Это стандартное поведение Magento для печати упаковочной накладной ПОСЛЕ отправки документа на отправку (поскольку в упаковочной накладной используются данные об отправке).
В вашем случае вы хотите использовать упаковочный лист в качестве списка комплектования , поэтому нет необходимости в документе отгрузки (данные заказа могут быть использованы для создания комплектования). Но эта функциональность недоступна в Magento 2 (и даже в Magento 1).
Тем не менее, есть расширение, которое решает эту проблему. Это позволяет делать именно то, что вы ищете - печатать упаковочные листы ДО отгрузки. Он использует информацию о заказах для создания отборочных накладных, если документы на отправку еще не доступны.
Это очень просто в использовании. Просто установите его, и вам даже не нужно ничего настраивать после этого. Просто используйте то же действие «Распечатать упаковочные листы», чтобы распечатать упаковочные листы заказов с любым статусом (обработка, ожидание, выполнено и т. Д.). Он генерирует отгрузки отгрузки (если они имеются), в противном случае он использует информацию о заказе. Он использует собственный шаблон Magento PDF, поэтому его упаковочные листы выглядят точно так же, как и обычные упаковочные листы.
Расширение для Magento 2: Предварительная отгрузочная накладная
Также есть аналогичное расширение для Magento 1: Print Magento Packing Slip перед отправкой