support 447 Posted October 30, 2021 Report Share Posted October 30, 2021 Добавлен модуль интеграции с RetailCRM https://retailcrm.ru Как настроить обмен заказами VamShop с RetailCRM?! На стороне VamShop: В Админке - Настройки - Основные - RetailCRM указать Ваш домен и апи ключ, а так же символьный код сайта. Читайте подсказки напротив каждоый опции, там написано где найти необходимые значения. При оформлении заказа в VamShop автоматически будет создаваться заказ и в RetailCRM. Статус заказа так же будет изменяться, если в RetailCRM меняется статус заказа, в VamShop так же будет изменён статус. Об этом читайте ниже, как правильно настроить. Кроме того, есть возможность выгрузить из VamShop в RetailCRM все товары и все заказы, которые есть на данный момент в VamShop. На стороне RetailCRM: АПИ ключ можно посмотреть в разделе Интеграция — Ключи доступа к АПИ. Нажмите на Ваш апи ключ, убедитесь, что в настройках ключа, в опции Разрешённые действия стоять птичка в опции orders_write Всё, теперь заказы, оформляемые в VamShop будут передаваться в RetailCRM, в раздел Продажи. P.S. https://vamshop.ru/contact_us.html — пишите нам, если у Вас что-то не получается. Link to post Share on other sites
support 447 Posted November 1, 2021 Author Report Share Posted November 1, 2021 Как настроить изменение статуса заказа в 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. Link to post Share on other sites
Recommended Posts