Интеграция сайта и интернет-магазина с МойСклад
Связываем сайт с МойСклад, чтобы товары, цены, остатки и заказы обновлялись сами. Без ручного переноса данных, ошибок и продаж товара, которого уже нет на складе.
Что умеет интеграция
- Выгрузка каталога. Группы, товары, модификации (размеры, цвета), характеристики, фотографии и штрихкоды переносятся из МойСклад на сайт. Новый товар появляется в магазине, как только вы завели его в учёте.
- Цены и скидки. Розничные, оптовые и акционные цены, разные типы цен для разных групп покупателей.
- Остатки. Наличие обновляется по нужным складам: товар, который закончился, не получится заказать.
- Заказы покупателей. Заказ с сайта создаётся в МойСклад вместе с контрагентом, товарами, доставкой и оплатой. Менеджеру не нужно ничего перепечатывать.
- Статусы и оплаты. Изменение статуса в МойСклад отражается в личном кабинете покупателя и может отправлять ему уведомление. Онлайн-оплаты попадают в учёт автоматически.
- Обновления в реальном времени. Используем официальный API и веб-хуки МойСклад: изменения доходят до сайта за секунды, а не раз в сутки.
Надёжный обмен: ни одно событие не теряется
МойСклад сообщает сайту о каждом изменении — новом товаре, смене цены, остатка или статуса заказа. Но если в этот момент сайт перегружен, обновляется или временно недоступен, такое уведомление может пропасть, и данные на сайте разойдутся с учётом.
Поэтому для ответственных проектов мы организуем обмен через промежуточную транзитную очередь:
- каждое событие от МойСклад сразу принимается и сохраняется в очереди — даже если сайт в эту минуту недоступен;
- события обрабатываются по порядку, а при сбое — автоматически повторяются, пока не будут выполнены;
- всплеск изменений, например переоценка тысяч товаров, не «кладёт» сайт: очередь разбирается равномерно;
- всё фиксируется в журнале — видно, что, когда и с каким результатом передано.
Взаимодействие с МойСклад идёт только через официальный API МойСклад с соблюдением всех его ограничений: на частоту и число одновременных запросов, объём данных в одном запросе и количество веб-хуков. Обмен заранее рассчитан так, чтобы не упираться в эти лимиты, а при временных отказах API запросы выполняются повторно с паузой. В итоге учёт и сайт остаются согласованными, а ваш аккаунт МойСклад — без блокировок за превышение лимитов.
Пример: интернет-магазин «Челзнак»
Челябинский завод наградной продукции «Челзнак» ведёт учёт в МойСклад. Мы сделали интернет-магазин chelznak.ru и связали его с МойСклад: большой каталог наград, медалей и нагрудных знаков, цены и наличие приходят на сайт из учёта, а заказы покупателей сразу попадают к менеджерам в МойСклад.
Для кого это
- интернет-магазинам с большим и часто меняющимся ассортиментом;
- производителям и оптовым компаниям с личным кабинетом для дилеров;
- сетям магазинов, которым нужно показывать наличие в каждой точке;
- тем, кто продаёт одновременно на сайте, в розничных точках и на маркетплейсах и хочет вести единый учёт.
Доработки и приложения для МойСклад
Мы работаем с МойСклад не только как с источником данных для сайта. Разрабатываем собственные приложения для маркетплейса решений МойСклад и делаем доработки под задачи заказчика: автоматические сценарии, отчёты, обмен с CRM, службами доставки и другими системами.
Как мы работаем
- Разбираем процессыКакие данные и в какую сторону передавать, какие склады и типы цен нужны.
- Настраиваем обменПодключаем сайт к МойСклад и проверяем всё на тестовых данных.
- ЗапускаемПереносим текущий каталог, включаем синхронизацию и обучаем менеджеров.
- СопровождаемСледим за обменом и подстраиваем его, когда меняются ваши процессы.
Интеграцию можно сделать и для уже работающего сайта. Также подключаем обмен с 1С. Расскажите о своей задаче, и мы предложим решение.