Il s'agit du comportement par défaut de Magento pour imprimer un bon de livraison APRÈS la création d' un document d'expédition (car le bon de livraison utilise les détails de l'envoi).
Dans votre cas , vous souhaitez utiliser le bordereau d' emballage comme une liste de cueillette , donc il n'y a pas besoin dans le document d'expédition (données d'une commande pourraient être utilisés pour générer un glissement de cueillette). Mais cette fonctionnalité n'est pas disponible dans Magento 2 (et même Magento 1).
Cependant, il existe l'extension qui résout ce problème. Il permet de faire exactement ce que vous cherchez - d'imprimer des bordereaux d' expédition AVANT expédition. Il utilise les informations relatives aux commandes pour générer des bons de livraison si les documents d'expédition ne sont pas encore disponibles.
C'est très simple à utiliser. Installez-le simplement et vous n'aurez même pas besoin de configurer quoi que ce soit après cela. Utilisez simplement la même action "Imprimer les bons de livraison" pour imprimer les bons de livraison des commandes avec n'importe quel statut (traitement, en attente, terminé, etc.). Il génère des bons de livraison à partir des envois (s'ils sont disponibles), sinon il utilise plutôt les informations de la commande. Il utilise un modèle PDF Magento natif, de sorte que ses bons de livraison sont exactement les mêmes que les bons de livraison ordinaires.
Extension pour Magento 2: bordereau d'emballage avant expédition
En outre, il existe une extension similaire pour Magento 1: Imprimer le bordereau d'emballage Magento avant l'expédition