Ręczne eksportowanie danych WooCommerce każdego dnia lub tygodnia pochłania czas, który mógłbyś poświęcić na prowadzenie sklepu. Store Exporter Deluxe pozwala raz skonfigurować Zaplanowany Eksport, a następnie działa on samodzielnie, w wybranym przez Ciebie interwale i metodzie dostawy.
Możesz utworzyć tyle Zaplanowanych Eksportów, ile potrzebujesz. Każdy z nich przechowuje własne filtry, pola eksportu i ustawienia dostawy, dzięki czemu codzienny eksport zamówień i cotygodniowa kopia zapasowa produktów mogą działać równolegle, nie przeszkadzając sobie nawzajem.
Wymagania wstępne
| Wymaganie | Szczegóły |
|---|---|
| Wtyczka | Store Exporter Deluxe jest aktywny i licencjonowany |
| WooCommerce | Aktywne, ponieważ Zaplanowane Eksporty pobierają dane ze sklepu WooCommerce |
| Miejsce docelowe dostawy | Jeśli planujesz dostawę przez FTP/SFTP lub e-mail, przygotuj dane połączenia przed rozpoczęciem. |
Gdzie znaleźć Zaplanowane Eksporty
Otwórz WooCommerce → Store Export z menu administracyjnego WordPress. Otworzy to pulpit Store Exporter Deluxe, który używa paska bocznego zamiast starego paska zakładek. Wybierz Scheduled Exports z sekcji EXPORTS na pasku bocznym, aby zobaczyć istniejące harmonogramy.

Tworzenie zaplanowanego eksportu
- Z ekranu Zaplanowane Eksporty kliknij New Schedule.
- W kroku General, wprowadź nazwę w polu Schedule Name. Ta nazwa pojawia się tylko w Twoim panelu administracyjnym WordPress, więc użyj czegoś, co rozpoznasz później, na przykład „Daily Product Backup”.
- Wybierz, co chcesz wyeksportować z listy rozwijanej Export Type.
- Wybierz format pliku z listy rozwijanej Export Format.
- W sekcji Export Fields wybierz All Fields, Use Template, aby zastosować zapisany szablon eksportu, lub Saved Selection, aby ponownie użyć pól, które ostatnio wybrałeś w Quick Export.
- Kliknij Filters, aby ustawić warunki, które zawężają to, co zostanie wyeksportowane. Pomiń ten krok, aby wyeksportować wszystko z wybranego typu.
- Kliknij Method, aby wybrać sposób dostarczenia eksportu. Zobacz metody dostawy poniżej, aby dowiedzieć się, co robi każda opcja.
- Kliknij Scheduling, aby ustawić, jak często eksport ma być uruchamiany. Zobacz opcje interwału crona poniżej, aby zapoznać się z dostępnymi częstotliwościami.
- (Opcjonalnie) Kliknij Advanced, aby ustawić poziom logowania i inne zaawansowane opcje dla poszczególnych harmonogramów.
- Kliknij Create Schedule, aby zapisać.
Po zapisaniu otwórz ponownie harmonogram i kliknij Execute Now, aby uruchomić go natychmiast i potwierdzić, że działa.

Formatowanie pliku i danych
Niżej w kroku General, sekcja File & Data Formatting kontroluje, jak sam plik eksportu jest tworzony:
- Dzielnik kolumn (tylko eksport CSV): wybierz Przecinek, Średnik, Tabulator lub Pionową kreskę jako znak rozdzielający kolumny. Użyj Średnika lub Tabulatora, jeśli docelowy system oczekuje jednego z nich zamiast przecinka, na przykład w regionie, gdzie przecinki są używane jako separatory dziesiętne.
- Formuły Excel: wybierz, czy zezwalasz na formuły Excel, czy nie zezwalasz na formuły Excel w wyeksportowanym pliku. Pozostaw formuły niedozwolone, chyba że konkretnie potrzebujesz wartości obliczonych, ponieważ zezwolenie na nie może narazić plik na wstrzyknięcie formuły, jeśli otworzy go później ktoś inny.
- Formatowanie nagłówka: wybierz, czy dołączyć nagłówki kolumn pól eksportu, czy je pominąć. Wyłącz nagłówki tylko wtedy, gdy system odbierający plik oczekuje surowych danych bez wiersza nagłówka.
- Formatowanie produktów zgrupowanych: wybierz, jak reprezentowane są produkty podrzędne produktu zgrupowanego, jako Eksportuj jako ID produktu, Eksportuj jako SKU produktu lub Eksportuj jako Nazwa produktu.
- Formatowanie obrazu produktu: wybierz, jak reprezentowany jest główny obraz produktu, jako ID załącznika, URL obrazu lub Ścieżka pliku obrazu.
- Formatowanie galerii produktów: wybierz, jak reprezentowane są obrazy galerii, używając tych samych trzech opcji co Formatowanie obrazu produktu.
Filtrowanie tego, co jest eksportowane
Krok Filtry kontroluje, które dokładnie rekordy zawiera eksport. To, co tutaj widzisz, zależy od Typu eksportu wybranego w kroku Ogólne. Wybranie na przykład Produktów pokazuje grupy specyficzne dla produktów, takie jak Filtry produktów i Filtry zapasów, podczas gdy wybranie Zamówień pokazuje zamiast tego Filtry zamówień.
Jeśli typem eksportu są Produkty lub Warianty produktów, w sekcji Filtry na górze pojawi się sekcja Wybór produktów. Wyszukaj produkty według nazwy, ID lub SKU, a następnie wybierz Dołącz wybrane lub Wyklucz wybrane z przycisku trybu obok pola wyszukiwania. Pozostaw wyszukiwanie puste, aby wyeksportować każdy pasujący produkt.
Poniżej Wyboru produktów filtry są pogrupowane w rozwijane sekcje, każda z etykietą pokazującą liczbę aktywnych filtrów wewnątrz. W zależności od poszczególnego filtra, jego kontrolka może być listą rozwijaną, zestawem opcji w stylu pigułek, polem liczbowym, listą wielokrotnego wyboru, porównaniem (na przykład ilość zapasów większa niż wprowadzona liczba), zakresem dat z szybkimi ustawieniami (Dowolny czas, Ostatnie 7 dni, Ostatnie 30 dni, Wczoraj, Dzisiaj lub Niestandardowy zakres) lub polem tekstowym.
Na dole kroku Filtry, sekcja Sortowanie pozwala na sortowanie eksportu według jednego lub więcej pól, każde z własnym kierunkiem Rosnąco lub Malejąco. Kliknij Dodaj kolejną regułę sortowania, aby sortować według więcej niż jednego pola, na przykład najpierw według kategorii, a następnie według nazwy w każdej kategorii.

Metody dostawy
Krok Metoda pozwala wybrać, dokąd trafi wyeksportowany plik:
- Archiwizuj do mediów: zapisuje plik w Twojej bibliotece multimediów WordPress.
- Zapisz na serwerze: zapisuje plik w katalogu na Twoim serwerze.
- Wyślij jako e-mail: dołącza wyeksportowany plik do wiadomości e-mail i wysyła ją do jednego lub więcej odbiorców.
- POST do adresu URL: wysyła plik do zdalnego adresu URL za pomocą żądania HTTP POST. Jest to odpowiednie dla dostawców lub systemów księgowych, które akceptują przychodzące przesyłanie plików.
- FTP / SFTP: przesyła plik na zewnętrzny serwer FTP lub SFTP. Będziesz potrzebować hosta serwera, portu, protokołu, nazwy użytkownika i hasła, a także opcjonalnej ścieżki zdalnego katalogu i nazwy pliku.
- Google Sheets: eksportuje dane bezpośrednio do arkusza Google. Ta metoda wymaga najpierw skonfigurowania poświadczeń API. Jeśli jeszcze ich nie ustawiłeś, wtyczka wyświetli monit o ich skonfigurowanie, zanim ta opcja będzie działać.

Opcje interwału Cron i strefa czasowa
Na kroku Harmonogram wybierz, jak często powinien być uruchamiany eksport z tych częstotliwości:
- Co godzinę: uruchamia się co godzinę.
- Codziennie: uruchamia się raz dziennie.
- Tygodniowo: uruchamia się raz w tygodniu.
- Miesięcznie: uruchamia się pierwszego dnia każdego miesiąca.
- Niestandardowy: uruchamia się co określoną liczbę minut, którą określisz.
- Ręcznie: wcale nie działa według harmonogramu. Użyj tej opcji, gdy chcesz wyzwolić eksport samodzielnie, albo za pomocą przycisku Wykonaj teraz, albo za pomocą opisanego poniżej ręcznego mechanizmu eksportu CRON.
Dla częstotliwości Co godzinę i Codziennie możesz również ograniczyć eksport do określonych dni tygodnia, używając przycisków dni w sekcji Dni.
Poniżej częstotliwości, rozwijana lista Strefa czasowa pozwala wybrać strefę czasową, w której działa harmonogram, z pełnej listy stref czasowych z ich przesunięciem UTC (na przykład (UTC +10:00) Australia/Sydney). Domyślnie jest to strefa czasowa Twojej witryny, więc w większości przypadków nie będziesz musiał jej zmieniać. Ustawiony czas harmonogramu jest oparty na wybranej tutaj strefie czasowej, a nie na surowym czasie UTC serwera.

Ręczne uruchamianie zaplanowanego eksportu
Jeśli potrzebujesz, aby zaplanowany eksport uruchamiał się o dokładnej godzinie, niezależnie od ładowania strony przez WordPress, możesz go uruchomić za pomocą bezpośredniego adresu URL, korzystając z mechanizmu ręcznego eksportu CRON dołączonego do Store Exporter Deluxe.
Znajdź identyfikator zaplanowanego eksportu
- Otwórz WooCommerce → Store Export → Scheduled Exports.
- Zanotuj identyfikator zaplanowanego eksportu, który chcesz uruchomić. Będzie on potrzebny do poniższego adresu URL wyzwalacza.
Włącz dostęp CRON
- Otwórz WooCommerce → Store Export → Settings i wybierz kartę CRON Exports.
- Włącz przełącznik Enable CRON.
- Wprowadź wartość w polu Export Secret Key. Pozostawienie go pustym umożliwia nieograniczony dostęp do adresu URL wyzwalacza, dlatego ustawienie klucza jest zalecane dla każdego aktywnego sklepu.

Zbuduj i uruchom adres URL
- Zbuduj adres URL wyzwalacza w tym formacie, zastępując każdy symbol zastępczy własnymi wartościami:
https://your-site.com/?action=woo_ce-cron&key=YOUR_SECRET_KEY&type=product&response=download&scheduled_export=100
- Odwiedź ten adres URL (na przykład z rzeczywistego zadania cron na poziomie serwera), aby natychmiast uruchomić eksport. Następnie sprawdź ekran Scheduled Exports. Ukończone uruchomienie pojawi się w sekcji Recent Schedules.
Więcej szczegółów na temat tego wyzwalacza i alternatyw wiersza poleceń można znaleźć w How to export via manual CRON.
Zarządzanie zaplanowanymi eksportami za pomocą WP-CLI
Jeśli masz dostęp do wiersza poleceń swojego serwera, polecenie wp store-export pozwala na listowanie i uruchamianie eksportów bez otwierania wp-admin:
wp store-export list
wp store-export scheduled_export --scheduled_id=100
Zastąp 100 identyfikatorem zaplanowanego eksportu, który chcesz uruchomić. Istnieje również polecenie wp store-export quick_export --export_type=product do jednorazowego eksportu poza jakimkolwiek zapisanym harmonogramem.
Rozwiązywanie problemów
Najpierw sprawdź ekran Scheduled Exports. Pokazuje on stan każdego harmonogramu, w tym czy uruchomienie jest w toku, w trakcie czy zakończone. Panel Recent Schedules oraz widżet pulpitu Recent Scheduled Exports pokazują, czy ostatnie uruchomienie zakończyło się sukcesem, czy niepowodzeniem, wraz z przyczyną ewentualnej porażki.
- Nieprawidłowy host, port, nazwa użytkownika lub hasło. Potwierdź je bezpośrednio u swojego dostawcy hostingu lub FTP.
- Serwer odbierający blokuje połączenie. Poproś swojego dostawcę hostingu o odblokowanie portów potrzebnych protokołowi FTP lub spróbuj przełączyć się między FTP a SFTP na etapie Metoda, jeśli oba są dostępne.
- Najpierw sprawdź folder spamu lub niechcianej poczty.
- Dodaj drugiego odbiorcę z innego dostawcy poczty e-mail (na przykład adres Gmail lub Outlook), aby sprawdzić, czy problem dotyczy filtrowania spamu u Twojego zwykłego dostawcy.
- Jeśli Twój hosting poczty e-mail i WordPress działają na tym samym serwerze, zapytaj swojego dostawcę hostingu o dostarczalność poczty e-mail hostowanej lokalnie. Taka konfiguracja jest częstym źródłem problemów z dostarczaniem, które nie mają nic wspólnego z wtyczką.
Często zadawane pytania
Powiązane artykuły
- Jak eksportować za pomocą ręcznego CRON
- Jak zaplanować eksporty według czasu lokalnego: do konwersji czasu lokalnego na czas serwera podczas wyzwalania eksportów za pomocą ręcznego zadania cron poza własnym krokiem Planowanie wtyczki
- Jak eksportować użytkowników
- Eksportowanie niestandardowych metadanych produktu, zamówienia i pozycji zamówienia
Potrzebujesz więcej pomocy?
Jeśli używasz Store Exporter Deluxe i napotkasz problem, którego ten artykuł nie obejmuje, otwórz zgłoszenie pomocy technicznej, a nasz zespół pomoże Ci uruchomić zaplanowany eksport.
Jeśli używasz darmowego wtyczki Store Exporter, zapytaj na forum pomocy technicznej WordPress.org, a nasz zespół odpowie Ci tam.

