Как подключить интеграцию с 1C?
На примере 1С: Управление нашей фирмой 3.0 (1С: Предприятие)
В интернет-магазине на Craftum можно выгружать товары из системы 1С: Предприятие, а из интернет-магазина можно передавать заказы в систему 1С.
Обмен данными будет успешным только в том случае, если реализация будет происходить силами опытных разработчиков 1С.
Инструкция написана с учетом того, что в системе 1С уже добавлены сведения об организации, настроен складской учет, добавлена номенклатура, введены остатки товаров, настроено использование типового соглашения, создано типовое соглашение (цены, передаваемые в интернет-магазин, определяются типовым соглашением).
Настройка соединения с сайтом
Сначала нужно настроить соединение с сайтом. Для этого в системе 1С перейти в раздел «Настройки»:
Далее выбрать раздел «Каналы продаж»:
Затем перейти в «Интернет-магазин»:
И нажать кнопку «Далее»:
Теперь нужно перейти в раздел «Товары» на Craftum, нажать на три точки справа от строки поиска и кликнуть на кнопку «Синхронизация через CommerceML»:
Далее необходимо скопировать значения в полях «Адрес для обмена данными», «Логин», «Пароль» и нажать кнопку «Начать синхронизацию»:
В системе 1С в качестве типа сайта выбрать «Другой», а скопированные из Craftum значения вставить в «Адрес сайта», «Логин», «Пароль» и кликнуть «Проверить соединение». Если настройки произведены верно, то появится сообщение «Соединение с сайтом успешно установлено»:
Настройка выгрузки товаров и обмена заказами
На пункте «Услуги» нажать кнопку «Далее»:
Во вкладке «Товары» переключить тумблер «Выгружать товары»:
И выбрать нужный вариант цены:
Далее перейти в раздел «Заказы» и включить тумблер «Загружать заказы»:
Затем перейти во вкладку «Расписание» и нажать кнопку «Запустить первичный обмен». Теперь открыть «Синхронизация данных» и нажать на «Выполнить полный обмен данными»:
При необходимости можно настроить периодичность обмена данными:
Готово, обмен данными настроен. Посмотреть выгруженные и загруженные товары можно во вкладке «Обслуживание».
Возможные причины отсутствия выгрузки товаров
Если в Craftum не появляются товары, то необходимо проверить, производится ли передача двух файлов из системы 1С и порядок запросов.
Все запросы должны проходить в рамках одной сессии, порядок должен быть следующим:
1. Авторизация (?type=catalog&mode=checkauth)
2. Инициализация (?type=catalog&mode=init)