Скидка 20%

Двусторонний обмен заказами с МойСклад

 

Расширенный обмен заказами между системой МойСклад и сайтом на CS-Cart. Передаётся статус заказа, состав заказа.

Рекомендованная цена:
15 000 

$200.00
12 000 

$160.00
 

Описание

МойСклад с CS-Cart

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

Модуль Двусторонний обмен заказами с МойСклад

Модуль прост в установке, и после первоначальной настройки готов к работе. Так же имеется возможность гибко настраивать его под конкретный магазин. Отличие нашего модуля от стандартной интеграции МойСклад с CS-Cart? Стандартный способ интеграции по протоколу CommerceML предполагает обновление по расписанию и/или в ручном режиме и подразумевает обмен заказами со стороны магазина в сторону складской системы. Наш модуль обмена работает по API, он обеспечивает мгновенный двусторонний обмен информацией между системами.

Особенности модуля

  • Простая установка
  • Возможность адаптации под ваши нужды
  • Двусторонний обмен информацией о заказе между МойСклад и CS-Cart
  • Мгновенная отправка информации о заказе при изменениях
  • Возможность гибкой дополнительной подстройки

Видео

Видео в процессе

Отзывы

Сообщения не найдены

 

Инструкция

Установка

После скачивания модуля, его установка производится штатными средствами CS-Cart на странице Панель администратора → Модули → Управление модулями → Загрузить и установить модуль (+).

Настройка

После установки штатными средствами, необходимо произвести первичную настройку модуля:

Указать логин и пароль от аккаунта МойСклад.

Установить минимум две галки "Включить обмен между системами" и "Включить обмен из CS-Cart в МойСклад"(по умолчанию установлены). Нажать Сохранить.

Для обмена необходимо установить хуки и получить сообщение что хуки установлены (автоматически устанавливаются при подключении).

Описание настроек

Создавать статусы заказов - Если наименование статуса заказа отсутствует в системе МойСклад, то он будет создан при импорте заказа с параметрами 'name' => ИМЯ_СТАТУСА, 'color' => 69446, 'stateType' => 'Regular'.

Создавать новый продукт - При срабатывании хука в CS-Cart "update_product_post" с параметром $create = true будет вызвана процедура создания продукта в МойСклад "create_product" со следующим сопоставлением полей (слева поля из МойСклад, справа поля из CS-Cart): 

Название = Название
Описание товара = Подробное описание
Код продукта = Код товара
Артикул продукта = Код товара
externalCode = будет назначен из модуля CommerceML или если не задан то product_id
Цена продажи = Цена

Обновлять продукт - Обновить продукт в МойСклад, если он обновлён в CS-Cart.
Сопоставление полей аналогичное Создать новый продукт.

Включить запись логов в файлы - включает запись логов в папку корня модуля(/app/addons/ms_moysklad/logs) и классов модуля (/app/addons/ms_moysklad/Tygh/Addons/MsMoySklad/logs) Пишется всего много и подробно. На разные сущности пишутся разные файлы.

Включить обмен только для текущего дня - обмен только за текущие сутки (время по Гринвичу).

Не обновлять заказы - заказы не будут обновлены в МойСклад при обновлении на сайте. Настройка не влияет на настройку Создавать заказ при обновлении.

Создавать заказ при обновлении - модуль попытается создать заказ при его обновлении если он отсутствует в МойСклад.

Не обновлять пользовательские поля - при обновлении заказа никакие дополнительные/пользовательские поля не будут обновлены.

Задержка в секундах запроса к API МойСклад после хуков - приводит к задержке в секундах перед выполнением запросов к API, относящихся к заказам.

Склад по умолчанию - после синхронизации с МойСклад сюда подгрузятся все его склады. Можно выбрать только один склад для обмена. Он появится в соответствующем поле заказа МойСклад.

Организация по умолчанию - Организация из МойСклад, которая будет назначена по умолчанию при создании заказа.

Важные моменты:

1. При создании дополнительных полей у заказов в МойСклад, поля автоматически отобразятся в настройках модуля и к ним нужно будет присвоить значение из таблицы заказов СS-cart.

2. В моём складе обязательно должна быть создана услуга 'Доставка' с внешним кодом: ORDER_DELIVERY.

3. Для корректной работы передачи доп. полей доставки и оплаты, их названия в МойСклад должны быть идентичны:
Тип доставки
Адрес доставки
Способ оплаты


4. При использовании commerceML, добавить в "app/addons/rus_exim_1c/controllers/frontend/exim_1c.php" следующие строчки вначале php кода :
//Необходимо для корректной работы модуля ms_moysklad, метка о том что код запущен Commerceml. global $metka_get_webhook; $metka_get_webhook = true;

Обновления

Тут будут сведения об обновлении

Обсуждение

Обсудить модуль или задать своим вопросы по его работы вы можете на форуме.

Похожие товары