Перейти к содержанию
Форум поддержки пользователей VamShop

Интеграция VamShop и RetailCRM


support

Рекомендуемые сообщения

Добавлен модуль интеграции с 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 — пишите нам, если у Вас что-то не получается.

Ссылка на сообщение
Поделиться на другие сайты

Как настроить изменение статуса заказа в 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.

Screenshot from 2021-11-01 21-45-42.png

Screenshot from 2021-11-01 22-03-51.png

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...