Как можно в шаблон письма вывести данные с документа “packing_slip.default”?
В моей версии cs-cart есть три документа:
- order.invoice
- order.summary
- packing_slip.default
Вот так сейчас вставлен в шаблон письма документ с названием “order.summary”
И в письме вместо документа “order.summary” подставяются данные в письме и все корректно приходит.
А вставляю в это же письмо ниже документ “packing_slip.default”
и с этого документа никаких данных в письме не приходит…
Что же мне нужно сделать, чтобы увидеть данные с документа “packing_slip.default” в письме? Заранее благодарен за ответ
судя по скриншоту у вас закрающие ковычки не там где надо
у вас
{{include_doc("packing_slip.default, order_info.order_id")}}
, а надо
{{include_doc("packing_slip.default", order_info.order_id)}}
2 лайка
Благодарю за ответ. Но причина не в этом.
Я пробовал и вариант
{{include_doc("packing_slip.default", order_info.order_id)}}
и
{{include_doc("packing_slip.default")}}
Не помогает… Просто пустое письмо приходит…
Если я указываю другие документы
{{include_doc(“order.invoice”, order_info.order_id)}}
или
{{include_doc(“order.summary”, order_info.order_id)}}
То данные в письме приходят. Проблема только если указывать документ “packing_slip.default” - по нему ничего не приходит…
Видимо, скрипт ожидает ID отгрузки, а вы ему ID заказа передаете
Как мне нужно правильно написать в шаблоне письма, чтобы в письме получить данные с packing_slip.default?
Просто написать не получится, т.к. переменной для отображения отгрузок данного заказа не существует. Придется в код лезть, расширять
Ясно. Спасибо. То есть, проблема все таки не в том, что я не правильно пишу… Документация по этому поводу не доработана… Нет объяснения где можно использовать конкретные документы а где нельзя…
1 лайк