Exportateur de listes de commandes CSV : installation et aide
Démarrage rapide
- Importez le ZIP du module via "Modules > Module Manager".
- Ouvrez "Configure" et sélectionnez le contexte de boutique souhaité.
- Renseignez Date de début et Date de fin avec les dates de commande, ou laissez ces champs vides.
- Définissez Statuts de commande et Statut du paiement.
- Choisissez Format et, pour le CSV, Séparateur CSV.
- Sélectionnez Colonnes à exporter et définissez Nombre maximal de lignes.
- Cliquez éventuellement sur Enregistrer les paramètres par défaut, puis sur Exporter.
- Ouvrez le fichier et comparez une ligne d'exemple avec PrestaShop.
Nécessite PrestaShop 1.6.1 ou une version ultérieure et PHP 7.1 ou une version ultérieure.
L'export XLSX nécessite également l'extension PHP ZipArchive.
Manuel de configuration
Installer et ouvrir l'écran d'export
- Ouvrez "Modules > Module Manager" et choisissez "Upload a module".
- Importez le ZIP d'Orders CSV List Exporter.
- Ouvrez "Configure". Le contrôleur de configuration affiche le formulaire d'export.
- Choisissez vos filtres, sélectionnez au moins une colonne et cliquez sur Exporter.
- Ouvrez le fichier téléchargé et comparez une ligne d'exemple avec sa commande dans PrestaShop.
Nécessite PrestaShop 1.6.1 ou une version ultérieure et PHP 7.1 ou une version ultérieure.
L'export XLSX nécessite également l'extension PHP ZipArchive.
Vous devez disposer d'un droit de consultation dans le back-office pour exporter. Un droit de modification est nécessaire pour utiliser Enregistrer les paramètres par défaut. L'export lit les boutiques du contexte actuel du back-office auxquelles votre employé est autorisé à accéder. Sélectionnez le contexte de boutique souhaité avant l'export.
Champs d'export
| Champ | Valeur initiale par défaut | Fonction |
|---|---|---|
| Date de début | Vide | Début de la période des commandes ; laissez vide pour ne pas fixer de limite inférieure. Utilisez YYYY-MM-DD. |
| Date de fin | Vide | Fin de la période des commandes ; laissez vide pour ne pas fixer de limite supérieure. Utilisez YYYY-MM-DD. |
| Statuts de commande | Aucun coché | Cochez les états natifs actuels des commandes à inclure. Ne cochez rien pour inclure tous les états. |
| Statut du paiement | Toutes les commandes (all) |
Choisissez Uniquement payés (paid) ou Uniquement impayés (unpaid) pour filtrer selon le montant réellement payé de la commande. |
| Format | CSV | Choisissez CSV, XLSX, XML ou JSON. Ce choix s'applique à l'export en cours. |
| Séparateur CSV | Virgule (,) | Choisissez une virgule, un point-virgule, Tabulation ou une barre verticale. Ce champ s'applique uniquement au CSV. |
| Nombre maximal de lignes | 10000 | Nombre maximal de commandes renvoyées. Définissez 0 pour ne pas limiter les lignes. |
| Colonnes à exporter | La sélection initiale décrite ci-dessous | Cochez les champs nécessaires. L'export refuse une sélection vide. |
Les limites de dates couvrent les journées calendaires sélectionnées dans leur intégralité, de 00:00:00 à 23:59:59. La date de début ne peut pas être postérieure à la date de fin.
Payé signifie orders.total_paid_real >= orders.total_paid_tax_incl. Impayé signifie que ce montant est inférieur. Cette comparaison s'effectue au niveau de la commande, y compris pour l'export des factures. Il ne s'agit ni d'un filtre par passerelle de paiement ni d'une affectation des paiements par facture.
Enregistrer les paramètres par défaut
Utilisez Enregistrer les paramètres par défaut pour enregistrer le séparateur, le statut de paiement et les colonnes sélectionnés. L'écran des commandes enregistre également Nombre maximal de lignes. Il n'enregistre pas les statuts de commande sélectionnés.
Les dates et le format ne sont pas enregistrés comme valeurs par défaut. Les préférences sont partagées avec les autres modules utilisant l'espace de noms de paramètres mprfinancialexport, y compris la liste correspondante dans Financial Revolution. Une modification peut donc apparaître dans un autre module hébergeant la même liste.
Choisir les colonnes
La sélection initiale comprend ID de commande, Référence, Date de commande, Statut de la commande, Mode de paiement, Devise, Total payé (TTC), Prénom du client, Nom du client et E-mail du client.
Chaque ligne représente une commande. Les champs du document proviennent de la facture dont l'ID est le plus bas pour cette commande. Produits regroupe les noms et les quantités des lignes de commande dans une cellule, comme Sample product x2 ; il ne produit pas une ligne par produit.
| Clé de colonne | Libellé du back-office |
|---|---|
id_order |
ID de commande |
reference |
Référence |
date_add |
Date de commande |
order_status |
Statut de la commande |
payment |
Mode de paiement |
currency_iso |
Devise |
carrier_name |
Transporteur |
doc_invoice_number |
Numéro de facture |
doc_invoice_date |
Date de facture |
doc_invoice_total_tax_excl |
Total de la facture (HT) |
doc_invoice_total_tax_incl |
Total de la facture (TTC) |
doc_invoice_note |
Note de facture |
doc_delivery_number |
Numéro de bon de livraison |
total_products |
Produits (HT) |
total_products_wt |
Produits (TTC) |
total_shipping_tax_excl |
Livraison (HT) |
total_shipping_tax_incl |
Livraison (TTC) |
total_discounts_tax_excl |
Remises (HT) |
total_discounts_tax_incl |
Remises (TTC) |
total_paid_tax_excl |
Total payé (HT) |
total_paid |
Total payé (TTC) |
customer_firstname |
Prénom du client |
customer_lastname |
Nom du client |
customer_email |
E-mail du client |
customer_company |
Entreprise du client |
delivery_firstname |
Prénom (livraison) |
delivery_lastname |
Nom (livraison) |
delivery_company |
Entreprise (livraison) |
delivery_address1 |
Adresse de livraison |
delivery_address2 |
Adresse de livraison 2 |
delivery_postcode |
Code postal (livraison) |
delivery_city |
Ville (livraison) |
delivery_state |
Région (livraison) |
delivery_country |
Pays (livraison) |
delivery_phone |
Téléphone (livraison) |
delivery_phone_mobile |
Téléphone portable (livraison) |
invoice_firstname |
Prénom (facturation) |
invoice_lastname |
Nom (facturation) |
invoice_company |
Entreprise (facturation) |
invoice_address1 |
Adresse de facturation |
invoice_address2 |
Adresse de facturation 2 |
invoice_postcode |
Code postal (facturation) |
invoice_city |
Ville (facturation) |
invoice_state |
Région (facturation) |
invoice_country |
Pays (facturation) |
invoice_vat_number |
Numéro de TVA (facturation) |
products_list |
Produits |
Lancer et vérifier un export
Pour un export mensuel, renseignez Date de début avec 2026-01-01 et Date de fin avec 2026-01-31. Choisissez Uniquement payés dans Statut du paiement pour obtenir les commandes entièrement payées. Cochez les statuts de commande et les colonnes nécessaires. Choisissez CSV et Point-virgule (;) si cela correspond au tableur destinataire, puis cliquez sur Exporter.
Pour vérifier les livraisons, sélectionnez Référence, Date de commande, Statut de la commande, Transporteur, les champs de livraison et Produits. Utilisez une période et Nombre maximal de lignes pour contrôler la taille du fichier.
Le nom du fichier CSV est orders_YYYY-MM-DD_HHMMSS.csv. Les autres formats utilisent leur propre extension. Le CSV est encodé en UTF-8 avec BOM. Aucun sélecteur d'encodage n'est proposé. L'exporteur écrit un fichier temporaire privé, le transmet à votre navigateur, puis le supprime.
Les commandes sont lues par ID de commande décroissant. L'export ne modifie ni les commandes, ni les factures, ni les fiches clients, ni les notes de facture. Il n'ajoute aucune interface en boutique, tâche planifiée, export par e-mail ou transfert vers une plateforme comptable.
Résoudre les problèmes
- Si le formulaire refuse les dates, utilisez une date valide au format
YYYY-MM-DDet vérifiez leur ordre. Chaque limite peut être vide. - Si aucune ligne ne correspond, vérifiez le contexte de boutique, les accès de l'employé aux boutiques, le type de date, les états actuels des commandes et le filtre de paiement. Le filtre de date utilise les dates de création des commandes.
- Si les colonnes sont fusionnées dans votre tableur, importez le fichier en UTF-8 avec le séparateur sélectionné, ou exportez en XLSX.
- Si le XLSX échoue, vérifiez PHP ZipArchive. Si un format échoue avant le téléchargement, vérifiez le journal d'erreurs PHP, l'accès à la base de données et les permissions du répertoire temporaire du serveur.
- Si Enregistrer les paramètres par défaut est refusé, vérifiez le droit de modification du profil de l'employé pour cet écran du module.
- Le formulaire ne propose aucun filtre par client ou passerelle de paiement. Exportez les colonnes pertinentes et filtrez le fichier téléchargé si nécessaire.
Désinstaller
Utilisez "Uninstall" dans "Module Manager". Le module supprime son menu et son propre espace de noms de configuration. Les valeurs d'export partagées restent sous mprfinancialexport pour les autres modules. Vos commandes, factures et fichiers déjà téléchargés restent disponibles.
Questions
Pas encore de questions sur ce module
Posez vos questions sur l'installation, la compatibilité ou la configuration. Les réponses apparaissent ici.
Problèmes connus
5
Enregistrer et rester ne suivait pas le processus normal
Des libellés d'administration restaient en anglais
Le module refusait de se charger sous PHP 7.1
Libellés traduits endommagés
L'export des commandes ne se chargeait pas ou échouait
Demandes de fonctionnalités
4
Implémenté
Exports CSV filtrés des commandes
Vérification et réparation de l’installation
Mises à jour du module en un clic
Exports de commandes pour Excel
Journal des modifications
v2.0.52026-05-14
- AddedAdd ps_configuration to ConfigTable migration
- Addedcomplete FR/DE/ES/IT/PL translations
Versions précédentes
v1.3.02026-04-20
- Addedself-healing integrity checks for automatic diagnostics and repair
- AddedLicense management tab with key management and renewal options
- Addedcomplete FR/DE/ES/IT/PL translations
v1.2.02026-01-28
- AddedPS 9 / Hummingbird theme compatibility
- Addedper-column visibility toggle — export only the fields you need
- Improveddate-range picker with calendar UI in back office
- FixedUTF-8 BOM for Excel compatibility on Windows locale exports
- Optimized query for stores with 100k+ orders using cursor-based pagination
v1.1.02025-06-30
- Addedorder-status multi-select filter to narrow exports
- Addedcarrier and payment-method columns to default export
- Fixedproduct reference truncation for orders with 20+ line items
v1.0.02025-05-16
- Initialrelease: orders CSV export with date range and status filter
- InitialBack-office export button integrated into Orders list header
- InitialColumns: order ID, date, customer, total, currency, status, carrier
- InitialCompatible with PS 1.7.x and PS 8.x
Demo
Testez le module complet avant d'acheter
Achetez la licence plus tard et gardez vos réglages.
- Votre démo de 30 jours Testez-le sur votre propre boutique pendant 30 jours à partir de la première installation.
- Boutique de démo prête Découvrez une boutique de démo prête dans votre navigateur.
- Sans inscription Ni compte, ni e-mail, ni domaine de boutique requis.
En téléchargeant, vous acceptez les conditions de la démo et la politique de confidentialité.
En ouvrant cette démo, vous acceptez les conditions de la démo et la politique de confidentialité.