Saltar a contenido

Exportación CSV para clientes

Este plugin permite la exportación flexible de datos de clientes de Shopware 6 como archivo CSV – completo o filtrado por grupo de clientes, fecha de registro, estado, estado del boletín y más. Con perfiles individuales, puede definir campos libremente y adaptar las exportaciones exactamente a sistemas ERP, CRM o de marketing.

Destacados

  • 👤 Exportar clientes como CSV – completo o filtrado
  • 🔁 Exportación completamente automática mediante programación (Scheduled Task / Cronjob)
  • ✉️ Envío por correo electrónico o carga por FTP
  • 🧩 Campos de exportación libremente definibles incl. campos personalizados
  • 🛠️ Formato CSV completamente configurable (separador, fecha, codificación, etc.)

❓ Preguntas frecuentes

¿Puedo automatizar la exportación de clientes?

Sí, el plugin admite exportaciones automáticas a través de tareas programadas (Cronjobs). El archivo CSV se puede crear automáticamente y enviar por correo electrónico o FTP.

¿Puedo crear mis propios perfiles de exportación?

Sí, puede crear perfiles individuales y definir qué campos de cliente y dirección deben exportarse y en qué orden.

¿Se admiten campos personalizados (Custom Fields)?

Sí, se admiten completamente los campos personalizados de clientes y direcciones de clientes.

¿Puedo exportar solo clientes activos o recién registrados?

Sí, puede filtrar por fecha de registro, estado activo, grupo de clientes o estado del boletín.

🔧 Instalación

  • Requisito previo: Plugin CNK Foundation
  • Instalación a través de la tienda Shopware o ZIP
  • Activación en el gestor de complementos
  • Elemento de menú visible en Clientes > Exportación CSV

🧩 Gestionar perfiles

Los perfiles de exportación definen qué datos de cliente están en el archivo CSV y en qué orden aparecen. Los perfiles se encuentran en el área de administración en:

Clientes > Exportación CSV > Perfiles

Dentro de un perfil, puede determinar:

  • Qué campos se exportan
  • En qué orden aparecen
  • Si se consideran campos personalizados

El orden de los campos corresponde al orden de las columnas en el archivo CSV.

Variables

💡 Los nombres de campo deben aceptarse exactamente como se especifican a continuación.

👤 Datos generales del cliente

Nombre del campo Descripción
customer_number Número de cliente
salutation Saludo
title Título
first_name Nombre
last_name Apellido
email Correo electrónico
company Empresa
birthday Fecha de nacimiento
active Activo (0/1)
guest Cuenta de invitado
customer_group Grupo de clientes
sales_channel Canal de ventas
default_payment_method Método de pago predeterminado
default_shipping_method Método de envío predeterminado
created_at Fecha de registro
last_login Último inicio de sesión
first_login Primer inicio de sesión

📊 Estadísticas & Actividad

Nombre del campo Descripción
order_count Número de pedidos
total_spent Importe total gastado
last_order_date Fecha del último pedido

🏠 Dirección de facturación predeterminada

Nombre del campo Descripción
default_billing_address_company Empresa
default_billing_address_department Departamento
default_billing_address_salutation Saludo
default_billing_address_title Título
default_billing_address_first_name Nombre
default_billing_address_last_name Apellido
default_billing_address_street Calle
default_billing_address_zipcode Código postal
default_billing_address_city Ciudad
default_billing_address_country_name País
default_billing_address_country_iso País (ISO)
default_billing_address_phone_number Número de teléfono

🚚 Dirección de envío predeterminada

Nombre del campo Descripción
default_shipping_address_company Empresa
default_shipping_address_department Departamento
default_shipping_address_salutation Saludo
default_shipping_address_title Título
default_shipping_address_first_name Nombre
default_shipping_address_last_name Apellido
default_shipping_address_street Calle
default_shipping_address_zipcode Código postal
default_shipping_address_city Ciudad
default_shipping_address_country_name País
default_shipping_address_country_iso País (ISO)
default_shipping_address_phone_number Número de teléfono

⚡ Exportación rápida a través de la descripción general de clientes

  • Exportación directa de clientes seleccionados
  • Exportación directa de clientes filtrados
  • Selección de un perfil en la lista desplegable
  • Descarga inmediata de CSV

📊 Actividad & Registro

  • Historial de exportación con estado (Éxito / Error)
  • Visualización de destinatario, ruta FTP, marca de tiempo
  • Descarga directa del archivo CSV desde el registro

Se encuentra en:

Clientes > Exportación CSV > Actividad

🖥️ Exportación por línea de comandos (CLI)

Iniciar exportaciones en curso directamente

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