Eksporter list zamówień CSV: konfiguracja i pomoc
Szybki start
- Prześlij plik ZIP modułu przez "Modules > Module Manager".
- Otwórz "Configure" i wybierz właściwy kontekst sklepu.
- Wprowadź Data od i Data do według dat zamówień albo pozostaw je puste.
- Ustaw Statusy zamówień i Status płatności.
- Wybierz Format, a dla CSV także Separator CSV.
- Wybierz Kolumny do eksportu i ustaw Maksymalna liczba wierszy.
- Opcjonalnie kliknij Zapisz ustawienia domyślne, a następnie Eksportuj.
- Otwórz plik i porównaj przykładowy wiersz z PrestaShop.
Wymaga PrestaShop 1.6.1 lub nowszego i PHP 7.1 lub nowszego.
Eksport XLSX wymaga też rozszerzenia PHP ZipArchive.
Instrukcja konfiguracji
Instalacja i otwieranie ekranu eksportu
- Otwórz "Modules > Module Manager" i wybierz "Upload a module".
- Prześlij plik ZIP Orders CSV List Exporter.
- Otwórz "Configure". Kontroler konfiguracji wyświetli formularz eksportu.
- Wybierz filtry, zaznacz co najmniej jedną kolumnę i kliknij Eksportuj.
- Otwórz pobrany plik i porównaj przykładowy wiersz z odpowiadającym mu zamówieniem w PrestaShop.
Wymaga PrestaShop 1.6.1 lub nowszego i PHP 7.1 lub nowszego.
Eksport XLSX wymaga też rozszerzenia PHP ZipArchive.
Eksport wymaga uprawnień do wyświetlania w panelu administracyjnym. Użycie Zapisz ustawienia domyślne wymaga uprawnień do edycji. Eksport odczytuje sklepy w bieżącym kontekście panelu, do których pracownik ma dostęp. Przed eksportem wybierz właściwy kontekst sklepu.
Pola eksportu
| Pole | Początkowa wartość domyślna | Działanie |
|---|---|---|
| Data od | Puste | Początek zakresu dat zamówień; pozostaw puste, aby nie ustawiać dolnej granicy. Użyj YYYY-MM-DD. |
| Data do | Puste | Koniec zakresu dat zamówień; pozostaw puste, aby nie ustawiać górnej granicy. Użyj YYYY-MM-DD. |
| Statusy zamówień | Wszystkie odznaczone | Zaznacz bieżące natywne statusy zamówień do uwzględnienia. Pozostaw wszystkie odznaczone, aby uwzględnić każdy status. |
| Status płatności | Wszystkie zamówienia (all) |
Wybierz Tylko opłacone (paid) lub Tylko nieopłacone (unpaid), aby filtrować według faktycznie zapłaconej kwoty zamówienia. |
| Format | CSV | Wybierz CSV, XLSX, XML lub JSON. Ten wybór dotyczy bieżącego eksportu. |
| Separator CSV | Przecinek (,) | Wybierz przecinek, średnik, Tabulator lub pionową kreskę. To pole dotyczy tylko CSV. |
| Maksymalna liczba wierszy | 10000 | Maksymalna liczba zwracanych zamówień. Ustaw 0, aby wyłączyć limit wierszy. |
| Kolumny do eksportu | Wybór początkowy opisany poniżej | Zaznacz potrzebne pola. Eksport odrzuca pusty wybór. |
Granice dat obejmują całe wybrane dni kalendarzowe, od 00:00:00 do 23:59:59. Data początkowa nie może być późniejsza niż data końcowa.
Opłacone oznacza orders.total_paid_real >= orders.total_paid_tax_incl. Nieopłacone oznacza niższą wartość. To porównanie na poziomie zamówienia, również podczas eksportu faktur. Nie jest to filtr bramki płatniczej ani przypisanie płatności do poszczególnych faktur.
Zapisz ustawienia domyślne
Użyj Zapisz ustawienia domyślne, aby zapisać wybrany separator, status płatności i kolumny. Ekran zamówień zapisuje również Maksymalna liczba wierszy. Nie zapisuje wybranych statusów zamówień.
Daty i format nie są zapisywane jako domyślne. Preferencje są współdzielone z innymi modułami używającymi przestrzeni nazw ustawień mprfinancialexport, w tym z odpowiednią listą w Financial Revolution. Zmiana może więc pojawić się w innym module udostępniającym tę samą listę.
Wybór kolumn
Początkowo wybrane są ID zamówienia, Numer referencyjny, Data zamówienia, Status zamówienia, Metoda płatności, Waluta, Suma zapłacona (brutto), Imię klienta, Nazwisko klienta i E-mail klienta.
Każdy wiersz odpowiada zamówieniu. Pola dokumentu pochodzą z faktury o najniższym ID dla tego zamówienia. Produkty łączy nazwy i ilości pozycji zamówienia w jednej komórce, np. Sample product x2; nie tworzy osobnego wiersza dla każdego produktu.
| Klucz kolumny | Etykieta w panelu administracyjnym |
|---|---|
id_order |
ID zamówienia |
reference |
Numer referencyjny |
date_add |
Data zamówienia |
order_status |
Status zamówienia |
payment |
Metoda płatności |
currency_iso |
Waluta |
carrier_name |
Przewoźnik |
doc_invoice_number |
Numer faktury |
doc_invoice_date |
Data faktury |
doc_invoice_total_tax_excl |
Suma faktury (netto) |
doc_invoice_total_tax_incl |
Suma faktury (brutto) |
doc_invoice_note |
Uwagi do faktury |
doc_delivery_number |
Numer dokumentu dostawy |
total_products |
Produkty (netto) |
total_products_wt |
Produkty (brutto) |
total_shipping_tax_excl |
Dostawa (netto) |
total_shipping_tax_incl |
Dostawa (brutto) |
total_discounts_tax_excl |
Rabaty (netto) |
total_discounts_tax_incl |
Rabaty (brutto) |
total_paid_tax_excl |
Suma zapłacona (netto) |
total_paid |
Suma zapłacona (brutto) |
customer_firstname |
Imię klienta |
customer_lastname |
Nazwisko klienta |
customer_email |
E-mail klienta |
customer_company |
Firma klienta |
delivery_firstname |
Imię odbiorcy |
delivery_lastname |
Nazwisko odbiorcy |
delivery_company |
Firma odbiorcy |
delivery_address1 |
Adres dostawy |
delivery_address2 |
Adres dostawy: druga linia |
delivery_postcode |
Kod pocztowy dostawy |
delivery_city |
Miejscowość dostawy |
delivery_state |
Województwo dostawy |
delivery_country |
Kraj dostawy |
delivery_phone |
Telefon odbiorcy |
delivery_phone_mobile |
Telefon komórkowy odbiorcy |
invoice_firstname |
Imię nabywcy |
invoice_lastname |
Nazwisko nabywcy |
invoice_company |
Firma nabywcy |
invoice_address1 |
Adres do faktury |
invoice_address2 |
Adres do faktury: druga linia |
invoice_postcode |
Kod pocztowy nabywcy |
invoice_city |
Miejscowość nabywcy |
invoice_state |
Województwo nabywcy |
invoice_country |
Kraj nabywcy |
invoice_vat_number |
NIP nabywcy |
products_list |
Produkty |
Uruchomienie i weryfikacja eksportu
Dla eksportu miesięcznego wpisz Data od 2026-01-01 i Data do 2026-01-31. Wybierz Tylko opłacone w Status płatności, jeśli chcesz uwzględnić w pełni opłacone zamówienia. Zaznacz potrzebne statusy zamówień i kolumny. Wybierz CSV i Średnik (;), jeśli odpowiada to arkuszowi docelowemu, a następnie kliknij Eksportuj.
Do przeglądu dostaw wybierz Numer referencyjny, Data zamówienia, Status zamówienia, Przewoźnik, pola dostawy i Produkty. Użyj zakresu dat i Maksymalna liczba wierszy, aby kontrolować wielkość pliku.
Nazwa pliku CSV to orders_YYYY-MM-DD_HHMMSS.csv. Inne formaty używają własnych rozszerzeń. CSV ma kodowanie UTF-8 z BOM. Nie ma wyboru kodowania. Eksporter zapisuje prywatny plik tymczasowy, przesyła go do przeglądarki, a następnie usuwa.
Zamówienia są odczytywane malejąco według ID zamówienia. Eksport nie zmienia zamówień, faktur, danych klientów ani uwag do faktur. Nie dodaje interfejsu w sklepie, zadania cyklicznego, eksportu wysyłanego e-mailem ani przesyłania do platformy księgowej.
Rozwiązywanie problemów
- Jeśli formularz odrzuca daty, użyj prawidłowej daty
YYYY-MM-DDi sprawdź ich kolejność. Każda z granic może pozostać pusta. - Jeśli nie ma pasujących wierszy, sprawdź kontekst sklepu, dostęp pracownika do sklepów, typ daty, bieżące statusy zamówień i filtr płatności. Filtr dat używa dat utworzenia zamówień.
- Jeśli kolumny w arkuszu są połączone, zaimportuj plik jako UTF-8 z wybranym separatorem albo wyeksportuj XLSX.
- Jeśli XLSX nie działa, sprawdź PHP ZipArchive. Jeśli dowolny format zawodzi przed pobraniem, sprawdź dziennik błędów PHP, dostęp do bazy danych i uprawnienia do katalogu tymczasowego serwera.
- Jeśli Zapisz ustawienia domyślne jest niedozwolone, sprawdź uprawnienia profilu pracownika do edycji tego ekranu modułu.
- W formularzu nie ma filtra klienta ani bramki płatniczej. W razie potrzeby wyeksportuj odpowiednie kolumny i przefiltruj pobrany plik.
Odinstalowanie
Użyj "Uninstall" w "Module Manager". Moduł usuwa swoje menu i własną przestrzeń nazw konfiguracji. Współdzielone domyślne ustawienia eksportu pozostają w mprfinancialexport dla innych modułów. Zamówienia, faktury i pobrane już pliki pozostają dostępne.
Pytania
Brak pytań o ten moduł
Zapytaj o instalację, zgodność lub konfigurację. Odpowiedzi pojawią się tutaj.
Znane problemy
5
Zapisz i zostań pomijało normalny przebieg zapisu
Etykiety administracyjne pozostawały po angielsku
Moduł odmawiał ładowania na PHP 7.1
Uszkodzone tłumaczenia etykiet
Eksport zamówień nie ładował się lub nie uruchamiał
Zgłoszenia funkcji
4
Zaimplementowane
Filtrowane eksporty zamówień do CSV
Kontrola i naprawa instalacji
Aktualizacje modułu jednym kliknięciem
Eksporty zamówień do Excela
Dziennik zmian
v2.0.52026-05-14
- AddedAdd ps_configuration to ConfigTable migration
- Addedcomplete FR/DE/ES/IT/PL translations
Starsze wersje
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
Przetestuj pełny moduł przed zakupem
Licencję kupisz później, a ustawienia zostaną.
- Twoje 30-dniowe demo Przetestuj go we własnym sklepie przez 30 dni od pierwszej instalacji.
- Gotowy sklep demo Poznaj gotowy sklep demo w przeglądarce.
- Bez rejestracji Bez konta, adresu e-mail ani domeny sklepu.
Pobierając, akceptujesz warunki dema i politykę prywatności.
Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.