Przegląd
Store Exporter Deluxe obsługuje eksportowanie za pomocą żądania wiersza poleceń. Aby to zrobić, musisz przygotować określony adres URL i przekazać mu następujące wymagane parametry wbudowane.
Obsługiwane argumenty
- akcja: woo_ce-cron
- typ: Zastąp typem eksportu, który chcesz wyeksportować. Dozwolone wartości typów eksportu są wymienione poniżej. (Domyślnie puste)
- klucz: Jeśli klucz tajny zostanie wypełniony przez właściciela sklepu, tylko pasujące klucze spowodują pomyślny eksport. (Domyślnie puste)
- gui: Dodanie tego parametru wyświetli CSV i wszelkie błędy eksportu na sformatowanym/przyjaznym ekranie. (Domyślnie 0)
- odpowiedź: – Dodanie tego parametru kontroluje sposób zwracania eksportu, albo jako prosta odpowiedź sukces/porażka, surowe CSV lub pobranie pliku CSV. Dozwolone wartości odpowiedzi są wymienione poniżej. (Domyślnie puste)
- format: Dodanie tego parametru kontroluje, jaki format pliku eksportu jest zwracany, domyślnie obsługiwany jest csv lub xml. (Domyślnie csv)
- scheduled_export: Dodanie tego parametru zastąpi eksport CRON właściwościami z ID Postu Zaplanowanego Eksportu. (Domyślnie puste)
- orderby: – Dodanie tego parametru zastąpi domyślne sortowanie dla danego typu eksportu. Dozwolone wartości odpowiedzi są wymienione poniżej. (Domyślnie puste)
- order: Dodanie tego parametru zastąpi domyślne sortowanie (np. rosnąco na malejąco) dla danego typu eksportu. Dozwolone wartości odpowiedzi są wymienione poniżej. (Domyślnie puste)
- to: Dodanie tego parametru informuje eksportera, gdzie wysłać eksport w zależności od wymaganej odpowiedzi (np. e-mail, post itp.). (Domyślnie albo Domyślny Odbiorca dla e-mail, albo Domyślny Zdalny POST)
- delimiter: Dodanie tego parametru zastąpi domyślny separator pól stosowany w eksporcie. (Domyślnie „,”)
- category_separator: Dodanie tego parametru zastąpi domyślny separator kategorii stosowany w eksporcie. (Domyślnie „|” (pionowa kreska))
- bom: Dodanie tego parametru zastąpi domyślną opcję znaku BOM w eksporcie. (Domyślnie 1)
- encoding: Dodanie tego parametru zastąpi domyślną opcję kodowania w eksporcie. (Domyślnie „UTF-8”)
- limit: Dodanie tego parametru zastąpi wszelkie domyślne limity rekordów do uwzględnienia w eksporcie. (Domyślnie puste)
- offset: Dodanie tego parametru zastąpi wszelkie domyślne przesunięcie rekordów w eksporcie. (Domyślnie puste)
- escape_formatting: Dodanie tego parametru zastąpi domyślną opcję formatowania ucieczki w eksporcie. (Domyślnie „all”)
- header_formatting: Dodanie tego parametru zastąpi domyślną opcję formatowania nagłówka stosowaną w eksportach CSV/XLS. (Domyślnie 1)
- product_status: Dodanie tego parametru zastąpi domyślny filtr statusu zapasów dla produktów w eksporcie. (Domyślnie dowolny status zapasów)
- order_items: Dodanie tego parametru zastąpi domyślną opcję formatowania pozycji zamówienia w eksporcie. (Domyślnie „unikalne”)
- order_items_types: Dodanie tego parametru zastąpi domyślną opcję formatowania typów pozycji zamówienia w eksporcie. (Domyślnie „pozycja_liniowa”)
- order_ids = Dodanie tego parametru zwróci eksport pasujących identyfikatorów zamówień (ID posta). (Domyślnie puste)
- order_payment = Dodanie tego parametru odfiltruje zamówienia według tej bramki płatności. (Domyślnie puste)
- order_product = Dodanie tego parametru odfiltruje zamówienia według identyfikatorów produktów przypisanych do pozycji zamówienia. (Domyślnie puste)
- order_status = Dodanie tego parametru zwróci eksport pasujących statusów zamówień (slajg terminu). (Domyślnie obejmuje wszystkie statusy zamówień)
- order_date_from = Dodanie tego parametru i „order_date_to” zwróci eksport od tej daty zamówienia. (Domyślnie obejmuje wszystkie daty zamówień)
- order_date_to = Dodanie tego parametru i „order_date_from” zwróci eksport do tej daty zamówienia. (Domyślnie obejmuje wszystkie daty zamówień)
Przykładowe eksporty CRON
Poniższy przykład wygeneruje eksport wszystkich produktów i zwróci go do przeglądarki jako pobieranie CSV, w tym przypadku klucz tajny dla sklepu nie jest ustawiony.
http://www.domain-store.com/?action=woo_ce-cron&type=product&response=download
Ten sam eksport co powyżej, ale z pasującym kluczem dostarczonym przez właściciela sklepu (np. 00000-00000-00000-00000).
http://www.domain-store.com/?action=woo_ce-cron&key=00000-00000-00000-00000&type=product&response=download
Poniższy przykład uruchomi zaplanowany eksport (ID posta: 100) do natychmiastowego wykonania. Należy pamiętać, że atrybuty typu i odpowiedzi są nadal wymagane, nawet jeśli zostaną zignorowane po nadpisaniu przez właściwości zaplanowanego eksportu.
http://www.domain-store.com/?action=woo_ce-cron&key=00000-00000-00000-00000&type=product&response=download&scheduled_export=100
Dozwolone wartości
typ
- produkt
- kategoria
- tag
- marka
- zamówienie
- klient
- użytkownik
- kupon
- subskrypcja
- dostawca_produktu
- prowizja
- klasa_wysyłki
odpowiedź
- pobieranie – Zwraca pobrany plik eksportu (z prawidłowymi nagłówkami załączników) do przeglądarki
- surowy – Zwraca zawartość pliku eksportu w formacie surowym do przeglądarki
- url – Zwraca publiczny adres URL dla pliku eksportu przechowywanego w WordPress Media
- file – Zwraca ścieżkę systemową do pliku eksportu przechowywanego w WordPress Media
- email – Wyślij wygenerowany eksport eksport e-mailem na podany adres e-mail, domyślnie używa ustawienia Domyślny odbiorca, można to nadpisać, wypełniając atrybut
to - ftp – Przesyła wygenerowany eksport przez FTP (dane logowania i ścieżka pliku są ustawiane na ekranie Ustawienia)
format
- csv – Zwraca plik w formacie CSV
- xml – Zwraca plik w formacie XML
- xls – Zwraca plik w formacie Excel 2003 (XLS)
- xlsx – Zwraca plik w formacie Excel 2007 (XLSX)
eksport zaplanowany
Akceptowana jest dowolna liczba całkowita, musi pasować do identyfikatora posta istniejącego zaplanowanego eksportu skonfigurowanego w WooCommerce > Store Export > Ustawienia > Zaplanowane eksporty w panelu administracyjnym WordPress.
kolejność
Dotyczy produktów, zamówień.
- ID
- data
- zmodyfikowano
- losowo
- kolejnosc_menu
Dotyczy kategorii, tagów, marek
- id
- nazwa
zamówienie
- ASC – Wyświetla wszystkie rekordy w kolejności rosnącej
- DESC – Wyświetla wszystkie rekordy w kolejności malejącej
separator
Akceptowany jest dowolny ciąg znaków, zaleca się podanie pojedynczego znaku (np. ‘,’ (przecinek), itp.), ta opcja jest nadpisywana dla formatu eksportu XLS
separator kategorii
Akceptowany jest dowolny ciąg znaków, zaleca się podanie pojedynczego znaku (np. ‘|’ (pionowa kreska), itp.)
bom
- 1 (tak)
- 0 (nie)
kodowanie
Akceptowane jest każde obsługiwane kodowanie znaków. Zobacz listę rozwijaną Kodowanie na ekranie Ustawienia lub funkcję mb_list_encodings() na php.net, aby uzyskać pełną listę akceptowanych opcji kodowania znaków. Ta opcja jest ignorowana dla formatu eksportu XLS i XLSX.
limit
Akceptowana jest każda liczba całkowita.
przesunięcie
Akceptowana jest każda liczba całkowita.
formatowanie ucieczki
- wszystkie – Uciekaj od wszystkich komórek
- excel – Uciekaj od komórek zawierających znaki specjalne (np. przecinek, cudzysłów, nowe linie itp.) tak, jak Excel robi to z komórkami typu „tekst”
formatowanie nagłówka
- 1 – Dołącz nagłówki pól eksportu
- 0 – Zignoruj nagłówki pól eksportu
status zapasów
- outofstock – Dołącz tylko produkty niedostępne
- instock – Dołącz tylko produkty dostępne
pozycje zamówienia
- unique – Umieść pozycje zamówienia w poszczególnych komórkach w jednym wierszu zamówienia
- combined – Umieść pozycje zamówienia w zgrupowanym pojedynczym wierszu zamówienia
- individual – Umieść każdą pozycję zamówienia we własnym wierszu zamówienia
typy pozycji zamówienia
- line_item – Dołącz produkty w eksporcie zamówienia jako pozycje
- coupon – Dołącz kupony w eksporcie zamówienia jako pozycje
- fee – Dołącz opłaty w eksporcie zamówienia jako pozycje
- tax – Dołącz podatki w eksporcie zamówienia jako pozycje
- shipping – Dołącz wysyłkę w eksporcie zamówienia jako pozycje
id zamówień
Akceptowana jest każda liczba całkowita. Wiele identyfikatorów zamówień można podać, oddzielając każdy identyfikator zamówienia przecinkiem (,).
płatność zamówienia
Akceptowana jest każda identyfikator bramki płatności. Wiele bramek płatności można podać, oddzielając każdą bramkę płatności przecinkiem (,).
produkt zamówienia
Akceptowany jest każdy identyfikator produktu. Wiele identyfikatorów produktów można podać, oddzielając każdy identyfikator produktu przecinkiem (,).
status_zamowienia
Akceptowany jest każdy prawidłowy identyfikator statusu zamówienia. Należy pamiętać o różnych obsługach statusów zamówień między WooCommerce 2.2+ a starszymi wersjami WooCommerce. Wiele statusów zamówień można podać, oddzielając każdy status zamówienia przecinkiem (,).
W WooCommerce 2.2+ akceptowane statusy zamówień to:
- oczekujące
- w trakcie realizacji
- wstrzymane
- zakończone
- anulowane
- zwrócone
- nieudane
W starszych wersjach WooCommerce (przed WC 2.2) akceptowane statusy to:
- oczekujące
- nieudane
- oczekujące
- w trakcie przetwarzania
- zakończone
- zwrócone
- anulowane
data_zamowienia_od, data_zamowienia_do
Akceptowana jest każda prawidłowa data w formacie d-m-Y. Na przykład:
- data_zamowienia_od: 15-01-2012
- data_zamowienia_do: 31-01-2012
Jeśli podano tę samą datę order_date_from i order_date_to (np. 04-07-2016), data order_date_to jest przesuwana na następny dzień kalendarzowy, ponieważ pobieramy zamówienia od północy do północy podanego filtra daty.

