Aller au contenu

Export CSV pour les clients

Ce plugin permet l'export flexible des données clients Shopware 6 en fichier CSV – complètement ou filtré par groupe de clients, date d'enregistrement, statut, statut newsletter et bien d'autres critères. Grâce à des profils individuels, vous pouvez définir les champs librement et adapter les exports exactement aux systèmes ERP, CRM ou marketing.

Points forts

  • 👤 Exporter les clients en CSV – complet ou filtré
  • 🔁 Export entièrement automatique via un calendrier (Scheduled Task / Cronjob)
  • ✉️ Envoi par e-mail ou Upload par FTP
  • 🧩 Champs d'export librement définissables y compris les champs supplémentaires
  • 🛠️ Format CSV entièrement configurable (séparateur, date, encodage etc.)

❓ FAQ

Puis-je automatiser l'export des clients?

Oui, le plugin prend en charge les exports automatiques via les tâches planifiées (Cronjobs). Le fichier CSV peut être créé automatiquement et envoyé par e-mail ou FTP.

Puis-je créer mes propres profils d'export?

Oui, vous pouvez créer des profils individuels et définir quels champs de client et d'adresse doivent être exportés et dans quel ordre.

Les champs supplémentaires (Custom Fields) sont-ils pris en charge?

Oui, les champs supplémentaires des clients et des adresses clients sont entièrement pris en charge.

Puis-je exporter uniquement les clients actifs ou nouvellement enregistrés?

Oui, vous pouvez filtrer par date d'enregistrement, statut actif, groupe de clients ou statut newsletter.

🔧 Installation

  • Prérequis : Plugin CNK Foundation
  • Installation via Shopware Store ou ZIP
  • Activation dans le gestionnaire de plugins
  • Point de menu visible sous Clients > Export CSV

🧩 Gérer les profils

Les profils d'export définissent quelles données clients se trouvent dans le fichier CSV et dans quel ordre elles apparaissent. Les profils se trouvent dans l'adminbereich sous:

Clients > Export CSV > Profils

Au sein d'un profil, vous pouvez déterminer:

  • Quels champs sont exportés
  • Dans quel ordre ils apparaissent
  • Si les champs supplémentaires sont pris en compte

L'ordre des champs correspond à l'ordre des colonnes dans le fichier CSV.

Variablesistration

💡 Les noms de champs doivent être acceptés exactement comme indiqué ci-dessous.

👤 Données clients générales

Nom du champ Description
customer_number Numéro de client
salutation Titre
title Titre
first_name Prénom
last_name Nom
email Adresse e-mail
company Entreprise
birthday Date de naissance
active Actif (0/1)
guest Compte invité
customer_group Groupe de clients
sales_channel Canal de vente
default_payment_method Méthode de paiement par défaut
default_shipping_method Méthode d'expédition par défaut
created_at Date d'enregistrement
last_login Dernier login
first_login Premier login

📊 Statistiques & Activité

Nom du champ Description
order_count Nombre de commandes
total_spent Chiffre d'affaires total
last_order_date Date de la dernière commande

🏠 Adresse de facturation par défaut

Nom du champ Description
default_billing_address_company Entreprise
default_billing_address_department Département
default_billing_address_salutation Titre
default_billing_address_title Titre
default_billing_address_first_name Prénom
default_billing_address_last_name Nom
default_billing_address_street Rue
default_billing_address_zipcode Code postal
default_billing_address_city Ville
default_billing_address_country_name Pays
default_billing_address_country_iso Pays (ISO)
default_billing_address_phone_number Numéro de téléphone

🚚 Adresse de livraison par défaut

Nom du champ Description
default_shipping_address_company Entreprise
default_shipping_address_department Département
default_shipping_address_salutation Titre
default_shipping_address_title Titre
default_shipping_address_first_name Prénom
default_shipping_address_last_name Nom
default_shipping_address_street Rue
default_shipping_address_zipcode Code postal
default_shipping_address_city Ville
default_shipping_address_country_name Pays
default_shipping_address_country_iso Pays (ISO)
default_shipping_address_phone_number Numéro de téléphone

⚡ Export rapide via l'aperçu des clients

  • Export direct des clients sélectionnés
  • Export direct des clients filtrés
  • Sélection d'un profil dans la liste déroulante
  • Téléchargement immédiat du CSV

📊 Activité & Protocollisation

  • Historique d'export avec statut (Succès / Erreur)
  • Affichage du destinataire, chemin FTP, horodatage
  • Téléchargement direct du fichier CSV depuis le journal

À trouver sous:

Clients > Export CSV > Activité

🖥️ Export via ligne de commande (CLI)

Démarrer les exports en cours directement

#[AsCommand(
    name: 'cnk:csv-customer-log:consume',
    description: 'Export all customer activities in progress',
)]
bin/console cnk:csv-customer-log:consume