WooCommerce CSV

Comment renseigner Backorders allowed? dans le CSV WooCommerce

2026-06-21
Objectif

Le fournisseur stocke sa politique de réapprovisionnement dans backorder_policy, par exemple refuser, autorisé ou précommande. L'importeur CSV intégré de WooCommerce exige que Backorders allowed? contienne 0, 1 ou notify.

Réponse courte

Supprimez les espaces extérieurs, passez la valeur en minuscules, associez uniquement les codes exacts de l'exemple et videz tout résultat autre que 0, 1 ou notify.

Comment le faire dans Eofferix

  1. Ajoutez ou ouvrez la colonne cible Backorders allowed? et sélectionnez backorder_policy comme source. backorder_policy et ses valeurs sont un exemple : utilisez la colonne, le nœud ou le chemin réel de votre source.

    Ouverture des paramètres de la colonne Backorders allowed? dans l'éditeur de tableau Eofferix
    Ouvrez la colonne de sortie dont l'en-tête CSV exact est Backorders allowed?.
  2. Dans Transformations, ajoutez ToutSupprimer les espaces aux bords, puis ToutMinuscules. Ces règles retirent les espaces extérieurs et passent la valeur actuelle en minuscules.

  3. Ajoutez les règles exactes avec Égal : refuserRemplacer par0 ; autoriséRemplacer par1 ; précommandeRemplacer parnotify. N'utilisez pas une recherche par sous-chaîne.

    Six règles de normalisation d'une politique de réapprovisionnement pour le CSV WooCommerce
    Trois valeurs exactes de l'exemple deviennent 0, 1 et notify, tandis que le contrôle final vide les entrées inconnues.
  4. Terminez par Pas une expression régulière avec ^(?:0|1|notify)$Ne pas exporter le champ. Appliquez les réglages et contrôlez les cinq lignes de l'exemple, dont non autorisé et inconnu.

Important. backorder_policy, refuser, autorisé et précommande ne sont qu'un exemple de dictionnaire fournisseur, et non des codes source standard de WooCommerce. L'association précommandenotify n'est correcte que si l'entreprise veut autoriser la commande et afficher un avis au client. L’action Ne pas exporter le champ vide la cellule, mais ne supprime pas la ligne produit.

Résultat attendu

backorder_policyBackorders allowed?Raison
REFUSER 0Les espaces et la casse sont normalisés avant la correspondance exacte.
autorisé1La politique de l'exemple autorise les commandes sans avis distinct.
précommandenotifyLa politique de l'exemple autorise la commande et avertit le client.
non autorisévideLa phrase n'est pas égale à autorisé ; la fausse correspondance partielle est évitée.
inconnuvideUne politique inconnue n'est pas transformée automatiquement en 0.

Contrôles avant l'import CSV

  • Conservez les six règles dans l'ordre indiqué et appliquez-les à la valeur actuelle.
  • Utilisez la condition Égal pour les trois règles exactes du dictionnaire, et non Contient la sous-chaîne.
  • Le résultat contient uniquement 0, 1 ou notify ; les deux lignes négatives sont vides.
  • La gestion du stock est activée au niveau du produit ou de la variation où la politique de réapprovisionnement doit s'appliquer.

Exigences et limites

  • Dans le schéma CSV intégré de WooCommerce, 0 refuse les commandes en réapprovisionnement, 1 les autorise et notify les autorise tout en affichant un avis au client.
  • Le comportement de réapprovisionnement s'applique lorsque la gestion du stock est active ; les options sont décrites dans la documentation officielle de l'éditeur de produit.
  • Utilisez un dictionnaire distinct pour l'API REST : son champ modifiable backorders accepte no, yes ou notify, tandis que backorders_allowed est en lecture seule. Consultez l'API REST Produits de WooCommerce.
  • Ne pas exporter le champ laisse la cellule de sortie vide et ne supprime pas la ligne. N'interprétez pas une valeur inconnue comme un refus sauf si l'entreprise a explicitement choisi cette politique ; corrigez-la ou excluez la ligne séparément.

Traitez vos données plus vite avec Eofferix

Créez un compte gratuit pour automatiser catalogues et listes de prix selon vos règles.

S’inscrire