Обмен данными с 1С Предприятие

Суть интеграции с 1С:

  • товары забиваются в 1С, а не в CMS
  • затем, благодаря синхронизации, из 1С товары подтягиваются в CMS (запускается со стороны 1С)
  • а полученные заказы из CMS подтягиваются в 1С (запускается со стороны 1С) и обратно

Добавление/обновление товаров в CMS:

Если в процессе обмена у товара в CMS поле "external_id" соответствует значению тега "Товар->Ид" в файле выгрузки из 1C, то данный товар обновляется.

Если не сопадает, то создается новый товар.

Если товар обновляется, то затем производится проверка вариантов данного товара по "external_id" и по "артикулу" и если они не совпадают, то создается новый вариант.

Настройка синхронизации 5CMS с 1С:

Для синхронизации товаров и заказов 5CMS и 1С:Предприятие (не ниже 8), выберите в программе 1С пункт меню:

Сервис → Обмен данными с web-сайтом → Настроить обмен данным с web-сайтом:

В открывшемся окне введите:

  • Адрес сайта (для свежих версий 1С): http://ваш_сайт/fivecms/cml/1c_exchange2.php
    Этот URL указан в админке вашего сайта: 
    Автоматизация > Обмен данными с 1С
  • Некоторые версии 1С могут не поддерживать отдельные SSL-сертификаты (напр. в 1С 8.2 необходимо дополнительно прописать его в файл cacert.pem), в таком случае просто используйте в адресе http (при этом убедитесь, что у вас на сайте не реализован принудительный редирект на https)
  • Пользователь: Ваш логин для входа в админку
  • Пароль: Ваш пароль для входа в админку

В более новых версиях 1С может выглядеть так:

1C

1С

Важную роль играют настройки 1C!

1) Если в настройке указать "Номенклатура - Равно - В группе", то выгрузка может быть некорректной, если внутри группы есть подгруппы. В таком случае нужно указывать - "В группе из списка", а саму группу добавлять в список.

2) Также проверьте, что в админке сайта созданы валюты и единицы измерения с тем обозначением, как они используются у вас в 1С (если импортируете единицы измерения и пересчет в базовую валюту).

Прочие настройки на стороне 1С:

Дополнительные настройки интеграции с 1С на стороне 5CMS:

Админка > Автоматизация > Обмен данными с 1С

  • Учитывая отличия в выгрузке для различных версий 1С, мы сделали возможность выбора некоторых настроек для разных версий 1С
  • Также есть возможность удалить все товары оптом.

Где лежат файлы обмена с 1С:

Через файловый менеджер или FTP-клиент:

/fivecms/cml/temp/

Для веб-разработчиков:

Теги: интеграция с 1С с интернет-магазином, CMS для интернет-магазина с 1С, купить 1С интернет-магазин, синхронизация интернет-магазина с 1С

UPD: описание обновлено 21.09.2023

Еще нет своего сайта? Запустите интернет-магазин на платформе 5CMS - Все для продаж уже внутри!

Рекомендуем прочитать
  • Важно придерживаться простой системы, которая позволит вам создать оптимальную стуктуру товаров.

  • Повышает конверсию и увеличивает количество заказов. Каждый посетитель будет видеть всплывающие окошки, которые говорят о постоянном потоке покупок в интернет-магазине, и тоже встанет в эту очередь.

  • Инструкция по подключению 5CMS к системе онлайн-платежей Robokassa (Робокасса) с поддержкой 54-ФЗ