Наша компания ежедневно отправляет сотни посылок через нескольких перевозчиков, и сейчас все сопроводительные документы готовятся вручную в таблицах. Мы ищем разработчика, который создаст веб-сервис, превращающий запись о заказе в готовую к печати транспортную накладную и этикетку без ручного перенабора. Сервис должен брать отправителя, получателя, вес и объявленную ценность из нашей таблицы заказов и подставлять их в нужную печатную форму для каждого перевозчика, с которым мы работаем.
Ключевое требование — гибкий движок шаблонов. У каждого перевозчика своя форма накладной и свой размер этикетки, поэтому мы хотим хранить шаблоны, которые оператор может править без вмешательства в исходный код. На каждой этикетке должен стоять штрихкод, а там, где перевозчик это поддерживает, и двумерный код, сформированный из номера отслеживания, чтобы складской сканер читал его уверенно. Печать должна работать и по одной этикетке, и пачкой на всю отгрузку, отдавая единый PDF, готовый для принтера.
Наконец, сервис обязан собирать файлы выгрузки в форматах, которые принимают наши перевозчики, чтобы вызов курьера регистрировался автоматически, а не вбивался повторно. Мы ждём аккуратный код, небольшой административный экран для управления шаблонами и перевозчиками и передачу проекта с документацией. Опишите похожие логистические проекты, которые вы сдавали, и как вы подойдёте к части со штрихкодами и выгрузкой.