Интеграция интернет-магазина на 1С-Битрикс с 1С

Обмен данными между 1С и сайтом на 1С-Битрикс существенно сокращает необходимое время на администрирование интернет-магазина. Заказ услуги по настройке интеграции у проверенных специалистов с большим опытом позволяет снизить время интеграции и избежать типовых ошибок.


Синхронизация товаров

  1. Синхронизация товаров - это выгрузка товаров и групп товаров из 1С на сайт. Синхронизацию инициирует 1С.
  2. Если на момент начала работ по настройке синхронизации Заказчик не настраивал синхронизацию с 1С; сайт не работал в режиме продаж, тогда:
    - Сайт не имеет товаров (в противном случае, все товары будут удалены).
    - В 1С в справочнике “Номенклатура” созданы товары, которые нужно отразить на сайте.
    - В 1С задана структура групп номенклатуры.

  3. Если на сайте до начала настроек синхронизации уже есть товары, тогда:
    - В 1С нет товаров: возможна разовая выгрузка товаров и структуры каталогов с сайта в 1С и дальнейшая настройка синхронизации.
    - В 1С есть товары, т.е. ведется параллельная работа сайта и 1С: возможна разовая синхронизация товаров и структуры каталогов между сайтом и 1С при наличии общего поля между парами товаров (например, артикул, штрих-код, точное совпадение наименования) и дальнейшая настройка синхронизации.

  4. Структуру групп товаров на сайте определяет 1С. Возможен один из вариантов:
    - 1С выгружает на сайт структуру каталогов справочника “Номенклатура”. Возможное выборочное задание каталогов.
    - 1С выгружает на сайт структуру соответственно заданным видам номенклатуры.

  5. При выгрузке товара из 1С на сайт последний создает (обновляет) карточку товара и автоматически заполняет (обновляет):
    - Основные реквизиты - наименование, описание, артикул, штрих-код
    - Производителя
    - Дополнительные реквизиты - реквизиты пользователя, созданные и заполненные в 1С
    - Картинки товара
    - Цену
    - Количество

  6. Производители на сайте реализованы как отдельный инфоблок. После проведения работ по синхронизации все производители из 1С будут выгружаться из 1С на сайт, а в карточке товара отображаться в ссылочном виде.
  7. Заказчик называет Исполнителю вид цен, который создан в 1С. Цены этого вида будут выгружаться на сайт.
  8. Когда при очередной выгрузке товаров на сайт в выгрузку не попадет определенный товар или группа (например, будет удалён в 1С), тогда на сайте карточка (группа) останется в базе данных сайта и будет деактивирована.
  9. Изменение загруженных из 1С значений реквизитов товара после очередной синхронизации будет перезаписано значениями из 1С.
  10. Отдельно оговаривается необходимость синхронизации SKU.
  11. Возможна раздельная настройка узлов выгрузки (в определенный промежуток времени может работать только одна выгрузка), например:
    - Полная без деактивации непопавших в выгрузку товаров
    - Полная с деактивацией непопавших в выгрузку товаров
    - Только изменения
    - Только цены
    - Только остатки

  12. Выгрузка товаров на сайт возможна через ручную инициализацию, или автоматически по расписанию. Если база данных 1С файловая, тогда для старта автоматической выгрузки должен быть запущен сеанс 1С под пользователем обмена.
  13. Возможны консультации, а также программные работы в 1С:
    - Создание карточек товаров
    - Создание видов номенклатуры и построение структуры для отображения на сайте
    - Создание дополнительных реквизитов (общих, для вида номенклатуры)
    - Расценка товаров
    - Оприходование товаров
    - Загрузка товаров, цен, остатков из файлов 

Синхронизация заказов

  1. Синхронизация заказов - это загрузка с сайта в 1С заказов клиентов и выгрузка из 1С на сайт статусов (состояний) заказов. Синхронизацию инициирует 1С.
  2. Создание заказа на сайте возможно, если покупатель:
    - Физическое лицо
    - Юридическое лицо

  3. Покупатель может создать заказ в обычном режиме или “В 1 клик”. После создания заказа на e-mail покупателя приходит уведомление.
  4. После загрузки заказа с сайта 1С создает документ “Заказ клиента”:
    - Создан (найден) и записан в шапку документа клиент.
    - В табличную часть занесены товары и доставка, если есть и сумма доставки ненулевая.
    - Заполнено поле “Комментарий”:
            Клиент
            Телефон
            Комментарий клиента
    - Заполнено поле “Способ доставки” - самовывоз или на усмотрение транспортной службы.
    - Заполнено поле “Адрес доставки”.
    - Заполнено поле “Дополнительная информация по доставке:
           Способ доставки
           Метод оплаты
           Клиент
           Комментарий клиента

  5. 1С ищет в справочнике клиента-физ.лицо по наименованию. В качестве наименования выступает e-mail или ФИО и телефон. В карточке созданного клиента-физ.лица автоматически введены:
    - Вид контрагента - физ.лицо
    - Фамилия, имя, отчество
    - Рабочее название - e-mail (если пользователь не указал, тогда сгенерированный сайтам e-mail) или ФИО и телефон.
    - Адрес
    - Телефон
    - E-mail

  6. 1С ищет в справочнике клиента-юр.лицо через ИНН. В карточке созданного клиента-юр.лица введены:
    - Вид контрагента - юр.лицо
    - ИНН
    - Сокр. юр.наименование
    - Рабочее наименование
    - Юр.адрес
    - Телефон
    - E-mail

  7. После создания заказа на сайте статус заказа - “Ожидается согласование”.
  8. После обработки заказа в 1С на сайт будет выгружено состояние заказа:
    - Согласован
    - Отправлен
    - Выполнен
    - Отменен

  9. Покупатель получает e-mail об изменении статусов заказа на
    - Отправлен
    - Выполнен

  10. Синхронизация заказов возможна через ручную инициализацию, или автоматически по расписанию. Если база данных 1С файловая, тогда для старта автоматической синхронизации должен быть запущен сеанс 1С под пользователем обмена. Возможна настройка real-time обмена.

Типовые проблемы интеграции с 1С

Фирма "1С" утверждает, что синхронизация между 1С Управление торговлей и БУС возможна непосредственно из коробки. Тем не менее, даже для стандартных задач интеграции часто возникают вопросы, для решения которых необходимо потратить немало времени. В таком случае лучше обратиться к специалистам.

Мы проконсультируем вас и поможем решить такие вопросы, как:

  1. Возможности и надежность обмена.
  2. Очередность заполнения 1С и сайта товарами, свойствами, картинками, описаниями, торговыми предложениями, дополнительными реквизитами, ценами и количества на товаров.
  3. Варианты и помощь в настройке дерева номенклатуры в 1С, в том числе если на сайте уже задана отличная от 1С структура каталогов. Актуально, если в 1С уже используется структура каталогов, а на сайте нужна альтернативная.
  4. Выгрузка на сайт производителей и отображение в карточке товара в виде ссылочного поля.
  5. Различные ситуации, сопровождающиеся сообщениями:
    - "Выгрузка на сайт завершилась с ошибками"
    - "Не удалось получить данные с сервера"
    - "Получен пустой ответ сервера"
    - "Соединение с сайтом не установлено"
    - "Ошибка HTTP-авторизации"
    - "Ошибка записи в файл"
    - 500-ошибка

  6. Настройка обмена в случае, если на сайте и в 1С уже есть товары.
  7. Периодичность и очередность выгрузок товаров на сайт, выгрузка по расписанию.
  8. Вопросы активности товаров на сайте.
  9. Изменение размеров картинки анонса на сайте для пришедших из 1С товаров.
  10. Выгрузка краткого описания товара из дополнительного реквизита в 1С.
  11. Установка на сайте цен без НДС во время выгрузки.
  12. Проблемы с выгрузкой картинок товаров на сайт.
  13. Выгрузка множественных свойств.
  14. Выгрузка нескольких видов цен.
  15. Настройка реквизитов заказа для загрузки с сайта в 1С.
  16. Настройка статусов заказов на сайте и в 1С.
  17. Изменение статусов заказов на сайте по команде 1С.
  18. Другие, в том числе нестандартные решения по интеграции.

Подготовка и порядок синхронизации

  1. Обмен осуществляется между 1С 8 УТ не ниже 3.3 (11.4) и интернет-магазином на базе Битрикс не ниже 17.0.
  2. Заказчик предоставляет rdp-доступ к серверу с базой с правами администратора или копию базы 1С с последующим доступом через TeamViewer или Ammy Admin.
  3. Заказчик предоставляет логин и пароль пользователя 1С с правами администратора, который будет обозначен как пользователь синхронизации.
  4. Заказчик предоставляет логин и пароль администратора на сайт.
  5. Заказчик предоставляет логин и пароль администратора на хостинг сайта и в панель администрирования.
  6. Заказчик предоставляет ftp-доступ на хостинг сайта.
  7. Заказчик называет периодичность автоматической синхронизации товаров и периодичность автоматической синхронизации заказов, если это необходимо.
  8. Исполнитель производит минимально необходимые правки в коде и объектах метаданных 1С.
  9. Исполнитель устанавливает в 1С модуль синхронизации “Битрикс” и производит минимально необходимые правки в объектах конфигурации 1С. Все правки вне модуля “Битрикс”, если такие будут необходимы, заранее оговаривает с Заказчиком.
  10. Исполнитель производит минимально необходимые настройки в Битрикс без правки кода в ядре Битрикс или в шаблоне интернет-магазина.
  11. Для выполнения работ Исполнитель составляет техническое задание (ТЗ), согласовывает его содержание с Заказчиком. Сумма работ оговаривается исходя из объема работ.
  12. Ориентировочный срок выполнения работ - 1 неделя.

ИП Петров Виктор Михайлович
Тел., Viber: +375 (29) 599-27-28
Skype: wViktar
Email: viktar.vp@gmail.com
Адрес: Республика Беларусь, г.Минск, пр-кт газеты “Правда”, д.15, кв.239
УНП: 192051181