Passer au contenu principal
Version : 1.x

DB02001 : Enregistrement en Double

Ce Que Cela Signifie​

La base de données a essayé d'insérer un enregistrement avec un ID qui existe déjà. Chaque enregistrement doit avoir un identifiant unique.

Causes Communes​

  • Conflit de sync — Même données synchronisées deux fois
  • Condition de course — Plusieurs opérations créant le même enregistrement
  • Corruption des données — Les IDs ont été corrompus ou dupliqués
  • Problème d'importation — Importation de données qui existent déjà

Comment Réparer​

1. Rafraîchir les Données​

Re-sync depuis le serveur :

  • Tirer les dernières données
  • Laisser le processus de sync résoudre les conflits
  • Les données les plus récentes devraient prévaloir

2. Réessayer l'Opération​

Si vous créez de nouveaux enregistrements :

  • Le système a peut-être déjà créé celui-ci
  • Vérifiez si l'enregistrement existe
  • Évitez de cliquer sur soumettre plusieurs fois

3. Vider le Cache Local​

Vérifiez d’abord qu’aucun travail n’est en attente d’enregistrement

La suppression des données locales ou la réinstallation de l’application efface tout ce qui se trouve sur cet appareil sans avoir été transmis à votre boutique — notamment les ventes effectuées hors ligne, les paniers ouverts et les modifications non enregistrées. Avant toute suppression, ouvrez Store health → Database et vérifiez qu’aucun élément n’est indiqué comme retenu ou comme n’ayant jamais atteint votre serveur, puis vérifiez dans Store health → Logs qu’il y a 0 enregistrement bloqué et 0 modification en attente d’envoi ; terminez ou notez ensuite chaque panier ouvert. Si votre WCPOS ne comporte pas de page Store health, mettez d’abord WCPOS à jour, puis vérifiez. Si un élément est répertorié ou en attente, ou si vous ne pouvez pas vérifier, ne supprimez rien — demandez conseil au propriétaire de votre boutique ou contactez l’assistance.

Uniquement si les étapes 1, 2 et 4 n’ont pas résolu le problème, et seulement après avoir effectué la vérification ci-dessus, réinitialisez les données locales :

  1. Vider la base de données/cache local
  2. Se connecter à nouveau
  3. Synchroniser les données fraîches

4. Vérifier les Doublons dans WooCommerce​

Si le problème persiste :

  • Vérifiez WooCommerce pour des entrées dupliquées
  • Recherchez des produits/commandes avec les mêmes IDs
  • Nettoyez tout doublon dans l'administration

5. Signaler les Problèmes Persistants​

Si cela se produit fréquemment :

  • Notez quelles actions le causent
  • Vérifiez s'il y a des motifs
  • Signalez au support avec des détails

Pourquoi Cela Compte​

Des IDs dupliqués causeraient :

  • Confusion sur quel enregistrement est correct
  • Écrasement de données
  • Problèmes de synchronisation

L'erreur empêche la corruption des données.

  • DB02002 — Enregistrement Non Trouvé
  • DB02003 — Violation de Contrainte