Préparation de commandes & Picking (dfpicking) — Guide complet
Installer et utiliser dfpicking : listes de picking multi-commandes, scan code-barres, statuts automatiques, PDF de picking et bons de colisage.
Présentation
dfpicking accélère la préparation des commandes dans PrestaShop 8 et 9. Le module regroupe plusieurs commandes dans une liste de picking unique, agrège les quantités par produit et par emplacement de stock, permet le pointage par scan code-barres (EAN13, UPC, ISBN ou référence), fait passer les commandes au statut « Préparation en cours » et imprime la liste de picking ainsi que les bons de colisage (sans prix) au format PDF.
Installation
- Back-office → Modules → Gestionnaire de modules → Installer un module.
- Téléversez
dfpicking.zippuis cliquez sur Installer. - Un nouvel onglet Commandes → Préparation (picking) apparaît dans le menu.
Compatibilité : PrestaShop 8.0 → 9.x, PHP 7.2 → 8.4. Aucune dépendance externe : le module utilise le moteur PDF natif de PrestaShop.
Configuration
Rendez-vous dans Modules → dfpicking → Configurer :
- Statuts de commande éligibles — les commandes ayant ces statuts peuvent être ajoutées à une liste de picking (défaut : paiement accepté).
- Statut appliqué au début de la préparation — appliqué à chaque commande ajoutée à une liste (défaut : « Préparation en cours », statut natif de PrestaShop).
- Statut appliqué à la fin — statut optionnel appliqué à la clôture de la liste (défaut : aucun changement).
- Email de changement de statut — envoie ou non l’email natif au client lors des changements de statut (défaut : désactivé).
Renseignez le champ Emplacement de la page Catalogue → Stocks : la liste de picking sera alors triée par emplacement, dans l’ordre de votre entrepôt.
Créer une liste de picking
- Ouvrez Commandes → Préparation (picking) puis cliquez sur Nouvelle liste de picking.
- Cochez les commandes à préparer (case « tout sélectionner » disponible).
- Cliquez sur Créer la liste de picking.
Les commandes sélectionnées passent immédiatement au statut de préparation configuré. Les commandes déjà présentes dans une liste ouverte sont automatiquement masquées pour éviter les doubles préparations. Les quantités remboursées ou retournées sont exclues.
Préparer avec le scan code-barres
L’écran de préparation affiche deux vues : produits agrégés (toutes commandes confondues, triés par emplacement) et détail par commande. Placez le curseur dans le champ de scan — il reste actif automatiquement — puis scannez chaque article :
- Codes reconnus : EAN13, UPC, ISBN et référence produit ou déclinaison.
- Chaque scan est attribué à la commande la plus ancienne non encore servie pour ce produit.
- Bip aigu = article pointé ; bip grave = code inconnu ou produit déjà complet.
- Les lignes complétées passent en vert et la barre de progression globale se met à jour en temps réel.
- Les boutons + / − de chaque ligne permettent un ajustement manuel (produit sans code-barres, casse, etc.).
Votre douchette doit fonctionner en mode clavier (émulation HID) et envoyer la touche Entrée après chaque lecture (suffixe CR/LF, activé par défaut sur la plupart des modèles).
Imprimer les documents
Liste de picking PDF
Le bouton PDF liste de picking génère un document agrégé par produit : emplacement, référence, EAN13, quantité totale, ventilation par commande et case à cocher.
Bons de colisage PDF
Le bouton PDF bons de colisage génère un bon par commande, volontairement sans prix : adresse de livraison, transporteur, poids total et liste des produits avec cases à cocher. Glissez-le dans le colis.
Terminer la préparation
Quand tout est pointé, cliquez sur Terminer la préparation : la liste passe au statut « Terminée » et, si configuré, les commandes reçoivent le statut de clôture. Un encart Préparation de la commande sur chaque fiche commande du back-office rappelle les listes liées et leur avancement.
Dépannage
- « Code inconnu » au scan — vérifiez que l’EAN13/UPC/référence est renseigné sur la fiche produit (ou la déclinaison) et que le produit appartient bien à la liste en cours.
- Pas de son — les navigateurs exigent une interaction utilisateur avant de jouer un son : cliquez une fois dans la page puis scannez.
- Une commande n’apparaît pas à la création — son statut n’est pas dans les statuts éligibles, ou elle figure déjà dans une liste ouverte.
- Emplacement vide — le champ emplacement de Catalogue → Stocks n’est pas renseigné ; la liste est alors triée par référence.
Désinstallation
La désinstallation supprime les tables du module (dfpicking_list, dfpicking_item), sa configuration et son onglet de menu. Vos commandes et leurs statuts ne sont pas modifiés.