Module d'import-export des commandes, clients et adresses PrestaShop
Le module d'import-export de commandes, clients et adresses Knowband pour PrestaShop gère l'intégralité des transferts de commandes, clients et adresses entre boutiques, systèmes et équipes, et ce, dans quatre formats de fichiers. Résolution d'identité intégrée, prise en charge des combinaisons, transfert FTP et SFTP, et automatisation planifiée : tout est géré depuis un panneau d'administration unique. Aucun développeur, aucun outil de base de données, aucune intervention manuelle à aucune étape.
À qui s'adresse ce module ?
Migration de la boutique
Lors de la migration vers une nouvelle installation PrestaShop, les opérateurs peuvent exporter l'intégralité de leur historique de commandes et l'importer dans la boutique de destination en une seule opération. Les comptes clients, les adresses de facturation et de livraison, les articles et les combinaisons de produits sont automatiquement résolvés grâce à des identifiants inter-boutiques stables, plutôt qu'à des identifiants bruts issus de la base de données.
Corrections de données en masse
Les administrateurs qui doivent corriger des données de commandes peuvent exporter un ensemble filtré, le corriger dans Excel, puis réimporter le fichier. Aucun accès à la base de données. Aucune demande d'assistance technique.
Flux automatisés des partenaires et du système
Les fournisseurs de partenaires logistiques, de plateformes d'entrepôt ou de systèmes comptables peuvent configurer un profil d'exportation programmé qui envoie un fichier formaté au bon serveur au bon moment, de manière répétée et sans intervention manuelle.
Équipes d'audit et de conformité
Chaque transfert est consigné avec la date, le nom du fichier, le type d'entité, le statut, le nombre d'enregistrements et le détail des erreurs au niveau de la ligne. Chaque mouvement de données de commande est enregistré.
Fonctionnalités principales du module d'import-export des commandes PrestaShop
1. Prise en charge de quatre formats de fichiers
Les formats CSV, XLSX, JSON et XML sont tous pris en charge pour l'importation et l'exportation. Les fichiers CSV et XLSX peuvent être importés à l'aide de n'importe quel tableur standard. Les formats JSON et XML sont adaptés aux intégrations système et aux partenaires utilisant des API. La même configuration de profil permet de gérer le format requis par le système de réception. L'exportation utilise une structure plate par ligne : une ligne par article, les champs de commande étant répétés sur chaque ligne. L'importateur regroupe ensuite ces lignes pour former des commandes complètes lors du chargement.
2. Trois entités de transfert
Les commandes, les clients et les adresses sont configurables indépendamment. Les commandes contiennent des enregistrements complets incluant les articles, les combinaisons, les totaux, les taxes, les remises, les bons d'achat, les avoirs, les informations sur le transporteur et les détails de paiement. Les commandes sont systématiquement créées lors de l'importation ; les commandes existantes ne peuvent pas être modifiées. Les clients sont identifiés par leur adresse e-mail et mis à jour ou créés en conséquence. Les adresses sont identifiées par un hachage composite du nom, de l'adresse, du code postal, de la ville et du numéro de téléphone. Des modèles sont disponibles pour tous les formats et toutes les entités.
3. Résolution d'identité inter-magasins
Les identifiants bruts de la base de données diffèrent d'une installation PrestaShop à l'autre et ne peuvent pas servir d'identifiants de transfert. Les clients sont associés par leur adresse e-mail, leurs adresses postales par un hachage composite et les produits/combinaisons par référence. Les références de produits non résolues entraînent le rejet de la commande entière, empêchant ainsi les importations partielles et garantissant l'intégrité des données entre les boutiques.
4. Intégrité des données au niveau de la commande
Si un élément d'une commande ne respecte pas les critères de validation, la commande entière est exclue du lot. Les commandes partielles ne sont jamais enregistrées dans la base de données. Chaque rejet génère une entrée de journal détaillée indiquant la ligne, la colonne, la valeur et le format attendu.
5. Profils de transfert réutilisables avec mappage de colonnes enregistré
Chaque configuration d'exportation et d'importation est enregistrée dans un profil nommé contenant le format de fichier, les filtres, la destination, la planification et le mappage des colonnes. Les mappages sont automatiquement restaurés lors du chargement de fichiers similaires, ce qui réduit le temps de configuration et garantit la cohérence.
6. Assistants d'exportation et d'importation en trois étapes
Les processus d'exportation et d'importation sont gérés par des assistants. L'exportation permet de sélectionner les filtres, les colonnes, les formats et les destinations. L'importation inclut la correspondance automatique des colonnes, la prévisualisation et la validation avant exécution.
7. Transfert de fichiers FTP, FTPS et SFTP
Tous les principaux protocoles de transfert sont pris en charge. Les identifiants sont chiffrés et validés par un test de connexion intégré. En cas d'échec de transfert, des notifications sont générées et les fichiers locaux sont conservés afin d'éviter toute perte de données.
8. Automatisation planifiée avec CRON
Les URL CRON sécurisées par jeton permettent l'automatisation des tâches d'exportation, d'importation et de nettoyage. Les profils d'exportation et d'importation peuvent être exécutés selon une planification, tandis que les tâches de nettoyage suppriment les fichiers temporaires. Les modules désactivés suspendent automatiquement l'exécution des tâches CRON.
9. 155 Champs de commande exportables
Ce module prend en charge 155 champs liés aux commandes, couvrant les commandes, les clients, les produits, les adresses et les paiements. Les administrateurs peuvent activer ou désactiver certaines sections afin d'obtenir des exportations allégées ou très détaillées, selon les besoins du système.
10. Notifications d'état par e-mail
Chaque tâche planifiée envoie un courriel de fin de traitement comprenant l'état d'avancement, les enregistrements traités, les échecs, les liens de téléchargement et les résumés des erreurs, garantissant ainsi une visibilité opérationnelle complète.
11. Historique des transferts et journal d'audit
Toutes les importations et exportations sont enregistrées avec l'horodatage, le nom des fichiers, le nombre d'enregistrements et les détails de statut. Les lignes ayant échoué sont traçables et les exportations précédentes peuvent être téléchargées à nouveau sans avoir à relancer le processus.
12. Exemples de modèles
Des exemples de fichiers sont disponibles aux formats CSV, XLSX, JSON et XML pour toutes les entités. Ces modèles sont générés à partir du schéma en production et sont automatiquement mis à jour en fonction des modifications du système.
Ce que le module d'import-export de commandes PrestaShop vous offre
Migration rapide des boutiques et gestion des commandes groupées
L'historique complet des commandes d'une boutique, y compris les clients, les adresses, les articles et les combinaisons, peut être transféré vers une nouvelle installation PrestaShop en une seule opération, sans l'aide d'un développeur.
Des données propres pour les équipes financières et logistiques
Les exportations de commandes filtrées peuvent être générées dans les formats requis et automatiquement livrées aux systèmes externes selon le calendrier prévu, éliminant ainsi les étapes de traitement manuel.
Enregistrements de commandes prêts pour l'audit
Chaque mouvement de données est intégralement consigné avec horodatage, statut et détails d'erreur au niveau de la ligne, assurant une traçabilité complète pour répondre aux exigences de gouvernance et de conformité.
Moins d'erreurs, récupération plus rapide
Les messages de validation identifient les problèmes exacts au niveau des lignes et des colonnes, permettant des corrections précises et la réimportation des seuls enregistrements concernés au lieu d'un retraitement complet de l'ensemble des données.
Knowband
, un nom de premier plan en tant que
société de développement e-commerce,
fournit
Services de développement d'extensions Prestashop
pour améliorer les fonctionnalités de vos boutiques en ligne. Pour le développement d'extensions PrestaShop, nous avons recruté des développeurs PrestaShop expérimentés qui travaillent avec dévouement pour vous offrir des services de développement et de support PrestaShop.
Si vous souhaitez une fonctionnalité pour votre boutique PrestaShop, il y a de fortes chances qu'un plugin PrestaShop vous permette de la mettre en œuvre. Si vous ne trouvez pas de plugin correspondant à vos besoins, vous pouvez toujours nous contacter pour le développement de votre plugin personnalisé.