Телефон: 8 800 350-66-75 E-mail: info@makeshop.pro

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

 

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

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) Пишется всего много и подробно. На разные сущности пишутся разные файлы.

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

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

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

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

Выгружать изображения товаров в МойСклад - Выгрузка происходит в момент создания или редактирования товара. Выгружаются все изображения для данного товара. Если какое-то изображение уже присутствует в моём складе, то повторно выгружаться не будет. Если в моем складе есть изображения не имеющиеся в cs-cart, они будут удалены, проверка производится по имени файла изображения.  

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

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

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

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

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

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

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


4. После п.3 в настройках модуля в разделе "Дополнительные поля в заказах" появятся эти поля и нужно будет выбрать из списка для них следующие значения:
Тип доставки -> 'shipping ids'
Адрес доставки -> 's_address'
Способ оплаты -> 'payment_id'


5. При использовании commerceML, нужно предотвратить срабатывание модуля ms_moysklad, а то может произойти дублирование товаров, для этого есть 2 способа:
 
       1 способ. Применить в модуле 'ms_addon_fixer' фикс №41. Он сделает всё автоматически.
 
       2 способ. Добавить в ручную в "app/addons/rus_exim_1c/controllers/frontend/exim_1c.php" следующие строчки вначале php кода, то есть после <?php  :
//Необходимо для корректной работы модуля ms_moysklad, метка о том что код запущен Commerceml. global $metka_get_webhook; $metka_get_webhook = true;

Обновления

v1.6.12 от 28.09.2021

[+]Добавлена возможность выгрузки изображений товаров.

v1.6.11 от 25.08.2021

[!]Устранены ошибки.
[!]Устранено зацикливание заказов и дублирование товаров.
[+]Добавлена возможность выгрузки способа оплаты и доставки в дополнительных полях.

v1.4.9 от 23.03.2021

[+] Добавление английского языка в сообщениях модулях.

v1.4.8 от 02.03.2021

[!] Исправление ошибки.

v1.4.5 от 02.03.2021

[+] Добавление английского языка.
[!] Исправление ошибки.

v1.4.3 от 15.02.2021

[*] Добавление функционала.

v1.4.0 от 04.02.2021

[*] Обновление и доработки.

v1.4.0 от 25.01.2021

[+] Создание external_id при создании товара модулем в МойСклад.
[+] Добавлена таблица для сохранения настроек дефолтного склада и организации.
[!] Исправление ошибки пропадания значения.
[+] Добавлен выбор организации о умолчанию.

v1.3.8 от 15.12.202

[!] Исправление ошибок.

v1.3.7 от 15.12.2020

[!] Исправление ошбки при обновлении товаров.

v1.3.6  от 11.12.2020

[!] Исправление ошибки со статусом заказа Незавершенный.
[+] Отключение нумерации заказов со стороны CS-Cart.
[+] Отключение обновления дополнительных полей.

v1.3.5 от 09.12.2020

[!] Пользовательские справочники.

v1.3.0 от 26.11.2020

[*] Добавлены пользовательские поля.
[*] Добавлен order_id в комментари к заказам.

v1.2.5 от 20.10.2020

[+] Добавление настройки "Не обновлять заказы".

v1.2.4 от 14.10.2020

[+] Добавление приоритета.

v1.2.3 от 14.10.2020

[+] Добавление Sleep API МойСклад.

v1.2.2 от 06.10.2020

[!] Исправление ошибок.

v1.2.1 от 01.10.2020

[!] Исправление ошибок.

v1.2.0 от 30.09.2020

[+] Добавлены поля.
[+] Добавлены налоги.
[+] Добавлены промоакции.
[+] Добавлены юр. лица.

v1.0.0 от 15.03.2020

[+] Первый выпуск.

Обсуждение

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