ВАЖНО: С 15 июня мы перешли на подписную модель в работе с модулями.
До 01 июля модули будут продаваться в переходном режиме. Далее можно будет оформить подписку на модули, отдельно приобрести модуль будет нельзя!

Подробнее

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

Модуль обмена между МойСклад и CS-Cart обеспечивает быстрый двусторонний обмен заказами, товарами, способами оплаты и доставки через API.
Укажите домен без http и слешей. Пример: domain.com
2 000  18 000 
Написать отзыв
Последняя версия модуля 2.4.0 Обновлено: 03.07.2025
Есть вопросы по модулю? Напиши нам: HelpDesk Bot
30 дней на возврат
Если не устроит работа модуля, мы вернем вам деньги бонусными баллами в Личном кабинете
Бонус за отзыв
Подарим 1000 бонусных баллов в Личном кабинете за отзыв после покупки модуля
Мультивитринность
Одна цена независимо от количества витрин, не нужно доплачивать
Поддержка
Бесплатная консультация и поддержка по модулю, помощь с установкой
Скидка на доработку
Дадим скидку до 50% на доработку любого функционала при покупке модуля у нас

ВАЖНО: Данный модуль распространяется по подписке. Оформляя подписку вы получаете доступ ко всем модулям make shop. Обратите внимание: модули будут работать только при активной подписке!

Модуль связывает CS-Cart и МойСклад по API для управления товарными остатками, заказами и складским учетом. Позволяет держать информацию о товарах и заказах всегда актуальной.

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

Но главное отличие от стандартного решения – это двусторонняя синхронизация данных, которая позволяет вам работать и управлять заказами на стороне МойСклад, при этом получая все изменения в CS-Cart по API.

Особенности:

  • Удобная настройка экспорта и импорта заказов и товаров;
  • Резервирование товаров;
  • Широкий выбор настроек сопоставления (доставка, вариации, цены, налоги, статусы);
  • Мгновенный обмен по API;
  • Обмен по cron.
Продукт:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Назначение:
  • Владельцам
Архитектура
:
  • Backend
Локализации:
  • English
  • Русский
Совместимость:
  • 4.18.X
  • 4.17.X
  • 4.16.X
  • 4.15.X
  • 4.14.X
  • 4.13.X
  • 4.12.X

Оформление подписки

Мы переходим на новую подписную систему, открывая для вас полный доступ ко всем нашим модулям. Подробную информацию об условиях подписки и часто задаваемых вопросах вы можете найти здесь.

Обратите внимание, что приобретение модулей по отдельности теперь недоступно — воспользоваться ими возможно исключительно в рамках подписки.

За единую стоимость подписки - 2000 руб/мес. Вы получаете доступ ко всем модулям.

Как оформить подписку у нас на сайте

Зарегистрируйтесь или авторизуйтесь на нашем сайте и выберите интересующий вас модуль

Нажмите кнопку Запросить триал доступ

Введите в поле URL сайта ваш домен в формате domain.com, без www и https://

Далее в личном кабинете в разделе загрузки вы сможете скачать нужный вам модуль и менеджер модулей для удобного управления модулями и оформления подписки.

Далее у вас есть 7 дней для тестирования выбранного модуля.

По истечении строка триала, для продолжения работы необходимо оплатить подписку.

Сделать это можно из менеджера модулей.

На выбор вы можете оплатить:

для зарубежных карт - PayPal

для РФ карт - Robokassa

Или на странице на сайте https://makeshop.pro/subscription/

При оплате нужно указать электронную почту с которой вы оформляли триал доступ.

При покупке на маркетплейсе CS-Cart

При покупке любого модуля зарубежной картой или картой РФ

Так как система при оформлении подписки не спрашивает дополнительных вопросов (на какой домен подписка оформляется) желательно вводить электронную почту ту же что и ваша учетная запись у нас на сайте (если она есть), тогда ваши учётки свяжутся между собой.

Выберите интересующий модуль и нажмите кнопку “Оформить подписку“

Далее после оплаты подписки вы сможете скачать модуль перейдя в раздел “Загрузки“, там выберите свой заказ и в нем будет ссылка на скачивание.

В дальнейшем, для получения новых модулей по подписке рекомендуем пользоваться нашим сайтом.

Всё что вам будет нужно сделать это на интересующем вас модуле (после авторизации) нажать кнопку “Запросить модуль по подписке“ и после одобрения скачать его в разделе загрузки.

Если что-то пойдет не так - проверьте выписалась ли лицензия

Найдите заказ с датой оформления подписки

Убедитесь что у вас прописался URL сайта в заказ

Если URL сайта неправильный и вам нужно обновить его: переходите в пункт меню “Мои модули”

Ищите модуль и проверьте URL магазина для которого выписана подписка

После скачивания модуля, его установка производится штатными средствами 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;

v2.3.0 (скоро)

[*] Изменение языковых переменных

[*] Изменение таблиц в базе данных реализовано через миграции

[+] Добавлена возможность выбрать определенный тип цен для разных складов

[*] Изменено сопоставление складов для импорта

[*] Исправлена ошибка при экспорте товара не экспортировались остатки по складам

[*] Исправлена ошибка при экспорте заказа с одинаковым названием на сайте и в МС заказ не создавался на стороне МС

[+] Добавлена возможность в настройках модуля задавать время ожидания перед повторным запросом и количество повторных запросов в случае если от сервера придет ответ о превышении лимита запросов

[*] Изменена отправка запросов в МС, добавлена обработка ответа и повторная отправка запросов после ожидания

[+] Добавлена передача с cs-cart в МС информации о доставки в заказе служб доставки, встроенных в cs-cart

[*] Актуализированы файлы лицензий

[*] Изменена работа по вэбхуку, теперь сперва возвращается ответ серверу с которого пришел вэбхук, потом идет обработка данных из него

v2.2.2 от 13.08.2024

[*] Исправлена запись цен товара по всем витринам, если такая настройка включена

[*] Изменен вызов функции array_key_first, заменено на внутреннюю функцию

[-] Из модуля удален экспорт товаров, так как в старой версии он не работал с вариациями

v2.2.1 от 15.05.2024

[*] Исправлена передача external_id при обновлении товара

[*] Исправлен шаблон по отрисовке синхронизации данных

[+] Добавлена возможность использование цен одной витрины для всех витрин

[*] Изменена ссылка на выгрузку всех остатков с учетом настроек синхронизации

[+] Добавлена проверка и извлечение значения из массива при передаче штрихкода из МойСклад

[*] Подправлено извлечение сопоставлений с использованием company_id и storefront_id

[*] Подправлено обновление заказа

[*] Исправлено создание вариаций

[+] Расширенный поиск у товаров который имеется или отсутствует id MoySklad

[*] Изменено название модуля

[*] Изменено описание модуля

[*] Изменена языковая переменная

[+] Добавлена передача ПЗВ в поле "Адрес доставки" МойСклад

[+] Добавлена функция обнуления отрицательных остатков

v2.2.0 от 22.11.2023

[*] Изменена ссылка на главный домен при обращении к АПИ МойСклада, согласно документации. Старый домен прекратит свою работу 01.12.2023

[*] Изменен тип кодирования/декодирования запросов и ответов, согласно новой документации на gzip

[*] Исправлена сборка external_id для вариаций

[+] Добавлены кнопки "Удалить из карты сопоставлений", "Перепривязать" и "Связать товар с товаром в МойСклад" на странице редактирования товара

[-] Удален старый файл с классом MoySklad

[+] Добавлены недостающие методы в класс MoySklad2 для того, чтобы можно было удалить класс MoySklad

[*] Исправлены орфографические ошибки в языковых переменных

v2.1.1 от 02.11.2023

[!] Исправлена ошибка при создании заказа с префиксом в названии

v2.1.0 от 20.10.2023

[!] Исправлены баги.

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

[+] Добавлено сохранение и вывод ошибок при обновлении/создании заказа на странице редактирования заказа.

[+] Добавлена проверка типов данных полей заказа, обрабатываться будут только строчные типы данных.

[*] Исправлена установка склада по умолчанию при создании заказа.

[*] Стандартизация модуля.

[*] Изменена иконка модуля.

[+] Добавлено сопоставление способов доставки.

[+] Добавлена проверка дополнительных полей заказа (допускаются только типы string, text, url), так же добавлено преобразование массивов и болевых в текстовую информацию. Добавлено преобразование company_id в название компании или витрины и issuer_id в ФИ менеджера.

[+] Добавлена проверка типа выгружаемых остатков во вкладке "Выгрузки" с типами импортируемых остатков во складке "Настройки импорта" и блокировка ссылки для выгрузки при их несовпадении.

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

v2.0.0 от 29.07.2023

[*] Настройки модуля и сопоставления данных перенесены на страницы 'Синхронизация данных'

[+] Добавлена возможность сохранять настройки и сопоставления данных для разных витрин и разных компаний

[*] Управление вэбхуками стало удобней (добавлена возможность отключать, включать и удалять каждый вэбхук по отдельности), а так же возможность удалить разом все вэбхуки

[+] Добавлена возможность отдельно включать и отключать импорт и экспорт

[+] Добавлена возможность подключения к сервису МойСклад через токен

[+] Добавлена возможность выбора периода времени создания заказов для экспорта и импорта

[+] Добавлена возможность выбора полей для создания и обновления товара

[+] Добавлена возможность выбора данных для использования в качестве кода товара

[+] Добавлена работа с вариациями в частности сопоставления характеристик для вариаций

[+] Добавлена возможность сопоставления цен сайта с ценами сервиса МойСклад

[+] Добавлена возможность сопоставления статусов заказа сайта со статусами сервиса МойСклад

[*] Более удобной стало работа с выгрузками (добавлено динамическое составление ссылки для cron в зависимости от выбранных настроек)

v1.11.31 от 16.05.2023

[+] Добавлено создание товара, если соответствующая галочка в настройках включена

[+] Добавлена настройка для управления удаления заказов.

[*] Изменена работа модуля: модуль может работать независимо от модулей commerceml

[*] Изменен поиск товаров и заказов и сохранение их external_id

v1.11.30 от 05.05.2023

[+] Добавлена проверка директории и ее создание в случае отсутствия

v1.11.29 от 03.05.2023

[+] Добавлено сопоставление характеристик для передачи их на сайт

[*] Изменена структура логирования

v1.11.28 от 30.12.2022

[*] Минусовые остатки теперь отображаются как ноль

v1.11.27 от 09.10.2022

[+] Стандартизация модуля

v1.11.26 от 13.12.2022

[+] Из остатков теперь вычитается резерв

[!] Остатки выгружаются по складу указанному в настройках

v1.11.25 от 09.12.2022

[+] Добавлен функционал импорта остатков по web-хуку

[+] Добавлен функционал импорта всех остатков по нажатию на кнопку

[+] Для импорта товаров и остатков добавлена возможность использования внешнего кода нового cml

[+] Добавлены настройки

[*] Настройки логичнее сгруппированы

v1.10.25 от 09.10.2022

[+] Стандартизация модуля

v1.10.24 от 17.09.2022

[*] Изменён и оптимизирован функционал смены статуса и резервирования товаров

v1.9.24 от 16.09.2022

[+] Добавлена возможность присутствия в заказе более 100 позиций

[+] Добавлены пре-контроллеры для старого и нового CommerceML (теперь не нужно прописывать код)

[+] Добавлено обновление информации о покупателе

[*] Изменена логика присвоения номеров заказов

[*] Изменены запись и просмотор логов

[*] Изменены настройки по умолчанию

[!] Исправлена ошибка в настройках при выключенном модуле

[!] Исправлено добавление товаров в заказ при загрузке в cs-cart

[!] Исправлено множество багов и нотисов

v1.8.24 от 22.02.2022

[!] Исправлен баг при смене статуса заказа

v1.8.23 от 16.02.2022

[+] Добавлено размещение заказа, даже если не найден товар

[!] Исправлена логика поиска товара в МойСклад

v1.8.22 от 10.02.2022

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

v1.8.21 от 20.01.2022

[!] Исправлен баг

v1.8.20 от 20.01.2022

[+] Добавлена возможность обновления некоторых характеристик товара в cs-cart

v1.7.20 от 14.01.2022

[!] Устранён баг при изменении статуса

v1.7.18 от 29.11.2021

[*] Изменена иконка модуля

v1.7.17 от 04.11.2021

[!] Устранён баг привязки заказов к своим витринам

v1.7.16 от 28.10.2021

[+] Добавлена возможность частичного обновления данных товара в cs-cart

[!] Устранён баг c удалением информации о гарантии

[!] Устранены баги связанные с товарами в заказе

[!] Устранены баги с адресами в заказе

v1.6.16 от 21.10.2021

[!] Устранён баг c исчезновением скидки при двустороннем обмене

[+] Добавлена настройка отключения создания новых заказов в cs-cart

v1.6.15 от 18.10.2021

[!] Устранён баг с удалением цен из МойСклад при массовом редактировании товара

[!] Устранён баг с ошибкой при создании заказа в МойСклад (атомат. создание услуги доставки)

[!] Устранён баг с неверным вычислением скидки заказа

v1.6.14 от 08.10.2021

[!] Устранён баг с удалением артикула из МойСклад при массовом редактировании товара

v1.6.13 от 29.09.2021

[*] Изменены языковые переменные

v1.4.9 от 23.03.2021

[+] Добавлены языковые переменные

v1.4.8 от 02.03.2021

[!] Исправлен баг

v1.4.5 от 02.03.2021

[!] Изменен налог

[+] Добавлен en lang

v1.4.3 от 15.02.2021

[+] Добавлены функции

v1.4.1 от 04.02.2021

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

v1.4.0 от 25.01.2021

[+] Сохранение external_id при создании товара модулем в МойСклад

[+] Добавлена таблица для сохранения настроек склада и организации по умолчанию.

[!] Исправлен сброс настроек склада по неясным причинам.

[+] Добавлен выбор организации по умолчанию

v1.3.8 от 15.12.2020

[!] Исправление бага

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

[+] Добавлена поддержка 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

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

Отзывы
Abay Mirmanov
То что надо! Легко интегрируется с Мой Склад. Ребята в тех.поддержке отвечают оперативно. Советую всем.
Похожие модули