Matvey
С нами с 11 ноября 2022; Место в рейтинге пользователей: #6303Декодировать minishop2 массив $products
Задавал вопрос на этом форуме как передать массив products, который создаётся из товаров полученных плагином minishop2 при создании заказа. На данный момент сайт работает так.
Менеджер меняет статус заказа в minishop2 на «Завершен»
Чанк письма вызывает сниппет, в который передает некоторые переменные и массив products, которые созданы плагином minishop2
Код сниппета toJson:
Ответьте пожалуйста как можно декодировать данный массив в сниппете, вызываемом из чанка письма.
Заранее спасибо!
Менеджер меняет статус заказа в minishop2 на «Завершен»
Чанк письма вызывает сниппет, в который передает некоторые переменные и массив products, которые созданы плагином minishop2
Код сниппета toJson:
<?php
return json_encode($input,JSON_UNESCAPED_UNICODE );
В чем вся проблема. У меня не получается декодировать массив products по итогу, я пробовал делать это и с помощью внешних сниппетов, и с помощью функции в коде json_decode();Ответьте пожалуйста как можно декодировать данный массив в сниппете, вызываемом из чанка письма.
Заранее спасибо!
Передать массив состава заказа minishop2 в сниппет
Привет. Есть сайт интернет-магазин, работающий на minishop2 и принимающий оплату через uniteller. Нужно реализовать отправку фискального чека, при смене статуса заказа в minishop2 панели на “Завершен”. Сейчас это реализуется таким алгоритмом.
При смене статуса чанк письма вызывает сниппет, который передает в переменные значения взятые из minishop2.
Код:
Буду очень благодарен, если сможете помочь
При смене статуса чанк письма вызывает сниппет, который передает в переменные значения взятые из minishop2.
Код:
[[!checkSend? &orderId=[[+num]] &subtotal=[[+total.cart_cost]] &phone=[[+address.phone]] &email=[[+user.email]] &products=[[+products]] &userName=[[+address.receiver]]]]
Но массив products по итогу не имеет значения. Помогите решить эту проблему. Как передать значения массива products в сниппет?Буду очень благодарен, если сможете помочь