Files
mcp-wms-wiki/wiki_old_13-05-2026/sources/archives/32_Fusion_commandes_Merge.md
T
2026-05-20 09:41:27 +02:00

4.2 KiB

Fusion des commandes / Merge

Source : Confluence EasyWMS France Dernière mise à jour : 31/12/2025 (v3)


1. Définition et périmètre

Principe général

La fusion (« merge ») regroupe plusieurs ordres de sortie distincts en un seul ordre consolidé, pour préparer, conditionner et expédier en une seule opération.

⚠️ La fusion s'applique exclusivement aux ordres de sortie, pas aux livraisons (deliveries).

Fusion de commande vs Fusion de livraison

Aspect Ordre de sortie Livraison
Définition Commande unitaire avec lignes d'articles Regroupement d'ordres expédiés ensemble
Application de la fusion Oui Non (la livraison est le résultat de la fusion)
Résultat de la fusion Ordre consolidé avec toutes les lignes Envoi physique avec les colis produits

2. Conditions d'éligibilité

Conditions obligatoires

  • Adresse d'expédition identique (toutes les sous-balises de <ShippingAddress>)
  • Adresse de livraison identique (toutes les sous-balises de <DeliveryAddress> et <DeliveryContact>)
  • Même type d'ordre (Customer, Transfer, etc.)
  • Statut "Waiting"
  • Extra Data identiques

Restrictions bloquantes

Un ordre ne peut pas être fusionné s'il est :

  • Déjà dans une autre fusion
  • Dans un groupement
  • Dans une vague
  • Assigné à une tournée

3. Processus de fusion

Étape Action Initiateur
1 Création des commandes vers la même adresse Client/ERP
2 Déclenchement de la fusion via l'action "Fusion" Opérateur (ou automatique si configuré)
3 Préparation du stock (picking, colisage, chargement) Opérateur
4 Clôture de l'ordre fusionné → production des colis Opérateur
5 Génération de la livraison (delivery) Système

L'ordre fusionné possède son propre code, statut et date d'expédition — il est traité comme tout ordre standard. La traçabilité ERP reste individualisée par ordre d'origine.


4. Configuration technique

Activation dans les fichiers SOR

<Delivery>
    <DlvShareDeliveries>true</DlvShareDeliveries>
</Delivery>

Paramètre système

ALLOW_MERGE_DIFFERENT_ACCOUNT : si activé, permet la fusion d'ordres appartenant à des comptes clients différents.


5. Prérequis et responsabilités client

⚠️ Aucun processus automatique de fusion n'est inclus en standard. La fusion est manuelle par défaut. Toute automatisation est un développement spécifique nécessitant analyse, validation et contractualisation.

Le client est responsable de :

  • La cohérence des données SOR (adresses, Extra Data identiques)
  • La configuration de DlvShareDeliveries
  • La définition des règles métier (quelles commandes fusionner)
  • Le comportement en cas d'anomalie (rupture, annulation, modification d'adresse)

6. Limitations connues

  • Fusion possible uniquement sur des ordres au statut "Waiting"
  • Un ordre en cours de préparation ne peut pas être fusionné
  • La fusion ne peut pas être annulée une fois le picking initié
  • Les retours et SAV sont traités individuellement

7. Impacts opérationnels

Aspect Impact
Temps de picking Optimisé (un seul passage)
Temps de colisage ⚠️ Variable (volumes importants)
Temps de vérification ⚠️ Augmenté (toutes les lignes fusionnées)
Temps d'expédition Réduit (un seul BL, un seul chargement)

Gestion des anomalies

Anomalie Comportement standard
Rupture de stock partielle Fusion passe en statut "Postponed" jusqu'à disponibilité complète
Annulation avant picking Retrait de l'ordre de la fusion possible
Annulation pendant picking Intervention manuelle nécessaire
Annulation après colisage Décolisage requis puis re-traitement
Modification d'adresse L'ordre doit être exclu de la fusion
Erreur transporteur Stock bloqué en zone d'emballage, statut à corriger manuellement