Exportateur de listes de commandes CSV : installation et aide

Démarrage rapide

  1. Importez le ZIP du module via "Modules > Module Manager".
  2. Ouvrez "Configure" et sélectionnez le contexte de boutique souhaité.
  3. Renseignez Date de début et Date de fin avec les dates de commande, ou laissez ces champs vides.
  4. Définissez Statuts de commande et Statut du paiement.
  5. Choisissez Format et, pour le CSV, Séparateur CSV.
  6. Sélectionnez Colonnes à exporter et définissez Nombre maximal de lignes.
  7. Cliquez éventuellement sur Enregistrer les paramètres par défaut, puis sur Exporter.
  8. 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

  1. Ouvrez "Modules > Module Manager" et choisissez "Upload a module".
  2. Importez le ZIP d'Orders CSV List Exporter.
  3. Ouvrez "Configure". Le contrôleur de configuration affiche le formulaire d'export.
  4. Choisissez vos filtres, sélectionnez au moins une colonne et cliquez sur Exporter.
  5. 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-DD et 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

RésoluMis à jour :
Corrigé dans : 2.0.15
Enregistrer et rester pouvait contourner la validation normale ou ne pas maintenir la page de paramètres ouverte.

Des libellés d'administration restaient en anglais

RésoluMis à jour :
Corrigé dans : 2.0.15
Certains paramètres et libellés courts de l'administration n'utilisaient pas les traductions disponibles.

Le module refusait de se charger sous PHP 7.1

RésoluMis à jour :
Corrigé dans : 2.0.11
Le module pouvait rejeter PHP 7.1 alors que cette version était prise en charge.

Libellés traduits endommagés

RésoluMis à jour :
Corrigé dans : 2.0.10
Les textes traduits de l'administration pouvaient afficher des barres obliques inverses répétées ou des caractères mal échappés.

L'export des commandes ne se chargeait pas ou échouait

RésoluMis à jour :
Corrigé dans : 2.0.5
L'outil d'export pouvait ne pas se charger ou échouer lors de l'utilisation de l'action d'export du back-office PrestaShop.

Demandes de fonctionnalités

4

Implémenté

Exports CSV filtrés des commandes

Implémenté
Exportez les listes de commandes au format CSV avec des filtres de date et d’état, des colonnes choisies et la prise en charge de plusieurs boutiques.

Vérification et réparation de l’installation

Implémenté
Vérifiez les prérequis d’installation et réparez les éléments manquants de l’infrastructure du module depuis le back-office.

Mises à jour du module en un clic

Implémenté
Recherchez et installez les mises à jour du module depuis le back-office.

Exports de commandes pour Excel

Implémenté
Téléchargez les exports de commandes au format XLSX en complément des exports CSV.

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.
Lancer la boutique de démo

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é.

Chargement...
Retour en haut