Формирование закрывающего чека

Последние изменения: 30.05.2024

Для формирования закрывающего чека создайте новый триггер по описанию ниже. 

Назовите триггер "Создание закрывающего чека для Альфа-банк (retailcrm.services)"

1.Событие - изменение заказа

2. Условие - выберите редактор и введите следующее:

(changeSet.hasChangedField("status") and changeSet.getNewValue("status").code in ['complete'])
and (order.payments | contains(p => p.type.code in ['alfa-bank']))

в значениях:

code in ['complete']) - вместо 'complete' укажите символьный код статуса заказа;

 - type.code in ['alfa-bank'] -  вместо 'alfa-bank' укажите символьный код способа оплаты Альфа-банк;

3. Действие - выполнить HTTP запрос

Параметры запроса:

- Адрес - https://retailcrm.services/alfabank/retail_hook/close_receipt/

- HTTP метод - POST

- Передавать параметры - в теле запроса (urlencode)

Добавьте 2 параметра:

1) clientId - значение RVR/vfslpRsVVG1CUclQWA==__16266__20346

2) order_id - значение {{order.number}}


Сохраните триггер.

После создания триггера сделайте тестовую оплату и переведите заказ в статус, указанный в триггере.

Затем проверьте созданный итоговый чек.

Помогла ли вам статья?