Обмен данными
Раздел настройки синхронизации с 1С и МойСклад на стороне магазина.
Last updated
Раздел настройки синхронизации с 1С и МойСклад на стороне магазина.
Last updated
В разделе Настройки → Обмен данными
настраиваются параметры связи с 1С/МойСклад на стороне магазина.
Выберите, какие данные нужно забирать из 1С/МойСклад в магазин при синхронизации, например, не нужно синхронизировать описание товара.
Если вы обрабатываете заказы в админпанели, можно указать, что для 1С/МойСклад нужно забирать заказы из магазина только с определенным статусом заказа, а не сразу все:
Если структура каталогов 1С отличается от нужной вам структуры магазина, нужно сначала выгрузить товары в магазин, и после экспорта из 1С, поменять структуру папок, как хотите.
Чтобы, при очередной выгрузке из 1С, структура не поменялась, снимите галочку ☑️ Родительская категория. При следующей синхронизации, товары останутся там, где вы их определили в магазине.
Если после этого выгружаете еще новые товары, то они попадут в папку Неопределенные - Загруженные из CRM.
Подробно описано тут.
Поддерживается обмен данными по стандарту CommerceML
, используемый популярными CRM системами и типовым обменом с 1С.
⏬️ Загружается из учетной системы
Наименование товара.
Категория.
Описание товара.
Артикул.
Остатки на складах. По умолчанию выгружаются общие остатки. Если складов несколько, заведите склады в PHPShop в меню Настройки
- Склады
и укажите в них внешний код из учетной системы.
Цены (до 5 цен).
Характеристики. Для загрузки характеристик следует включить галочку Характериcтики и свойства
в настройках Обмен данными
. Если нужно загружать только определенные характеристики, то следует заполнить поле Блокировка характеристик
- указать через запятую ненужные характеристики.
Модификации.
Изображения.
Вес.
Единица измерения.
Габариты (длина / ширина / высота)
⏫️ Выгружается из магазина
Номенклатура
Новые заказы.
Статусы заказов. Придумайте Код статуса
на сайте и пропишите его в настройке Обмена на стороне учетной системы:
Выберите тип Авторизации. Авторизация может происходить по логину и паролю или по имени файла. Тип авторизации выбирается в поле Авторизация
.
На сайте ядро PHP должно работать в режиме модуля Apache. В режиме CGI/Fast CGI авторизация по протоколу Basic HTTP Authentication не поддерживается, используйте авторизацию в режиме имя файла.
Логин и пароль используется от входа в панель управления магазином. На стороне учетной системы для настройки обмена информацией следует указать:
Адрес магазина - https://имя_сайта/1cManager/
Логин - логин администратора магазина
Пароль - пароль администратора магазина
При нажатии кнопки Проверить соединение
происходит проверка соединения.
Укажите, что будет загружено в качестве Артикула на сайт. (Если в учетной системе используются артикулы, и они есть у каждого товара, то рекомендуется использовать ключ Артикул
.)
Выберите, что загружать из учетной системы: товары, категории, фото.
Если нужно выключить на сайте товары, отсутствующие в учетной системе, проставьте эту опцию:
Цены. Из учетной системы можно выгрузить до 5 видов цен, которые можно сопоставить с ценами на сайте Цена, Цена 2, Цена 3, Цена 4 и Цена 5 (заполняются в карточке товара). Сопоставление цен происходит в настройке Обмен данными
на сайте по внешнему коду цены. При отсутствии сопоставления цен, они будут загружены в порядке присутствия в файле выгрузки друг за другом (Цена - Цена 5).
Блокировка - заблокируйте ненужные характеристики у товаров, отдельные товары.
При включенной опции Журнал соединений
ведется журнал обмена информацией по протоколу CommerceML, доступный в папке 1cManager/log/cml_дата.log
Обмен с CommerceML требователен к ресурсам хостинга. Для работы с ним следует использовать профессиональный тариф для интернет-магазинов на хостинге. Особое внимание нужно обратить на параметры PHP memory_limit и upload_max_filesize.
Обмен с CommerceML доступен для версии PHPShop 6.1.3 и выше.