Jump to content

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


Recommended Posts

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 — пишите нам, если у Вас что-то не получается.

Link to post
Share on other sites
support

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

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...