Przejdź do treści

Eksport CSV dla klientów

Ta wtyczka umożliwia elastyczny eksport danych klientów Shopware 6 jako plik CSV – w całości lub filtrowany wg grupy klientów, daty rejestracji, statusu, statusu biuletynu i wielu innych kryteriów. Dzięki indywidualnym profilom możesz swobodnie definiować pola i dostosowywać eksporty dokładnie do systemów ERP, CRM lub marketingu.

Najważniejsze funkcje

  • 👤 Eksportuj klientów jako CSV – kompletnie lub filtrowanie
  • 🔁 Całkowicie automatyczny eksport przez harmonogram (Scheduled Task / Cronjob)
  • ✉️ Wysyłka e-mailem lub przesyłanie przez FTP
  • 🧩 Swobodnie definiowalnie pola eksportu łącz. pola dodatkowe
  • 🛠️ Format CSV w pełni konfigurowalny (separator, data, kodowanie itp.)

❓ Najczęściej zadawane pytania

Czy mogę zautomatyzować eksport klientów?

Tak, wtyczka obsługuje automatyczne eksporty za pośrednictwem zaplanowanych zadań (Cronjobs). Plik CSV można tworzyć automatycznie i wysyłać e-mailem lub FTP.

Czy mogę tworzyć niestandardowe profile eksportu?

Tak, możesz tworzyć indywidualne profile i definiować, które pola klienta i adresu mają być eksportowane i w jakiej kolejności.

Czy obsługiwane są pola dodatkowe (Custom Fields)?

Tak, pola dodatkowe klientów i adresów klientów są w pełni obsługiwane.

Czy mogę eksportować tylko aktywnych lub nowo zarejestrowanych klientów?

Tak, możesz filtrować wg daty rejestracji, statusu aktywnego, grupy klientów lub statusu biuletynu.

🔧 Instalacja

  • Wymaganie wstępne: Wtyczka CNK Foundation
  • Instalacja przez Shopware Store lub ZIP
  • Aktywacja w menedżerze wtyczek
  • Element menu widoczny w Klienci > Eksport CSV

🧩 Zarządzaj profilami

Profile eksportu określają, jakie dane klientów znajdują się w pliku CSV i w jakiej kolejności się pojawiają. Profile znajdują się w obszarze administracji w:

Klienci > Eksport CSV > Profile

W profilu możesz określić:

  • Które pola są eksportowane
  • W jakiej kolejności się pojawiają
  • Czy pola dodatkowe są brane pod uwagę

Kolejność pól odpowiada kolejności kolumn w pliku CSV.

Zmienne

💡 Nazwy pól muszą być akceptowane dokładnie jak określono poniżej.

👤 Ogólne dane klienta

Nazwa pola Opis
customer_number Numer klienta
salutation Powitanie
title Tytuł
first_name Imię
last_name Nazwisko
email Adres e-mail
company Firma
birthday Data urodzenia
active Aktywny (0/1)
guest Konto gościa
customer_group Grupa klientów
sales_channel Kanał sprzedaży
default_payment_method Domyślna metoda płatności
default_shipping_method Domyślna metoda wysyłki
created_at Data rejestracji
last_login Ostatnie logowanie
first_login Pierwsze logowanie

📊 Statystyki & Działalność

Nazwa pola Opis
order_count Liczba zamówień
total_spent Całkowita kwota wydatkowana
last_order_date Data ostatniego zamówienia

🏠 Domyślny adres rozliczeniowy

Nazwa pola Opis
default_billing_address_company Firma
default_billing_address_department Wydział
default_billing_address_salutation Powitanie
default_billing_address_title Tytuł
default_billing_address_first_name Imię
default_billing_address_last_name Nazwisko
default_billing_address_street Ulica
default_billing_address_zipcode Kod pocztowy
default_billing_address_city Miasto
default_billing_address_country_name Kraj
default_billing_address_country_iso Kraj (ISO)
default_billing_address_phone_number Numer telefonu

🚚 Domyślny adres wysyłki

Nazwa pola Opis
default_shipping_address_company Firma
default_shipping_address_department Wydział
default_shipping_address_salutation Powitanie
default_shipping_address_title Tytuł
default_shipping_address_first_name Imię
default_shipping_address_last_name Nazwisko
default_shipping_address_street Ulica
default_shipping_address_zipcode Kod pocztowy
default_shipping_address_city Miasto
default_shipping_address_country_name Kraj
default_shipping_address_country_iso Kraj (ISO)
default_shipping_address_phone_number Numer telefonu

⚡ Szybki eksport poprzez przegląd klientów

  • Bezpośredni eksport wybranych klientów
  • Bezpośredni eksport filtrowanych klientów
  • Wybór profilu z listy rozwijanej
  • Natychmiastowe pobranie CSV

📊 Działalność & Rejestrowanie

  • Historia eksportu ze statusem (Sukces / Błąd)
  • Wyświetlanie odbiorcy, ścieżki FTP, sygnatury czasowej
  • Bezpośredni pobieranie pliku CSV z dziennika

Znaleźć w:

Klienci > Eksport CSV > Działalność

🖥️ Eksport przez linię poleceń (CLI)

Uruchom bieżące eksporty bezpośrednio

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