Aller au contenu

Checklist anti-doublons

Comment éviter les commandes en double quand les sources se multiplient ?

Éditeur : ERP-STOK 10 min de lecture

Prévenir les commandes en double depuis Shopify, YouCan, WooCommerce, Google Sheets, saisie manuelle et WhatsApp

Sommaire

Réponse directe

Les doublons multi-sources viennent surtout de réimport, double saisie agent ou client qui recommande sur un autre canal. ERP-STOK déduplique par source quand un identifiant externe est fourni (external_order_id Shopify/Woo/YouCan, ligne Sheets si colonne ID stable) — il n’existe pas de déduplication universelle cross-canal garantie. Renforcez avec recherche téléphone avant confirmation, statut double_commande, et discipline Sheets/WhatsApp.

Le problème : une vente, deux commandes, double préparation

Le client passe sur Shopify ; un agent recrée la même commande depuis WhatsApp. Ou la ligne Sheets se réimporte car l’ID a changé. Résultat : double appel confirmation, double envoi transporteur, double déduction stock au ramassé si les deux partent.

En COD marocain, le coût est immédiat : frais livraison, refus client (« je n’ai commandé qu’une fois »), charge call center.

Règle par source : external ID quand le canal le fournit

Shopify, WooCommerce et YouCan exposent en principe un identifiant commande boutique. À l’ingestion, ERP-STOK peut rejeter ou ignorer une ligne déjà importée si le même external_order_id existe pour la même source/intégration.

La dédup est par couple source + ID externe — pas une fusion magique entre Shopify #1042 et une saisie manuelle sans lien.

Source Clé anti-doublon Fiabilité
Shopify / Woo / YouCan external_order_id boutique Élevée si ID stable
Google Sheets Colonne ID commande si présente et constante Moyenne — dépend du fichier
Saisie manuelle ERP Aucune clé auto — contrôle humain Faible sans recherche
WhatsApp / message Aucune clé structurée par défaut Faible — risque double saisie

Google Sheets : piège des lignes sans ID stable

Si la feuille n’a pas de colonne identifiant unique (ou si l’agent efface/réécrit des lignes), le même client peut réapparaître à chaque import.

Standardisez une colonne order_id immuable ; évitez de dupliquer des lignes « pour corriger » sans marquer l’ancienne comme annulée.

  • Colonne ID commande obligatoire dans le template Sheets.
  • Ne pas réimporter une plage déjà traitée sans filtre date/statut.
  • Former les agents : correction = édition ligne existante, pas nouvelle ligne.

WhatsApp et saisie manuelle : contrôles humains

Un message WhatsApp n’apporte pas d’external_order_id. Avant de créer une commande manuelle, recherchez téléphone + montant + produit dans les files récentes (confirmation et nouvelles commandes).

Si le client a déjà une commande boutique en cours, liez ou annulez plutôt que recréer.

Côté agents : statut double_commande

Lors de l’appel confirmation, si le client confirme qu’il a déjà commandé ailleurs, utilisez le statut double_commande plutôt que confirmer les deux lignes.

Le manager peut auditer les doublons via historique activité, notes et recherche client — pas via un KPI « refus par agent » dans COD Insights (inexistant pour la confirmation).

Ce qu’ERP-STOK ne garantit pas

Pas de déduplication universelle cross-canal : Shopify #999 et une ligne Sheets sans référence ne fusionnent pas automatiquement.

Pas de détection IA des « quasi-doublons » (même téléphone, adresse légèrement différente) — la vigilance ops reste nécessaire.

Checklist anti-doublons avant envoi transporteur

  • Vérifier external_order_id à l’import boutique.
  • Sheets : ID ligne stable + pas de réimport aveugle.
  • Manuel/WhatsApp : recherche téléphone sur 7–14 jours.
  • Statut double_commande si client confirme le doublon.
  • Note agent avec référence commande d’origine si conservée.
  • Manager : échantillon hebdo des nouvelles commandes manuelles.

Exemple fictif

Exemple illustratif (fictif) — double canal

Commande Shopify #8821 importée lundi (external_order_id enregistré). Mercredi, agent recopie le même client depuis WhatsApp sans recherche. Jeudi le manager repère deux lignes même téléphone : la manuelle passe en double_commande, seule #8821 part au transporteur. Sans external ID sur la ligne manuelle, la dédup automatique n’aurait pas suffi.

Outils ERP-STOK contre les doublons

Import boutique : conservation external_order_id par intégration pour éviter réimport même commande.

Google Sheets : import avec external_id si colonne mappée — sans ID stable, risque de doublon réimport.

Statut confirmation double_commande pour clôturer proprement les lignes redondantes.

Recherche commandes (téléphone, nom) avant création manuelle.

Assignation et notes pour tracer quel agent a traité quelle ligne.

Pour conclure

Anti-doublons = règles par source (ID externe quand disponible) + discipline Sheets/WhatsApp + statut double_commande.

Ne comptez pas sur une dédup universelle cross-canal ; structurez l’ingestion et la confirmation.

Limites et points d’attention

  • Dédup automatique limitée aux sources avec identifiant externe fiable.
  • Pas de fusion cross-canal universelle entre intégrations hétérogènes.
  • WhatsApp et saisie libre dépendent de la discipline équipe.
  • Aucune promesse de zéro doublon sur l’ensemble des flux.

Pages métier liées

Guides liés

Questions fréquentes

Tout ce que vous devez savoir avant de commencer.

Non. La dédup automatique s’appuie sur external_order_id par source. WhatsApp et saisie manuelle exigent contrôle humain (recherche, statut double_commande).
Ajoutez une colonne identifiant immuable ou acceptez un risque de réimport. Corrigez les lignes existantes plutôt que d’en créer de nouvelles.
Il marque la ligne comme doublon côté confirmation pour éviter envoi et double traitement. Vérifiez quelle ligne conserve la vente légitime avant envoi transporteur.
Non pour la confirmation. Les agents s’appuient sur notes, fichiers assignés et contrôle manager — pas sur un KPI refus-by-agent dans Insights.
Oui, 15 jours sans carte : branchez une boutique test ou un Sheet et réimportez pour vérifier le comportement external_order_id.

Centraliser sans dupliquer

Shopify, Woo, Sheets et confirmation dans un seul tenant — essai 15 jours sans carte bancaire.

Sans engagement · Sans carte bancaire