Автор статьи
Теги
Правильная синхронизация между продуктами «1С» и системой управления сайтом «1С-Битрикс» позволяет избежать ручного переноса данных и автоматизировать важные процессы интернет-магазина. Например, можно автоматически создавать заказы, регистрировать поступление оплаты и списывать остатки товаров. Для этого нужно настроить обмен различными типами данных, такими как клиенты, заказы, счета, остатки товаров на складе, оплаты и другие параметры.
В 95% случаев при интеграции возникают сложности, из-за которых реализация проекта затягивается. В этой статье мы подробно расскажем, как подготовиться к синхронизации систем. Пошаговый план будет полезен тем, кто только начинает проект, а также тем, кто уже столкнулся с проблемами на одном из этапов настройки.
Определите главную цель интеграции CMS 1C Битрикс и 1С. Разбейте её на более мелкие задачи, которые можно выполнить последовательно, от простых к сложным. Для каждой задачи опишите ожидаемый результат.
Например, нужно выполнить интеграцию для интернет-магазина, что позволит автоматически создавать заказы и корректно отображать остатки товаров на сайте.
Одна из задач — определить все характеристики товара, которые будут представлены на сайте: в каталоге, на странице товара и в фильтре. Эта информация поможет покупателю в поиске и выборе продукции.
Возьмём, к примеру, одежду. Характеристики — это размер, обозначаемый буквами XS, S, M, L, XL и так далее. Другими параметрами товара будут тип вещи, её цвет, состав, сезон, длина, для какого пола предназначена и другие. Результатом выполнения этой задачи будет создание и заполнение характеристик товара в каталоге 1С.
Главный результат интеграции — заказы, сделанные в 1С, автоматически выгружаются на сайт, а заявки из интернет-магазина — в систему 1С. Данные передаются в режиме реального времени и покупатель видит актуальное наличие товаров на сайте. Если хотя бы один из критериев не выполняется, то интеграцию нельзя считать успешной.
В начале работы над проектом важно понимать, какая конфигурация используется в 1С и какой тип базы данных применяется: файловая или SQL. От этого будет зависеть, какие объекты сможет передавать система и в каком режиме.
Обратите внимание, что не все конфигурации 1С могут передавать все типы данных. Существуют определённые ограничения:
Режимов обмена данными существует три: 1) в реальном времени, 2) вручную, 3) по расписанию.
В каждой конфигурации 1С можно использовать файловую базу данных или базу данных SQL. Для файловых баз данных не предусмотрена синхронизация в режиме реального времени. В то же время для баз данных SQL доступен обмен данными в любом из трёх режимов.
Если цель компании — полноценная интеграция с передачей товарных остатков в режиме real-time, но конфигурация 1С и тип базы данных не позволяют этого добиться, придётся искать компромиссные решения. Например, можно синхронизировать данные каждые 2-5 минут или перейти на другую конфигурацию 1С.
Какой вариант выбрать — подскажем на консультации. Наши эксперты помогут определить наиболее подходящее и экономически обоснованное решение для вашей компании.
Создать интернет-магазин можно на базе лицензий CMS «Малый бизнес», «Бизнес» или «Энтерпрайз». Интеграция между сайтом и 1С возможна через штатный модуль или по протоколу API. Вот тут мы подробно писали об обмене данными между 1С и Битрикс24.
Модуль «Интернет-магазин + 1С» предусматривает синхронизацию разделов каталога, товаров и характеристик, контрагентов, остатков, заказов и оплат. Для более углублённого обмена нужен API.
Протокол API позволяет передавать в 1С с сайта и наоборот дополнительные характеристики, такие как сделки, профили доставки, данные о нескольких компаниях, связанных с одним пользователем и другие данные.
На этом этапе важно решить, какие бизнес-процессы в интернет-магазине вы хотите автоматизировать. Обычно это подтверждение заказа, изменение статуса заказа после оплаты и на последующих стадиях сделки, а также дополнительное информирование покупателей, например, отправка трек-номера для отслеживания или фото букета перед передачей его курьеру.
Автоматизация настраивается одновременно на двух платформах: в системе 1С и в интернет-магазине.
Например, после подтверждения заказа в 1С происходит резервирование товара, формирование документов и отправка заказа на сборку. В то же время на стороне интернет-магазина отслеживается перемещение заказа и рассылаются соответствующие уведомления покупателю: посылка собрана, отправлена, доставлена и так далее.
Как правило, автоматизация рутинных действий завязана на подключении к сайту внешних сервисов, таких как интернет-эквайринг, службы доставки, сервис проверки контрагентов DaData и другие.
В отдельном документе опишите, какую автоматизацию вы хотели бы видеть в вашем проекте, Например, «При изменении статуса заказа, оплаты и отгрузки покупатель получает письмо об изменении статуса». На основе этой информации интеграторы подготовят подробное техническое задание. Идеально, если интеграция с 1С и другими платформами будет предусмотрена уже на этапе разработки интернет-магазина.Выполните этот шаг после предыдущего и не меняйте их местами. Определив список необходимых функций, вы узнаете, смогут ли исполнители их реализовать.
Для успешной синхронизации сайта с системой 1С необходимо взаимодействие двух сторон: веб-разработчика и специалиста по интеграции 1С. Важно, чтобы они смогли договориться, вместе согласовали техническое задание и выполняли требования друг друга.
При выборе подрядчика по 1С обращайте внимание на:
Вот советы, как выбрать интегратора Битрикс24. Возможно, эти рекомендации помогут вам в поисках подрядчиков по 1С и веб-разработке.
Мы специально не включили в список стоимость интеграции, так как считаем, что самое важное — это решение бизнес-задачи. Исполнитель, чьи услуги обходятся дешевле, чем в среднем по рынку, может не справиться с проблемой. В итоге вы потеряете время и деньги.
Примерно 30% клиентов, которые обращаются к нам за интеграцией сайта и 1С, приходят переделывать работу после других исполнителей. В нашей практике были случаи, когда для корректного обмена данными с сайтом нам требовались определённые настройки в 1С. Однако подрядчик не мог их выполнить и заказчику приходилось искать нового.
Из-за таких ситуаций проекты затягиваются на срок от нескольких недель до 6 месяцев и более. Поэтому мы работаем с проверенным партнёром уже более 5 лет.Клиенты часто просят перенести клиентскую базу, старые заказы и данные из бонусной программы из 1С на сайт. Такая синхронизация потребует дополнительных затрат и подготовки базы данных к переносу, например, заполнения недостающей информации или удаления дубликатов. Однако это позволит корректно выгрузить нужные объекты и обеспечить их соответствие на сайте и в 1С. Подробнее о сложностях обмена в статье на VC.
Если синхронизация не нужна, то вам как заказчику, предстоит следующий объём работ:
Подготовка базы отнимает огромное количество времени из-за того, что компании бессистемно заполняют номенклатуру. Например, наш клиент — компания «Легенда чая» при разработке b2b-портала потратил на заполнение каталога в 1С более 8 месяцев.
На этом этапе необходимо стандартизировать ввод данных, в том числе определить структуру полей в карточке. Поля могут быть текстовыми, для ввода цифр, выпадающим списком, файлом и так далее.
Если не унифицировать ввод данных, то при добавлении нового товара будут возникать разночтения и дублирование наименований из-за разных описаний. Например, если не предусмотреть выпадающий список для размера одежды, то сотрудники могут заполнять его по-разному: XS, xs, Xs и так далее.
Что касается справочников, то заказчику необходимо заполнить их в части тех данных, которые передаются на сайт: это способы доставки, виды оплаты и другие.
При подготовке базы данных одной из самых объёмных задач будет оформление контента: фотографий и видео товара, снятых с разных ракурсов, а также характеристик и описаний продукта. Без этого невозможно запустить интернет-магазин.
Контент хранится в двух системах одновременно. Например, при интеграции 1С-Битрикс Управление сайтом с 1С: Предприятие, названия товаров и цены загружаются в 1С, а фотографии и подробные описания — на сайт. Это позволяет избежать зависания учётной системы при обработке массива файлов, особенно если речь идёт о большом ассортименте товаров.
Подводя итог, скажем, что интеграция интернет-магазина и 1С – это проект, который кажется сложным и пугающим, требующим значительных ресурсов. Часто заказчик не знает, с чего начать, и пытается взяться за задачу, например, с середины процесса.
Чтобы не запутаться в последовательности действий, придерживайтесь нашего плана. Если вам необходимо выполнить интеграцию 1С с сайтом или разработать интернет-магазин, оставьте заявку, и мы поможем вам разобраться в задаче.
Автор статьи
Теги