Добавлен модуль интеграции с RetailCRM https://retailcrm.ru
Как настроить обмен заказами VamShop с RetailCRM?!
На стороне VamShop:
- В Админке — Настройки — Основные — RetailCRM указать Ваш домен и апи ключ, а так же символьный код сайта. Читайте подсказки напротив каждоый опции, там написано где найти необходимые значения.
- При оформлении заказа в VamShop автоматически будет создаваться заказ и в RetailCRM.
- Статус заказа так же будет изменяться, если в RetailCRM меняется статус заказа, в VamShop так же будет изменён статус. Об этом читайте ниже, как правильно настроить.
Кроме того, есть возможность выгрузить из VamShop в RetailCRM все товары и все заказы, которые есть на данный момент в VamShop.
На стороне RetailCRM:
- АПИ ключ можно посмотреть в разделе Интеграция — Ключи доступа к АПИ.
- Нажмите на Ваш апи ключ, убедитесь, что в настройках ключа, в опции Разрешённые действия стоять птичка в опции orders_write
Всё, теперь заказы, оформляемые в VamShop будут передаваться в RetailCRM, в раздел Продажи.
Как настроить изменение статуса заказа в VamShop при изменении статуса заказа в RetailCRM.
1. В RetailCRM — Настройки -Триггеры создаём новый триггер.
Указываем название, например — Смена статуса заказа в vamshop
Указываем символьный код, например — changeorder
Выбираем Событие — Изменение заказа.
Раздел Условие пропускаем, ничего не заполняем.
В разделе Действие:
Выбираем — Выполнить HTTP запрос.
т.е. при изменении заказа, RetailCRM отправит уведомление в магазин.
Указываем Адрес — https://ваш-магазин.ру/retailcrmchangeorderstatus.php
HTTP метод — GET
HTTP заголовки, пропускаем, ничего не добавляем.
Передавать параметры — выбираем В строке запроса.
и дальше 2 окна: Параметр и Значение.
В Параметры добавляем:
orderId/externalId/status/status.code
В значение добавляем:
{{order.id}}/{{order.externalId}}/{{order.status}}/{{order.status.code}}
Всё, сохранем.
Теперь RetailCRM при изменении заказа будет отправлять в VamShop данные, какие именно заказ изменился и какой именно статус установился.
А уже на стороне VamShop в файле retailcrmchangeorderstatus.php будет происходить изменение статуса заказа в VamShop.
P.S. https://vamshop.ru/contact_us.html — пишите нам, если у Вас что-то не получается.