Печать документов в RetailCRM — это генерация счетов, накладных, чеков и ярлыков прямо из карточки заказа по готовым шаблонам. Все формы настраиваются один раз, подставляют данные заказа автоматически и выводятся в PDF без ручного заполнения бланков.
Что такое печатные формы и зачем они нужны
Печатная форма в RetailCRM — это шаблон документа, который подставляет данные конкретного заказа (номер, товары, суммы, реквизиты клиента, адрес доставки) в готовый макет и отдаёт результат на печать или в PDF. Менеджеру не нужно вручную переносить позиции в бланк счёта или заполнять накладную в Word — достаточно нажать одну кнопку в карточке заказа.
Типовые сценарии применения:
- распечатать счёт на оплату для клиента-юрлица;
- вложить товарный чек в посылку;
- сформировать расходную накладную для сборщика на складе;
- наклеить адресный ярлык на коробку перед отправкой.
Как распечатать документ из карточки заказа
Печать вызывается из открытой карточки заказа. В шапке карточки есть кнопка с иконкой принтера или пункт Печать в меню действий. По нажатию раскрывается список доступных печатных форм — менеджер выбирает нужную, и система формирует документ в отдельной вкладке.
- Откройте заказ в разделе Заказы.
- Нажмите кнопку печати в верхней панели карточки.
- Выберите форму из списка (например, «Счёт» или «Товарный чек»).
- Документ откроется как PDF — отправьте его на принтер или сохраните файл.
Список форм в меню зависит от типа заказа и настроек: для розничного заказа логично показывать чек, для оптового — счёт и накладную ТОРГ-12. Ненужные формы можно скрыть, чтобы не путать операторов.
Стандартные печатные формы
В RetailCRM из коробки идёт набор базовых шаблонов, которых хватает большинству интернет-магазинов. Их можно использовать как есть или взять за основу для своих форм.
| Документ | Назначение | Кому нужен |
|---|---|---|
| Счёт на оплату | Реквизиты, список товаров и сумма к оплате | Клиенты-юрлица, B2B-заказы |
| Товарный чек | Перечень позиций с ценами для покупателя | Розница, вложение в посылку |
| Расходная накладная | Список товаров для сборки и отгрузки | Склад, сборщики |
| ТОРГ-12 | Товарная накладная унифицированной формы | Бухгалтерия, опт |
| Адресный ярлык | Данные получателя для наклейки на коробку | Отдел отправки |
Отдельно стоят накладные служб доставки (СДЭК, Boxberry, DPD): они формируются не шаблоном RetailCRM, а через интеграцию — система запрашивает бланк у самой службы доставки после создания отправления.
Настройка и создание своих форм на Twig
Печатные формы редактируются в разделе Администрирование → Печатные формы. Здесь можно создать новую форму, отредактировать существующую, задать её название и тип (для заказа или для доставки). Шаблон — это HTML-разметка с вставками на языке Twig: в местах, где нужны данные заказа, ставятся переменные в двойных фигурных скобках.
Например, номер заказа и имя клиента подставляются так:
Заказ № {{ order.number }} от {{ order.createdAt|date('d.m.Y') }}
Покупатель: {{ order.customer.firstName }} {{ order.customer.lastName }}
Товарные позиции перебираются циклом:
{% for item in order.items %}{{ item.offer.name }} — {{ item.quantity }} шт. × {{ item.initialPrice }} ₽{% endfor %}
order.totalSumm— итоговая сумма заказа;order.delivery.address.text— адрес доставки;order.customFields.имя_поля— значения пользовательских полей.
|date('d.m.Y') для дат, |number_format(2, ',', ' ') для сумм. В шаблон можно добавить логотип, печать и подпись картинкой через base64 или ссылку.Вывод в PDF и настройка макета
По умолчанию печатная форма открывается как HTML-страница в браузере, откуда её отправляют на печать штатным диалогом. Для форм, где важна фиксированная вёрстка (счета, накладные), включают вывод в PDF — тогда документ приходит готовым файлом с предсказуемыми полями и разбивкой на страницы.
При проектировании макета учитывайте:
- формат листа — A4 для счетов и накладных, узкий формат для термоярлыков;
- ориентацию — ТОРГ-12 обычно печатают в альбомной, чтобы поместились все колонки;
- поля и разрывы страниц через CSS (
page-break-before), чтобы таблица товаров не рвалась посередине строки.
Права доступа и контроль печати
Доступ к печати регулируется правами группы пользователей. Можно разрешить операторам печатать документы, но закрыть им редактирование самих шаблонов — иначе есть риск, что кто-то случайно сломает форму счёта для всех.
| Роль | Печать документов | Редактирование форм |
|---|---|---|
| Оператор | Да | Нет |
| Руководитель | Да | Ограниченно |
| Администратор | Да | Да |
Если нужной формы нет в меню печати, проверьте по порядку:
- форма включена и не скрыта в настройках;
- её тип соответствует объекту (форма заказа не появится в карточке доставки);
- у пользователя есть право на печать;
- в шаблоне нет ошибки Twig — некорректная переменная может «уронить» генерацию документа.
Итог
Печать документов по заказу в RetailCRM закрывает рутину с бумагами: счета, чеки, накладные и ярлыки формируются в один клик из карточки заказа по шаблонам на Twig, а данные подставляются автоматически. Стандартных форм хватает для старта, а под фирменные бланки и специфику бизнеса создаются свои шаблоны с выводом в PDF. Ключевое — аккуратно настроить формы, права доступа и проверить вёрстку на реальных заказах.
Если нужно перенести ваши бланки счетов и накладных в печатные формы RetailCRM, настроить документы под юрлицо или подключить печать накладных служб доставки — мы поможем с настройкой системы и её сопровождением, чтобы документооборот работал без сбоев.
Частые вопросы
Где в RetailCRM нажать печать документа?
В открытой карточке заказа, в верхней панели есть кнопка с иконкой принтера или пункт «Печать». По нажатию раскрывается список доступных форм, из которого выбирают нужный документ.
Можно ли сделать свою печатную форму под фирменный бланк?
Да. В разделе «Администрирование → Печатные формы» создаётся новый шаблон на HTML с Twig-переменными. В него добавляют логотип, реквизиты, печать и подпись, а данные заказа подставляются автоматически.
В каком формате открывается документ?
По умолчанию форма открывается как HTML-страница в браузере для печати штатным диалогом. Для счетов и накладных обычно включают вывод в PDF, чтобы получить готовый файл с фиксированной вёрсткой.
Почему нужной формы нет в меню печати?
Проверьте, что форма включена и не скрыта, её тип соответствует объекту (заказ или доставка), у пользователя есть право на печать, а в шаблоне нет ошибки Twig.
Обновляется ли распечатанный документ при изменении заказа?
Нет. Данные подставляются в момент печати. Если вы изменили состав заказа или сумму после формирования PDF, распечатайте документ заново.
Как печатать накладные СДЭК или Boxberry?
Накладные служб доставки формируются не шаблоном RetailCRM, а через интеграцию: после создания отправления система запрашивает готовый бланк у самой службы доставки.
Можно ли запретить операторам менять шаблоны?
Да. Права разграничиваются по группам пользователей: операторам оставляют печать документов, а редактирование форм закрывают, чтобы случайно не сломать бланки для всех.
Как вывести товары заказа в шаблоне?
Позиции перебираются циклом Twig по order.items, внутри которого выводятся название offer.name, количество quantity и цена. Итоговую сумму даёт переменная order.totalSumm.
Поможем с настройкой и поддержкой RetailCRM
Поможем с настройкой, доработкой и поддержкой RetailCRM.