Общая информация о синхронизации
Вы можете настроить автоматический перенос данных между МоимСкладом и вашим интернет-магазином. Для интеграции требуется дополнительная опция Интернет-магазин. Для включения синхронизации перейдите в Настройки — Обмен данными — Интернет-магазины.
Интеграция доступна для следующих платформ:
- 1С-Битрикс
- 1С-Битрикс Малый бизнес
- InSales
- Webasyst Shop-Script
- AdvantShop
- Diafan.CMS
- Magento
- Netcat
- Nethouse
- PrestaShop
- Simpla
- Tilda
- UMI.CMS
- UMI.ru
- Tiu.ru
- Satu.kz
- Deal.by
- Prom.ua
Интеграции с CMS, которые не входят в список можно реализовать через общий коннектор CommerceML, если он поддерживается. В остальных случаях вы можете воспользоваться услугами наших партнеров. Полный список интеграций по ссылке.
Функции коннекторов.
Для движков UMI.CMS, Diafan.CMS, 1C-Битрикс, Nethouse, InSales, PrestaShop, Shop-Script, Netcat, Webasyst, AdvantShop интеграция реализована на основе стандарта CommerceML (commerceml).
В рамках этого стандарта реализован импорт заказов и выгрузка остатков.
- Интернет-магазин передает в МойСклад заказы - новые и обновленные. Передаются товары в заказе, статус заказа, комментарий;
- В заказе ставится по умолчанию валюта учета из настроек;
- Вместе с заказом интернет-магазин передает покупателя. В МоемСкладе будет создан контрагент. В его карточку переносится наименование, телефон, email и фактический адрес;
- МойСклад в интернет-магазин выгружает каталог и данные об остатках товара;
- В интернет-магазин будет передано наименование товара, артикул, группа, единица измерения, описание, цена продажи и модификация;
- Изображение товара в обмене не участвует;
- Чтобы передать вес товара и другие параметры, нужно использовать доп. поля. МойСклад передает доп. поля товаров как свойства. В обмене участвуют типы Текст, Строка и Число.
- Из интернет-магазина в составе заказа выгружаются все доп. поля, кроме типа Файл. Тип Флажок выгружается, если в значении указан реквизит true или false.
- МойСклад передает количество товаров по значению Доступно (=Остаток - Резерв + Ожидания);
- Остатки выгружаются со склада, который указан в настройках синхронизации. Выгрузка из вложенного склада не поддерживается;
- Выгрузка с нескольких складов предусмотрена только в интеграции с 1С-Битрикс, Netcat, PrestaShop и Webasyst;
- Изменения, которые внесены в заказ в МоемСкладе не будут переданы в интернет-магазин. Статус заказа из МоегоСклада не передается. Если нужно внести изменения в заказ, менеджер должен это сделать в интернет-магазине.
Стандарт обмена с Prom.ua, Deal.by, Satu.kz, Tiu.ru не предусматривает выгрузку количественного остатка товаров. Передается только наличие товара - Да/Нет.
Подробнее об обмене с данными CMS по ссылке.
Минимальный период выгрузки товаров из МоегоСклада — 30 минут. Минимальный период загрузки заказов — 5 минут.
Создание каталога товаров.
При интеграции с интернет-магазином для синхронизации товаров используется поле Внешний код. Это идентификатор товара в МоемСкладе. Значение этого поля сопоставляется с некоторым полем каталога товаров интернет-магазина. Таким полем может является CommerceML-ID, Внешний ID и другой в зависимости от CMS.
Если каталог товаров заведен в интернет-магазине и в МоемСкладе.
Перед тем как активировать синхронизацию с интернет-магазином, надо убедиться, что для товаров уже внесенных в справочник номенклатуры МоегоСклада значение поля Внешний код совпадает со значением соответствующего поля в каталоге товаров интернет-магазина. Если значение полей не совпадает, это приведет к дублированию товаров. Каталог будет продублирован как в интернет-магазине, так и в МоемСкладе.
Чтобы этого избежать можете воспользоваться функцией импорта номенклатуры.
- у товара в интернет-магазине и в МоемСкладе должно совпадать как минимум одно поле — наименование или артикул. Это требуется для сопоставления при импорте;
- выгрузите из интернет-магазина CSV файл каталога товаров;
- найдите тот внешний идентификатор, который будет являться Внешним кодом в МоемСкладе;
- импортируйте CSV файл в МойСклад;
- при импорте укажите поиск по тому полю, которое в обоих системах абсолютно совпадает;
- данный импорт нужен для того, чтобы изменить у товаров в МоемСкладе внешние коды. Чтобы по ошибке не изменить или не удалить другие поля, загружайте при импорте только поля, которые требуются для поиска товара и поля, которые нужно изменить.
Если только начали пользоваться МоимСкладом и каталог товаров заведен только в интернет-магазине.
Решением может быть импорт CSV или YML. Также можно выгрузить товары в составе заказа. Создайте в интернет-магазине заказ или несколько. Добавьте в них все товары и включите синхронизацию заказов в МоемСкладе. Так будут созданы товары из заказов. Стоит учесть, что по товару будет передано только наименование, артикул и цена продажи. Остальные поля нужно будет заполнить вручную или через импорт.
В некоторых CMS есть своя функция экспорта товаров в МойСклад, например в Insales.