{"id":14276,"url":"\/distributions\/14276\/click?bit=1&hash=721b78297d313f451e61a17537482715c74771bae8c8ce438ed30c5ac3bb4196","title":"\u0418\u043d\u0432\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0439 \u0442\u043e\u0432\u0430\u0440 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0443 \u0431\u0435\u0437 \u0431\u0438\u0440\u0436\u0438","buttonText":"","imageUuid":""}

Интеграция сайта на 1С-Битрикс и МойСклад (обмен заказами, товарами и статусами) для интернет-магазина

Наша первая публикация в этом году посвящена кейсу компании, которая продает товары через интернет-магазин (сайт на CMS "1С-Битрикс: Управление сайтом") и ведет складкой учет приходов и остатков в МойСклад. Расскажем, как настроить обмен данными по заказам и товарам между сайтом и разными складами сервиса МойСклад. Узнайте, как автоматизировать передачу изменений в товарах и заказах из МойСклад на сайт с помощью трех интеграций Пинкит.

1. Ситуация. Боль. Решение

Наш заказчик — владелец интернет-магазина. Он продает товары на сайте на 1С-Битрикс, а полный учет товаров с остатками на складах ведется в сервисе МойСклад. При этом разные товары у него находятся на разных складах, и складов достаточно много.

Товары и заказы на сайте не имеют автоматической синхронизированы с сервисом МойСклад. Из-за этого у заказчика возникают проблемы в бизнес-процессе. Например, на сайте в наличии были указаны товары, которых не было на складах. Они были доступны к заказу клиентами, но по сути эти заказы не были бы отгружены.

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

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

2. Выгрузка заказов с сайта на 1С-Битрикс в разные склады МойСклад и синхронизация товаров и статусов заказов в МойСклад и на сайте

Итак, первая интеграция будет создавать заказ в МойСклад (в определенном складе), в момент создания заказа на сайте (с передачей товаров из заказа). Для этого будем использовать вебхук.

2.1. На первом шаге настройки в личном кабинете Пинкит прописываем следующие настройки:

- "Откуда отправляем данные": Webhook,

- "Когда": сработал вебхук,

- "Подключение к приложению": доступ к созданному ранее вебхуку.

2.2. На втором шаге добавляем инструменты, необходимые для более точечной настройки интеграции (фильтры для определённых товаров и так далее):

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

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

2.4. На четвертом шаге настройки делаем сопоставление полей: поля из заказа на сайте сопоставляем с полями заказа в МойСклад. Например, сопоставление товара и склада, на котором он находится.

2.5. На пятом шаге создается уникальная ссылка для отправки вебхуков на действие добавления либо обновления заказа на стороне сайта.

Готово, можем сохранить настройки и запустить интеграцию.

Если вам нужно настроить создание либо обновление товара на стороне сайта при внесении изменений в товар либо создании нового товара в сервисе МойСклад, настраивается вторая интеграция, где на первом шаге указываем действие "Новый товар" или "Товар обновлен" в сервисе МойСклад.

Пинкит не ограничивает вас в количестве интеграций и API-вызовов. Вы придумываете логику процесса обмена данными, а мы поможем реализовать ее с помощью Пинкит. Регистрируйтесь на платформе, чтобы протестировать свою первую интеграцию.

Алексей Окара, основатель Пинол и продакт-менеджер Пинкит
0
1 комментарий
ALEXEY OKARA
Ответить
Развернуть ветку
-2 комментариев
Раскрывать всегда