Přeskočit na obsah

Export objednávek

Modul exportu objednávek umožňuje generovat soubory CSV s daty objednávek WooCommerce. Podporuje více než 30 konfigurovatelných polí, filtry rozsahu dat a stavů objednávek. Konfigurace výběru polí se ukládá do voleb WordPress.

Přejděte do WooCommerce > Polski > Nástroje a zapněte Export objednávek (ID modulu: order_export).

Panel exportu je dostupný v WooCommerce > Polski > Nástroje > Export objednávek (admin.php?page=polski-order-export).

Vyberte období, ze kterého chcete exportovat objednávky:

  • Datum od - začátek rozsahu (pole date picker)
  • Datum do - konec rozsahu (pole date picker)
  • Předdefinované rozsahy: Dnes, Posledních 7 dní, Posledních 30 dní, Aktuální měsíc, Předchozí měsíc, Aktuální rok

Data se vztahují k datu vytvoření objednávky (date_created).

Vyberte stavy objednávek k exportu (vícenásobný výběr):

  • Čekající na platbu (pending)
  • Zpracovávané (processing)
  • Pozastavené (on-hold)
  • Dokončené (completed)
  • Zrušené (cancelled)
  • Vrácené (refunded)
  • Neúspěšné (failed)

Ve výchozím nastavení jsou zaškrtnuty: Zpracovávané a Dokončené.

Zaškrtněte pole, která mají být v souboru CSV. Konfigurace polí se ukládá do voleb WordPress a je zapamatována mezi exporty.

PoleSloupec CSVPopis
ID objednávkyorder_idČíslo objednávky
Datum objednávkyorder_dateDatum a čas vytvoření
Stavorder_statusStav objednávky
MěnacurrencyKód měny (např. PLN)
Metoda platbypayment_methodNázev metody platby
Název metody platbypayment_method_titleZobrazovaný název platby
Celková částka objednávkyorder_totalCelková částka
Mezisoučet produktůorder_subtotalČástka produktů (bez dopravy)
Částka daněorder_taxCelková částka daně
Náklady na dopravushipping_totalNáklady na dopravu
Metoda dopravyshipping_methodNázev metody dopravy
Slevadiscount_totalCelková částka slev
Kód kupónucoupon_codesPoužité kódy kupónů
Poznámka zákazníkacustomer_notePoznámky zákazníka k objednávce
IP zákazníkacustomer_ipIP adresa zákazníka

Adresní pole - fakturační

Sekce “Adresní pole - fakturační”
PoleSloupec CSV
Jméno (fakturační)billing_first_name
Příjmení (fakturační)billing_last_name
Firmabilling_company
NIPbilling_nip
Adresa řádek 1billing_address_1
Adresa řádek 2billing_address_2
Městobilling_city
PSČbilling_postcode
Regionbilling_state
Zeměbilling_country
E-mailbilling_email
Telefonbilling_phone
PoleSloupec CSV
Jméno (dodací)shipping_first_name
Příjmení (dodací)shipping_last_name
Firma (dodací)shipping_company
Adresa řádek 1shipping_address_1
Adresa řádek 2shipping_address_2
Městoshipping_city
PSČshipping_postcode
Regionshipping_state
Zeměshipping_country
PoleSloupec CSVPopis
Název produktuproduct_nameNázev produktu v objednávce
SKUproduct_skuKód SKU produktu
Množstvíproduct_qtyObjednané množství
Jednotková cenaproduct_priceCena za kus
Součet položkyline_totalCelková částka položky

Pokud objednávka obsahuje více produktů, každý produkt je exportován jako samostatný řádek s opakovanými daty objednávky.

  • Kódování: UTF-8 s BOM (pro správné zobrazení polských znaků v Excelu)
  • Separátor: středník (;) - standard pro polský Excel
  • Separátor textu: dvojité uvozovky (")
  • Konce řádků: \r\n (Windows)

Po nakonfigurování filtrů a polí klikněte na Exportovat do CSV. Soubor bude stažen prohlížečem.

Pro velké sady dat (více než 10 000 objednávek) je export prováděn na pozadí s ukazatelem postupu. Po dokončení je soubor dostupný ke stažení po dobu 24 hodin.

Exportujte objednávky z příkazové řádky:

Terminál
wp polski export orders --date-from=2025-01-01 --date-to=2025-12-31 --status=completed --output=/tmp/orders.csv

Parametry:

  • --date-from - počáteční datum (YYYY-MM-DD)
  • --date-to - koncové datum (YYYY-MM-DD)
  • --status - stav objednávek (oddělené čárkou)
  • --fields - seznam polí (oddělené čárkou)
  • --output - cesta výstupního souboru
// Přidání vlastního pole do exportu
add_filter('polski/order_export/fields', function (array $fields): array {
$fields['custom_field'] = [
'label' => 'Pole niestandardowe',
'callback' => function (\WC_Order $order): string {
return $order->get_meta('_custom_field');
},
];
return $fields;
});
// Modifikace dotazu objednávek
add_filter('polski/order_export/query_args', function (array $args): array {
$args['meta_key'] = '_billing_nip';
$args['meta_compare'] = 'EXISTS';
return $args;
});

Polské znaky se zobrazují nesprávně v Excelu - ujistěte se, že volba BOM je zapnutá (ve výchozím nastavení ano). Ve starších verzích Excelu použijte import dat s nastavením kódování UTF-8.

Export trvá příliš dlouho - při velmi velkém počtu objednávek použijte WP-CLI místo webového rozhraní. Zvažte zúžení rozsahu dat.

Chybí pole NIP v exportu - pole billing_nip je dostupné pouze tehdy, když je aktivní modul NIP v pokladně.

Hlášení problémů: github.com/wppoland/polski/issues

Tato stránka má výhradně informativní charakter a nepředstavuje právní poradenství. Polski for WooCommerce je open source software (GPLv2) poskytovaný bez záruky.