Печать заказа

Правильная кастомизация формы печати

В данной заметке вы сможете прочитать как правильно кастомизировать форму печати.

Шаг 1. (начиная с версии 1.1.1 этот шаг внедрён в решение из коробки)

Размещаем в файле /bitrix/tools/arturgolubev.orderprint/print.php следующий код:

<? if(file_exists($_SERVER["DOCUMENT_ROOT"].'/local/php_interface/ag_order_print.php')){     include_once $_SERVER["DOCUMENT_ROOT"].'/local/php_interface/ag_order_print.php'; }else{     include_once $_SERVER["DOCUMENT_ROOT"].'/bitrix/modules/arturgolubev.orderprint/scripts/print.php'; } ?>


Шаг 2. 
Создаём файл /local/php_interface/ag_order_print.php и в него копируем код из файла /bitrix/modules/arturgolubev.orderprint/scripts/print.php

Шаг 3.
Редактируем форму печати в файле /local/php_interface/ag_order_print.php

Profit!

Добавление кнопки печати заказа в письмо о заказе

Как добавить в письмо о заказе ссылку на печать заказа или на скачивание бланка заказа в pdf?


1. Добавление ссылки на печать заказа

<a href="#ORDER_PRINT_HREF#">Распечатать бланк заказа</a>

2. Добавление ссылки на скачивание заказа
<a href="#ORDER_DOWNLOAD_HREF#">Скачать бланк заказа</a>