Интернет-магазины, для которых не разработано специальное подключение к МоемуСкладу, можно подключить с помощью коннектора CommerceML.
Коннекторы, которые входят в группу CML:
- Tilda
- 1С-Битрикс
- 1С-Битрикс МБ
- AdvantShop
- Webasyst Shop-Script
- Nethouse
- Simpla
- PrestaShop
- Diafan.CMS
- UMI.ru
- UMI.CMS
- Netcat
- Magento
- WebAsyst
- Fast-Sales
Подключение магазина
- Перейдите в раздел Онлайн-торговля → Интернет-магазины.
- Нажмите на кнопку Подключить. В выпадающем списке выберите Обмен по CommerceML. Откроется страница настроек подключения и обмена.
- Заполните поля:
- Наименование магазина — произвольное название вашего магазина, которое отображается в списке интернет-магазинов.
- Адрес магазина — URL вашего интернет-магазина в формате https://myshop.ru, где myshop.ru — адрес вашего магазина.
- Логин и Пароль — данные пользователя магазина, который имеет права на выгрузку заказов и импорт остатков (например, администратор).
- Нажмите на кнопку Проверить соединение.
- Нажмите на кнопку Сохранить вверху.
Загрузка заказов в МойСклад
- Поставьте флажок в блоке Заказы — когда в магазине появится новый заказ, в МоемСкладе автоматически будет создан Заказ покупателя. Укажите интервал для загрузки.
- Укажите Организацию и Отдел, которым будут принадлежать новые заказы.
- При необходимости заполните поля или проставьте флажки:
- обновлять заказ при импорте (можно всегда изменять заказы в МоемСкладе в соответствии с заказами из интернет-магазина, обновлять только заполненные поля в файле импорта либо вообще не изменять заказы в МоемСкладе при импорте из интернет-магазина);
- копировать номера заказов из магазина (иначе будет использована собственная нумерация МоегоСклада);
- префикс, который будет добавляться к номеру заказа;
- резервирование товаров (чтобы автоматически ставить в резерв на складе товары из заказа);
- склад, который будет подставляться в заказ покупателя;
- загружать или нет модификации товаров;
- выгружать изменения по заказам (можно передавать только статус заказа или статус, позиции и дополнительные поля либо вообще не передавать данные об изменениях в заказе);
- часовой пояс в случае, если магазин работает не по московскому времени;
- скидка на позицию как сумма (поставьте флажок, если ваш магазин в XML-файле в поле <Сумма> передает общую скидку на позицию, а не скидку для каждой единицы товара).
В результате обмена в МойСклад загружаются данные о заказе:
- Контрагент — создается новый, если такого еще нет: в карточке указывается наименование, телефон, электронный и фактический адреса
- Товары — отображаются название, цена продажи и группа
- Количество товаров
- Комплекты — загружаются в виде списка компонентов, входящих в комплект
- Сумма заказа
- Статус заказа
- Комментарий
- Дополнительные поля типа Текст, Строка, Число, Дата и Справочник. Тип Флажок выгружается, если в значении указан реквизит true или false. Чтобы поля правильно отображались, они должны одинаково называться в МоемСкладе и в файле XML, который выгружается из интернет-магазина.
Изменения в заказах в МоемСкладе не передаются в интернет-магазин. Статус заказа из МоегоСклада не передается. Если нужно внести изменения в заказ, менеджер должен это сделать в интернет-магазине.
Идентификация заказов и контрагентов происходит по Внешнему коду в МоемСкладе и аналогичным свойством в CMS (Внешний код, ИД, id)
Выгрузка остатков из МоегоСклада
- Поставьте флажок в блоке Остатки — чтобы синхронизировать остатки в МоемСкладе и в интернет-магазине. Укажите интервал для выгрузки.
МойСклад передает количество товаров по значению Доступно (= Остаток − Резерв + Ожидания).
- Если вы хотите Выгружать модификации и Изображения, поставьте флажки в соответствующих строках.
- При необходимости укажите Группу товаров для выгрузки — чтобы выгружать товары только из указанной группы.
- Выберите тип Цен.
- Укажите Склад, с которого будут выгружаться остатки — можно добавить несколько складов, тогда в интернет-магазин будет выгружена информация по каждому складу.
В поле Инфоблок можно указать внешний код каталога товаров из интернет-магазина — тогда товары будут выгружаться в конкретный каталог.
В результате обмена из МоегоСклада передаются данные о товаре:
- Наименование
- Артикул
- Группа
- Единицы измерения
- Описание
- Цена продажи
- Модификации
Идентификация товаров происходит по Внешнему коду в МоемСкладе и аналогичным свойством в CMS (Внешний код, ИД, id)
Чтобы передать вес товара и другие параметры, нужно использовать дополнительные поля. МойСклад передает дополнительные поля товаров как свойства. В обмене участвуют типы Текст, Строка и Число.
Посмотреть результаты синхронизации и возможные ошибки вы можете в блоке История обмена.
Минимальный период выгрузки товаров из МоегоСклада — 30 минут. Минимальный период загрузки заказов — 5 минут.