Рубрики
vam shop Заметки Новости Обучение

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

Добавлен модуль интеграции с RetailCRM https://retailcrm.ru

Как настроить обмен заказами VamShop с RetailCRM?!

На стороне VamShop:

  1. В Админке — Настройки — Основные — RetailCRM указать Ваш домен и апи ключ, а так же символьный код сайта. Читайте подсказки напротив каждоый опции, там написано где найти необходимые значения.
  2. При оформлении заказа в VamShop автоматически будет создаваться заказ и в RetailCRM.
  3. Статус заказа так же будет изменяться, если в RetailCRM меняется статус заказа, в VamShop так же будет изменён статус. Об этом читайте ниже, как правильно настроить.

Кроме того, есть возможность выгрузить из VamShop в RetailCRM все товары и все заказы, которые есть на данный момент в VamShop.

На стороне RetailCRM:

  1. АПИ ключ можно посмотреть в разделе Интеграция — Ключи доступа к АПИ.
  2. Нажмите на Ваш апи ключ, убедитесь, что в настройках ключа, в опции Разрешённые действия стоять птичка в опции 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 — пишите нам, если у Вас что-то не получается.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *