Как можно добавить документ в шаблон письма для уведомления клиента

Как можно в шаблон письма вывести данные с документа “packing_slip.default”?

В моей версии cs-cart есть три документа:

  1. order.invoice
  2. order.summary
  3. 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 лайк