Изменения

Перейти к: навигация, поиск

RetailCRM

164 байта добавлено, 14:48, 28 января 2021
м
Настройка триггеров
## Заполните поля формы. В поле '''Символьный код''' используйте только цифры и латинские буквы без пробелов. Запишите созданный символьный код, он понадобится на следующих шагах.
# Выберите '''Администрирование''' > '''Справочники''' > '''Типы доставок'''. Запишите символьные коды доставок, которые будут использоваться в триггере. В примере ниже используются коды outcity и incity.[[Файл:rcrm_trig104.png|600px|none]]
# Откройте '''Администрирование''' > '''Коммуникации''' > '''Триггеры''' и нажмите на кнопку '''Добавить'''. Откроется окно «Новый триггер».
#:Заполните поля:
#: '''Название'''. Название триггера, например «Отправка заказа в MeaSoft».
#* '''Передавать параметры''' — '''В теле запроса (urlencode)''';
# Нажмите на кнопку '''Добавить параметр''' 3 раза подряд и заполните появившиеся поля следующими данными:
#* ''':::{|class="wikitable"!Параметр!Значение|-|id''' — ||<nowiki>{{ order.getNumber() }}</nowiki>;#* '''|-|sum''' — ||<nowiki>{{ order.getIntegrationDeliveryData().getDeclaredSum() }}</nowiki>;#* '''|-|key''' — ||<nowiki>{{ order.getIntegrationDeliveryData().getExtraData().deliveryApiKey }}</nowiki>.#|}::'''Примечание'''. Переносы строк не допускаются.# :6. Нажмите '''Сохранить'''. :[[Файл:Новый триггер.png|600 px|none]]
Триггер настроен.
#* '''Передавать параметры''' — '''В теле запроса (urlencode)''';
# Нажмите на кнопку '''Добавить параметр''' 2 раза подряд и потом еще столько раз, сколько у вас сопоставленных пар «символьный код типа доставки» - «API ключ службы доставки». Заполните появившиеся поля следующими данными:
#* ''':::{|class="wikitable"!Параметр!Значение|-|id''' — ||<nowiki>{{ order.getNumber() }}</nowiki>;#* '''|-|sum''' — ||<nowiki>{{ order.getIntegrationDeliveryData().getDeclaredSum() }}</nowiki>;#* символьный |-|Cимвольный код типа доставки 1 ||API -ключ службы доставки 1;#* символьный |-|Cимвольный код типа доставки 2 ||API -ключ службы доставки 2... #|}::'''Примечание'''. Переносы строк не допускаются.# :8. Нажмите '''Сохранить'''.
Триггер настроен.
#* '''Передавать параметры''' — '''В теле запроса (urlencode)''';
# Нажмите на кнопку '''Добавить параметр''' 3 раза подряд и заполните появившиеся поля следующими данными:
#* ''':::{|class="wikitable"!Параметр!Значение|-|id''' — ||<nowiki>{{ order.getNumber() }}</nowiki>;#* '''|-|sum''' — ||<nowiki>{{ order.getIntegrationDeliveryData().getDeclaredSum() }}</nowiki>;#* '''|-|key''' — ||<nowiki>{{ order.getIntegrationDeliveryData().getExtraData().deliveryApiKey }}</nowiki>.#|}::'''Примечание'''. Переносы строк не допускаются.# :5. Нажмите '''Сохранить'''.
Триггер настроен.

Навигация