Интеграция интернет-магазина с МойСклад
Для магазинов на Webasyst и Shop-Script
Настроим обмен с МойСклад или найдём причину сбоя в действующей синхронизации.
Проверим, откуда приходят товары, варианты, цены и остатки, как передаются заказы и на каком этапе возникают ошибки. Сначала разберём существующее подключение и возможности типового решения; доработку предложим только там, где она действительно нужна.
Работаем по согласованному составу данных и тестов. Универсальный коннектор «для любой конфигурации» и мгновенный результат без диагностики не обещаем.
Описать задачу по обменуКогда нужна интеграция или восстановление обмена
Новый магазин
Нужно согласовать связь Shop-Script с МойСклад: товары и модификации, цены, остатки и заказы. Проверим исходные данные, выбранный модуль и доступность функций по тарифу.
Сбой синхронизации
Каталог или остатки перестали обновляться, часть заказов не передаётся, в журнале появляются ошибки или обмен завершается по тайм-ауту. Найдём сбой на конкретном шаге.
Неверные варианты
Размеры, цвета или артикулы не соответствуют остаткам: отсутствующий вариант доступен для покупки либо товар дублируется. Сверим данные МойСклад и правила отображения в магазине.
Что проверяем в потоке данных
Для типового подключения МойСклад и Shop-Script документация сервиса описывает передачу товаров, модификаций, цен и остатков в магазин, а заказов и данных покупателей — обратно. Конкретное направление, набор полей и периодичность обмена уточняем для вашей версии системы, модуля и тарифа. Официальная инструкция МойСклад для Shop-Script.
- Идентификаторы товаров и артикулов, модификации, характеристики и связь с категориями.
- Цены, остатки по выбранным складам, правила для недоступных вариантов.
- Состав заказа, покупатель, статусы и поведение при повторной отправке.
- Расписание обмена, журнал ошибок, ограничения модуля и доступов.
Не каждый проект требует нового плагина: сначала проверяем штатное подключение и настройки, затем оцениваем адаптацию или отдельную разработку.
Как диагностируем и внедряем
- Фиксируем симптом. Выясняем, что не обновляется, когда возникла проблема и какие изменения ей предшествовали. Просим пример товара или заказа и фрагмент журнала без паролей.
- Сверяем связку. Проверяем версии Shop-Script и модуля, настройки МойСклад, права доступа, расписание, формат выгрузки и доступность конечной точки.
- Согласуем исправление. Описываем причину, объём работ, стоимость и критерии проверки. Перед изменением рабочего магазина согласуем резервную копию и способ возврата.
- Тестируем результат. Проверяем несколько типовых и пограничных товаров, остатки, повторный обмен и заказ. Передаём перечень изменений и рекомендации для наблюдения за обменом.
Пример из практики: магазин EDGE
В проекте EDGE устранили ошибку обмена остатками с МойСклад: при импорте offers.xml журнал фиксировал HTTP 504. Отдельно консультировали по модификациям, артикулам и отображению размеров с фактическим остатком.
Это подтверждённый опыт диагностики конкретного магазина, а не утверждение, что старый плагин Quadro Design является действующим универсальным коннектором.
Прочитать кейс EDGE →Если обмен останавливается с HTTP 504, используйте порядок проверки ошибки 504 при обмене МойСклад и Shop-Script перед повторной загрузкой всего каталога.
Что прислать для оценки
Укажите адрес магазина, версии Shop-Script и модуля обмена, нужные направления передачи данных, один пример товара или заказа и текст ошибки. Если обмена ещё нет — опишите структуру каталога, склады и желаемую периодичность обновления.
Оценка зависит от существующей связки и состояния данных. Лицензии, платные модули и тариф МойСклад не входят в стоимость работ автоматически. Доступы и пароли не отправляйте в первом сообщении: при необходимости согласуем безопасный способ передачи отдельно.
Отправить описание задачиЕсли вопрос касается не только учёта, посмотрите программирование Shop-Script и импорт каталога от поставщиков.