RetailCRM передать товары заказа в параметрах триггера

Создал триггер с параметрами:

1. Событие: изменение заказа
2. Действие: выполнить http-запрос

Настройки триггера RetailCRM

В параметрах HTTP-запроса хочу передать данные товаров заказа:

order_product => {{ order.availableOrderProducts }}

Параметры триггера RetailCRM

В итоге на сервер приходит массив, результат интерпретации которого в PHP ниже:

<?php
array (
  'order_product' => 'Array',
)

Ниже представлены вариации настроек, которые я пробовал:

Параметр

{{ order.availableOrderProducts|json_encode }}

Результат

<?php
array (
  'order_product' => '[{&quot;updatedPacks&quot;:null}]',
)

Параметр

{{ order.orderProducts }}

Результат - ошибка на стороне RetailCRM:

"Catchable Fatal Error: Object of class Doctrine\ORM\PersistentCollection could not be converted to string") in "{{ order.orderProducts }}"

Параметр

{{ order.orderProducts|json_encode }}

Результат

<?php
array (
  'order_product' => '{}',
)

В заказе есть 1 товар.

Подскажите, как передать массив товаров заказа из RetailCRM средствами HTTP-запроса, созданного в триггере?


Ответы (0 шт):