Aller au contenu principal

Import, Export et Sauvegarde

L'onglet Import / Export du module Estimated Delivery propose trois outils pour déplacer les données de livraison entre boutiques ou les modifier en masse :

  • Import CSV — importez une feuille de calcul pour configurer les données de livraison de nombreux produits en une fois
  • Export CSV — téléchargez la configuration actuelle des produits en CSV pour modification en masse
  • Sauvegarde / Restauration — sauvegardez et restaurez la configuration complète du module en JSON

📥 Import CSV

L'import CSV permet de définir ou mettre à jour les paramètres de livraison (dates de disponibilité, jours de picking, jours de rupture, etc.) pour de nombreux produits en une seule opération.

Préparer le fichier CSV

Le CSV utilise 9 colonnes dans cet ordre exact :

id_product; id_product_attribute; id_shop; available_date; out_of_stock_days; picking_days; release_date; customization_days; disabled
ColonneDescription
id_productID produit PrestaShop
id_product_attributeID déclinaison (0 pour le produit de base)
id_shopID boutique (0 s'applique à toutes les boutiques)
available_dateDate de disponibilité du produit (AAAA-MM-JJ, ou vide)
out_of_stock_daysJours supplémentaires en rupture de stock
picking_daysJours nécessaires à la préparation du produit
release_dateDate de sortie pour les pré-commandes (AAAA-MM-JJ, ou vide)
customization_daysJours supplémentaires pour les produits personnalisés
disabled1 = désactiver la livraison estimée pour ce produit, 0 = activé
Commencez par l'export

La façon la plus simple d'obtenir un CSV correctement formaté est d'exporter d'abord vos données actuelles, de les modifier dans un tableur, puis de les réimporter.

Lancer l'import

  1. Allez dans Back Office → Estimated Delivery → Import / Export
  2. Sélectionnez l'onglet Import CSV
  3. Choisissez le séparateur de colonnes (point-virgule par défaut)
  4. Importez votre fichier CSV
  5. Cliquez sur Importer

📤 Export CSV

L'export CSV télécharge votre configuration actuelle de livraison produits en feuille de calcul — le même format 9 colonnes que l'import. Utilisez-le pour :

  • Auditer les paramètres de livraison sur tout votre catalogue
  • Modifier les valeurs en masse dans Excel ou Google Sheets et les réimporter
  • Transférer les données de livraison vers une autre installation PrestaShop

Options d'export

OptionDescription
PortéeExporter tous les produits, ou uniquement ceux avec des paramètres personnalisés
Inclure les déclinaisonsInclure les lignes par déclinaison, ou uniquement les produits de base
Format d'identifiantUtiliser les IDs numériques ou les références produit
Colonne toutes boutiquesGénérer des lignes id_shop = 0 pour la compatibilité multi-boutique
  1. Allez dans Import / Export → onglet Export CSV
  2. Configurez les options d'export
  3. Cliquez sur Télécharger CSV

💾 Sauvegarde et Restauration

La sauvegarde crée un snapshot complet de toutes les tables de configuration du module en JSON. La restauration applique ce snapshot pour remplacer la configuration actuelle.

Ce qui est inclus dans la sauvegarde :

TableContient
ed_prodParamètres de livraison par produit
ed_prod_combiParamètres de livraison par déclinaison
ed_catParamètres de livraison par catégorie
ed_supplierParamètres par fournisseur
ed_manufacturerParamètres par fabricant
ed_holidaysDéfinitions des jours fériés
ed_carriersRègles transporteurs
ed_delivery_zonesConfigurations des zones de livraison
ed_warehouseDéfinitions des entrepôts
Ce qui n'est PAS inclus

Les données de commandes (ed_orders, ed_order_individual) sont exclues — ce sont des données d'exécution, pas de configuration. Les clés de configuration PrestaShop sont également exclues car elles sont propres à chaque installation.

Créer une sauvegarde

  1. Allez dans Import / Export → onglet Sauvegarde / Restauration
  2. Cliquez sur Télécharger la sauvegarde

Restaurer une sauvegarde

La restauration remplace toutes les données

La restauration vide toutes les tables du module avant d'insérer les données de la sauvegarde. Toute configuration ajoutée après la sauvegarde sera perdue. Créez toujours une nouvelle sauvegarde avant d'en restaurer une ancienne.

  1. Allez dans Import / Export → onglet Sauvegarde / Restauration
  2. Cliquez sur Choisir un fichier et sélectionnez votre .json
  3. Cliquez sur Restaurer
  4. Confirmez le dialogue d'avertissement

✅ Liste de Vérification Finale

Workflow CSV :

  • Exporter les données actuelles d'abord pour les utiliser comme modèle
  • Conserver l'ordre exact des 9 colonnes
  • Tester avec un petit lot avant d'importer tout le catalogue

Workflow sauvegarde :

  • Télécharger une sauvegarde avant tout import en masse ou restauration
  • Vérifier que le JSON contient le nombre attendu de lignes par table
  • Après la restauration, vérifier quelques produits pour confirmer que les données sont correctes

Quelle est la difference entre l'export CSV et la sauvegarde?

L'export CSV contient uniquement les parametres de livraison au niveau produit en format tableur, concu pour l'edition en masse. La sauvegarde est un snapshot JSON complet de toutes les tables de configuration du module : regles transporteur, jours feries, definitions d'entrepots et configurations de zone. Utilisez le CSV pour editer les donnees produit ; utilisez la sauvegarde pour la migration complete ou la reprise apres sinistre.

La restauration supprime ma configuration actuelle?

Oui. La restauration vide toutes les tables du module avant d'inserer les donnees de la sauvegarde. Toute configuration ajoutee apres la creation de la sauvegarde sera definitivement perdue. Creez toujours une nouvelle sauvegarde immediatement avant d'executer une restauration pour pouvoir recuperer si necessaire.

Puis-je utiliser une sauvegarde d'une boutique PrestaShop sur une autre boutique?

Oui, c'est l'un des principaux cas d'usage : migrer ou cloner une boutique. La sauvegarde inclut toutes les tables de configuration du module mais pas les cles de configuration PrestaShop, qui sont specifiques a chaque installation. Apres la restauration, verifiez que les IDs produit et transporteur correspondent correctement sur la boutique cible.

Quel separateur de colonne utiliser dans mon fichier CSV?

Le separateur par defaut est le point-virgule. Vous pouvez choisir un separateur different dans les parametres d'import CSV lors du telechargement. Assurez-vous que votre application tableur utilise le meme separateur lors de l'enregistrement du fichier.

Comment desactiver en masse les estimations de livraison pour un groupe de produits?

Exportez vos donnees produit en CSV, mettez la colonne disabled a 1 pour tous les produits a exclure, puis importez le fichier. Le module traite les lignes et desactive les estimations de livraison pour ces produits sans affecter les autres parametres.

🆘 Besoin d'aide ?