Отдельно подчеркну важность настраиваемых шаблонов. Формы накладных и размеры этикеток у перевозчиков не совпадают, и мы хотим, чтобы правку макета делал оператор через интерфейс, а не программист в коде. Штрихкод обязателен на любой этикетке; если перевозчик принимает двумерный код, он тоже строится из трек-номера, чтобы сканер на складе считывал его без осечек. Кроме печати одной этикетки нужен режим пакетной печати всей отгрузки одним PDF-файлом.
Венчает задачу выгрузка: инструмент должен готовить файлы в тех форматах, которые понимают службы доставки, чтобы заказ курьера уходил автоматически, без двойного заполнения. От вас ждём чистый код, компактную панель управления шаблонами и перевозчиками и передачу с понятной документацией. В отклике расскажите о своих логистических работах и о подходе к штрихкодам и выгрузке.