Connexion
Commencer

Documentation Easy Digital Downloads

Documentation, matériel de référence et tutoriels pour Easy Digital Downloads 

Importation / Exportation des commandes

Easy Digital Downloads a la capacité d'importer et d'exporter des commandes via un format CSV, soit depuis un autre magasin, soit pour importer de nouveaux produits en masse. Si vous importez des commandes depuis un autre magasin, consultez notre guide d'exportation ici.

Dans cet article

Importation
Exportation
FAQ


Importation

L'importation des commandes se fait sous Téléchargements > Outils > Import/Export. Sur cette page, vous trouverez une boîte intitulée Importer les commandes.

Format

Votre CSV doit être séparé par des virgules, avec les champs entourés de guillemets doubles. L'ordre des champs n'est pas important, car vous les associerez à l'étape suivante.

1. Télécharger le fichier CSV

Cliquez sur Choisir un fichier et naviguez jusqu'à votre fichier. Cliquez ensuite sur Importer le CSV.

2. Correspondance

Une fois votre fichier téléchargé, vous verrez une liste de champs de commande qui nécessitent du contenu, et un menu déroulant pour chacun d'eux, où vous pourrez indiquer où se trouvent les données. Chaque menu déroulant sera rempli avec le contenu de votre CSV, vous permettant ainsi de faire une correspondance précise.

De plus, lorsque vous choisissez une colonne, une valeur de la colonne apparaîtra sur la droite, tirée de la première ligne de données, comme dans l'exemple ci-dessous.

Note : Si aucune donnée n'apparaît dans la colonne de droite, ce n'est PAS un problème. Cela indique simplement que la ligne utilisée pour les exemples ne contient pas de données pour cette colonne.

Champs requis

Plus vous avez de champs, plus les données de votre site seront complètes, ce qui peut être utile lorsque vous travaillez avec des états financiers ou des informations client. Cela dit, les champs requis sont l'e-mail du client, tous les champs de produit et les champs de transaction.

Champs CSV

Easy Digital Downloads recherche ces informations dans son importation :

Champ du produitType de données attendu
Code de deviseUne
norme ISO abréviation de trois lettres comme USD, EUR, GBP
E-mail du clientTout format d'e-mail standard est accepté, il sera validé avant l'entrée
Prénom du clientToute chaîne de caractères.
Nom de famille du clientToute chaîne de caractères.
ID clientCeci est l'identifiant numérique unique du client créé par EDD. Doit être un entier.
Codes de réductionTout code de réduction acceptable, caractères mixtes, généralement quelque chose comme BLACKFRIDAY2015
Adresse IPToute adresse IP valide, un mélange de chiffres et de points.
ModeCeci indique si la transaction a eu lieu en mode Test ou s'il s'agissait d'une transaction réelle. Accepte uniquement les mots "Live" ou "Test"
ID de commande parentCeci est l'ID EDD de la commande qui était à l'origine d'un abonnement. Ceci n'est nécessaire que si vous utilisez les paiements récurrents et que les commandes de renouvellement sont importées.
Mode de commandeAccepte le nom de la manière dont la commande a été traitée. Généralement le nom d'une passerelle de paiement comme Stripe, PayPal, Paiement en magasin, etc.
Numéro de commandeIl s'agit d'un identifiant numérique unique et séquentiel. Il n'a pas de référence spécifique à la commande, il marque simplement la séquence. Le plus souvent utilisé dans les endroits où la TVA est un problème.
Date de commandeTout format de date standard
Clé de commandeUne clé alphanumérique de 32 caractères créée par EDD. ex: 79e85c15567f7088e47984e112fb81eb Si laissé vide, EDD en créera une pour chaque commande lors de l'importation.
Produit(s) acheté(s)Texte brut, plusieurs produits séparés par /. Si vous importez un fichier d'exportation EDD, mappez sur Commandes (brut)
StatutTout statut de commande valide trouvé dans la documentation EDD.
Sous-totalNon trouvé dans les fichiers d'exportation EDD, le montant total de l'achat avant taxes et remises.
TaxeLa fraction du total qui est uniquement la taxe.
TotalMontant total de l'achat, taxes et remises comprises.
ID de transactionIl s'agit d'une chaîne unique provenant de la passerelle de paiement, quelque chose comme ch_18Fv1M4NqFpaKRwYjA8wCv3r. Chaque passerelle a son propre format standard.
ID utilisateurNom d'utilisateur WordPress existant, ID ou e-mail pour associer le paiement.
Adresse Ligne 1Toute chaîne de caractères.
Adresse Ligne 2Toute chaîne de caractères.
VilleToute chaîne de caractères.
État / ProvinceToute chaîne de caractères.
Code postalToute chaîne de caractères.
PaysTout code pays formaté ISO.

Comme mentionné ci-dessus, l'ordre des champs dans le fichier CSV n'a pas d'importance.

3. Disposition complète mappée

Ci-dessous un exemple du processus de mappage juste avant la soumission. Notez que certains sont définis sur ignorer et que certains n'affichent pas de données à droite. C'est normal pour le fichier importé ici. Chaque importation sera un peu différente, et ce n'est pas grave.

Après la soumission, vous devriez voir un message de confirmation similaire à celui-ci :

Commandes (brutes) format

Il est très important que la colonne Commandes (brutes) soit nommée ainsi, car l'importateur ne prendra en compte la personnalisation avancée du produit que si la colonne est nommée ainsi. Pour formater les Commandes (brutes), vous pouvez utiliser le format suivant :
Nom du téléchargement|Prix{taxe}{id_prix} // Exemple

// Product with Variable Pricing, costing 199.99, 19.90 in tax, and price option 1
Download Name|199.00{19.90}{1}

// Product without Variable Pricing or tax
Download Name|199.00{0}{0}

// Multiple products on a single purchase record, no tax, all different price IDs
A Music Album|1{0}{0} / One More Sample Product|30{0}{0} / Another Sample Product|20{0}{1}

Exportation des commandes

L'exportation des achats se fait sous Téléchargements > Rapports > Exporter. Sur cette page, vous trouverez une boîte intitulée Exporter les commandes. Vous pouvez choisir une plage de dates, avec une date de début et une date de fin. Si vous laissez les dates de début et de fin vides, toutes les commandes seront exportées. Vous pouvez également laisser vide le champ À ou De pour toutes les commandes avant ou après la date spécifiée.

Vous pouvez également choisir de n'exporter que les commandes ayant un statut spécifique. Les statuts possibles sont :

  • En attente
  • Complète
  • Remboursée
  • Échouée
  • Abandonnée
  • Révoquée
  • Pré-approuvée
  • Annulée
  • Renouvellement

Sortie

Le fichier CSV résultant aura une ligne d'en-tête. Les éléments sont séparés par des virgules et entourés de guillemets doubles ASCII. Exemple :

"ID","Email","First Name","Last Name","Address","Address (Line 2)","City","State","Country","Zip / Postal Code","Products (Verbose)","Products (Raw)","SKUs","Amount ($)","Tax ($)","Discount Code","Payment Method","Transaction ID","Purchase Key","Date","User","Currency","IP Address","Status"
"76","[email protected]","Robert","Joiner","","","","","","","I am Pippin Williamson, and so can YOU -  - $18.00","I am Pippin Williamson, and so can YOU","-","18.00","0.00","DISCOUNT1","Test Payment","76","80c256fda75fa759da666177718bb5a6","2016-06-01 17:42:47","topher","USD","73.18.183.49","Complete"

Notes

Clients/Utilisateurs :
– Si le client d'une commande n'existe pas avant l'importation, il sera automatiquement créé lors de l'importation.

– Bien que les « Clients » soient créés lors de l'importation, les « Utilisateurs » WordPress correspondants ne le seront pas. Si vous migrez d'un domaine à un autre et souhaitez que vos clients puissent se connecter et consulter leurs anciens paiements sur le nouveau domaine, vous pourriez être intéressé par l'utilisation du shortcode [edd_register] pour permettre à vos clients de rejoindre votre nouveau site.

Commandes en double :
Si vous importez le même CSV deux fois, cela créera des commandes en double. Il n'y a actuellement aucune vérification des commandes en double.

Création de produits lors de l'importation de commandes :
L'importation des paiements ne doit PAS être considérée comme un outil de création de produits. Bien que l'importateur de paiements génère des produits pour les commandes si un produit acheté n'existe pas encore, les produits créés lors de l'importation de commandes auront des informations manquantes (telles que le prix, les URL de fichiers, etc.). Avant d'importer des paiements, utilisez l'Importateur de produits pour vous assurer que vos produits importés contiennent toutes les informations qu'ils sont censés avoir.

Was this article helpful?

Commencez à vendre dès aujourd'hui !

Rejoignez plus de 50 000 propriétaires de boutiques avisés et commencez à utiliser le moyen le plus simple de vendre des produits numériques avec WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]