Preskočiť na obsah

Export objednavok

Modul exportu objednavok umoznuje generovat subory CSV s udajmi objednavok WooCommerce. Podporuje viac ako 30 konfigurovatelnych poli, filtre rozsahu datumov a statusov objednavok. Konfiguracia vyberu poli sa uklada do moznosti WordPress.

Prejdite do WooCommerce > Polski > Nastroje a zapnite Export objednavok (ID modulu: order_export).

Panel exportu je dostupny v WooCommerce > Polski > Nastroje > Export objednavok (admin.php?page=polski-order-export).

Vyberte obdobie, z ktoreho chcete exportovat objednavky:

  • Datum od - zaciatok rozsahu (pole date picker)
  • Datum do - koniec rozsahu (pole date picker)
  • Preddefinovane rozsahy: Dnes, Poslednych 7 dni, Poslednych 30 dni, Aktualny mesiac, Predchadzajuci mesiac, Aktualny rok

Datumy sa vztahuju na datum vytvorenia objednavky (date_created).

Vyberte statusy objednavok na export (viacnasobny vyber):

  • Cakajuce na platbu (pending)
  • Spracuvane (processing)
  • Pozdrzane (on-hold)
  • Dokoncene (completed)
  • Zrusene (cancelled)
  • Vratene (refunded)
  • Neuspesne (failed)

Predvolene su zaznacene: Spracuvane a Dokoncene.

Zaznacte polia, ktore maju byt v subore CSV. Konfiguracia poli sa uklada do moznosti WordPress a je zapamatana medzi exportmi.

PoleStlpec CSVPopis
ID objednavkyorder_idCislo objednavky
Datum objednavkyorder_dateDatum a cas vytvorenia
Statusorder_statusStatus objednavky
MenacurrencyKod meny (napr. PLN)
Sposob platbypayment_methodNazov sposobu platby
Nazov sposobu platbypayment_method_titleZobrazovany nazov platby
Suma objednavkyorder_totalCelkova suma
Suma produktovorder_subtotalSuma produktov (bez dorucenia)
Suma daneorder_taxCelkova suma dane
Naklady na dorucenieshipping_totalNaklady na dorucenie
Sposob doruceniashipping_methodNazov sposobu dorucenia
Zlavadiscount_totalCelkova suma zliav
Kod kuponucoupon_codesPouzite kody kuponov
Poznamka zakaznikacustomer_notePoznamky zakaznika k objednavke
IP zakaznikacustomer_ipIP adresa zakaznika
PoleStlpec CSV
Meno (fakturacne)billing_first_name
Priezvisko (fakturacne)billing_last_name
Firmabilling_company
NIPbilling_nip
Adresa riadok 1billing_address_1
Adresa riadok 2billing_address_2
Mestobilling_city
PSCbilling_postcode
Kraj/vojvodstvobilling_state
Statbilling_country
Emailbilling_email
Telefonbilling_phone
PoleStlpec CSV
Meno (dodacie)shipping_first_name
Priezvisko (dodacie)shipping_last_name
Firma (dodacia)shipping_company
Adresa riadok 1shipping_address_1
Adresa riadok 2shipping_address_2
Mestoshipping_city
PSCshipping_postcode
Kraj/vojvodstvoshipping_state
Statshipping_country
PoleStlpec CSVPopis
Nazov produktuproduct_nameNazov produktu v objednavke
SKUproduct_skuKod SKU produktu
Mnozstvoproduct_qtyObjednane mnozstvo
Jednotkova cenaproduct_priceCena za kus
Suma polozkyline_totalCelkova suma polozky

Ked objednavka obsahuje viacero produktov, kazdy produkt sa exportuje ako samostatny riadok s opakovanymi udajmi objednavky.

  • Kodovanie: UTF-8 s BOM (pre spravne zobrazovanie polskych znakov v Exceli)
  • Oddelovac: bodkociarka (;) - standard pre polsky Excel
  • Oddelovac textu: dvojite uvodzovky (")
  • Konce riadkov: \r\n (Windows)

Po nakonfigurovani filtrov a poli kliknite na Exportovat do CSV. Subor sa stiahne cez prehliadac.

Pre velke sady udajov (viac ako 10 000 objednavok) sa export vykonava na pozadi s lavicou priebehu. Po dokonceni je subor dostupny na stiahnutie po dobu 24 hodin.

Exportujte objednavky z prikazoveho riadka:

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

Parametre:

  • --date-from - pociatocny datum (YYYY-MM-DD)
  • --date-to - koncovy datum (YYYY-MM-DD)
  • --status - status objednavok (oddelene ciarkou)
  • --fields - zoznam poli (oddelene ciarkou)
  • --output - cesta vystupneho suboru
// Pridaj vlastne pole do exportu
add_filter('polski/order_export/fields', function (array $fields): array {
$fields['custom_field'] = [
'label' => 'Vlastne pole',
'callback' => function (\WC_Order $order): string {
return $order->get_meta('_custom_field');
},
];
return $fields;
});
// Uprava dotazu objednavok
add_filter('polski/order_export/query_args', function (array $args): array {
$args['meta_key'] = '_billing_nip';
$args['meta_compare'] = 'EXISTS';
return $args;
});

Polske znaky sa zobrazuju nespravne v Exceli - uistite sa, ze moznost BOM je zapnuta (predvolene ano). V starsich verziach Excelu pouzite import udajov s nastavenim kodovania UTF-8.

Export trva prilis dlho - pri velmi velkom pocte objednavok pouzite WP-CLI namiesto webove rozhrania. Zvazte zuzenie rozsahu datumov.

Chyba pole NIP v exporte - pole billing_nip je dostupne iba ked je aktivny modul NIP v pokladni.

Nahlasovanie problemov: github.com/wppoland/polski/issues

Tato stranka ma vylucne informacny charakter a nepredstavuje pravne poradenstvo. Polski for WooCommerce je open source softver (GPLv2) poskytovany bez zaruky.