Visser Labs – Wtyczki WooCommerce

  1. Strona główna
  2. Baza wiedzy
  3. WooCommerce Store Exporter Deluxe
  4. Jak zaplanować eksporty w Store Exporter Deluxe

Jak zaplanować eksporty w Store Exporter Deluxe

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

WymaganieSzczegóły
WtyczkaStore Exporter Deluxe jest aktywny i licencjonowany
WooCommerceAktywne, ponieważ Zaplanowane Eksporty pobierają dane ze sklepu WooCommerce
Miejsce docelowe dostawyJeś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.

Pasek boczny Store Exporter Deluxe z podświetlonym elementem Zaplanowane eksporty w grupie EXPORTS

Tworzenie zaplanowanego eksportu

  1. Z ekranu Zaplanowane Eksporty kliknij New Schedule.
  2. 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”.
  3. Wybierz, co chcesz wyeksportować z listy rozwijanej Export Type.
  4. Wybierz format pliku z listy rozwijanej Export Format.
  5. 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.
  6. Kliknij Filters, aby ustawić warunki, które zawężają to, co zostanie wyeksportowane. Pomiń ten krok, aby wyeksportować wszystko z wybranego typu.
  7. Kliknij Method, aby wybrać sposób dostarczenia eksportu. Zobacz metody dostawy poniżej, aby dowiedzieć się, co robi każda opcja.
  8. 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.
  9. (Opcjonalnie) Kliknij Advanced, aby ustawić poziom logowania i inne zaawansowane opcje dla poszczególnych harmonogramów.
  10. Kliknij Create Schedule, aby zapisać.

Po zapisaniu otwórz ponownie harmonogram i kliknij Execute Now, aby uruchomić go natychmiast i potwierdzić, że działa.

Kreator Dodaj nowy zaplanowany eksport na etapie Ogólne, pokazujący pola Nazwa harmonogramu, Typ eksportu i Format eksportu

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.

Dokładne dostępne filtry zależą od wybranego typu eksportu. Eksporty produktów oferują filtry takie jak Kategorie, Tagi, Typy produktów, Status produktu, Marki i Klasa wysyłki, wszystkie zgrupowane w Filtrach produktów. Inne typy eksportu pokazują zamiast tego własne, odpowiednie grupy filtrów.

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.

Krok Filtry pokazujący wyszukiwanie Wybór produktów, rozwiniętą grupę filtrów i sekcję Sortowanie

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ć.

Pełna konfiguracja pola po polu dla FTP/SFTP, e-mail i innych metod dostawy wykracza poza zakres tego artykułu. Pola na kroku Metoda są jasno oznaczone, a każde z nich pokazuje tekst pomocy w linii podczas jego wypełniania.

Krok Metoda pokazujący karty metod dostawy: Archiwizuj do nośnika, Zapisz na serwerze, Wyślij jako e-mail, POST do adresu URL, FTP / SFTP i Arkusze Google

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.

Krok Harmonogramowanie pokazujący opcje częstotliwości, selektor Dni i menu rozwijane Strefa czasowa

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

  1. Otwórz WooCommerce → Store Export → Scheduled Exports.
  2. Zanotuj identyfikator zaplanowanego eksportu, który chcesz uruchomić. Będzie on potrzebny do poniższego adresu URL wyzwalacza.

Włącz dostęp CRON

  1. Otwórz WooCommerce → Store Export → Settings i wybierz kartę CRON Exports.
  2. Włącz przełącznik Enable CRON.
  3. 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.
Interfejs strony Ustawienia z nawigacją po lewym pasku bocznym i Eksportami CRON podświetlonymi na głównym panelu, w tym Ogólne, Formaty eksportu, Archiwa, opcje Harmonogramowania i kartą Podsumowanie konfiguracji po prawej stronie

Zbuduj i uruchom adres URL

  1. 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

Wartości type i response są wymagane w adresie URL, ale są ignorowane przez mechanizm eksportu CRON, ponieważ wykorzystuje on ustawienia zapisane w samym zaplanowanym eksporcie.

  1. 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

Zaplanowany eksport nie uruchamia się zgodnie z harmonogramem
Store Exporter Deluxe uruchamia zaplanowane eksporty za pośrednictwem Action Scheduler, biblioteki WordPress zbudowanej do niezawodnych zadań w tle. Podobnie jak własny system cron WordPress, Action Scheduler nadal potrzebuje czegoś do jego wyzwolenia, zazwyczaj wizyty na Twojej stronie lub żądania administracyjnego w tle, więc sklep o bardzo małym ruchu może doświadczać opóźnień w dokładnym momencie uruchomienia harmonogramu. Jeśli dokładne wyczucie czasu ma znaczenie (na przykład dostawca oczekuje pliku dokładnie o 9 rano), najbardziej niezawodnym rozwiązaniem jest skonfigurowanie rzeczywistego zadania cron na poziomie serwera za pośrednictwem panelu hostingowego, które regularnie odwiedza Twoją stronę lub które uruchamia adres URL mechanizmu ręcznego eksportu CRON opisany powyżej o potrzebnej godzinie. Skontaktuj się z dostawcą hostingu, jeśli nie masz pewności, jak skonfigurować zadanie cron na poziomie serwera.

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.
Zaplanowany eksport kończy się niepowodzeniem przy dostarczaniu przez FTP lub SFTP
Jeśli panel Ostatnie harmonogramy pokazuje błąd dostarczenia przez FTP lub SFTP, komunikat zazwyczaj brzmi „Nie można przesłać pliku do FTP. Odpowiedź: …” lub „Nie można przesłać pliku na serwer SFTP …” wraz z uwzględnieniem odpowiedzi serwera. Typowe przyczyny obejmują:
  • 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.
E-mail zaplanowanego eksportu nie dociera
Jeśli Ostatnie harmonogramy pokazują pomyślny eksport przy użyciu opcji Wyślij jako e-mail, ale go nie otrzymałeś:
  • 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

Czy mogę wstrzymać zaplanowany eksport bez jego usuwania?
Tak. Na ekranie Zaplanowane eksporty każdy harmonogram ma w swoim wierszu przełącznik Aktywny/Wstrzymany. Wyłącz go, aby wstrzymać harmonogram, i włącz go ponownie, gdy chcesz, aby został wznowiony.
Czy mogę zatrzymać eksport podczas jego działania?
Tak. Otwórz menu akcji wiersza (przycisk ) i kliknij Zatrzymaj. Ta opcja pojawia się tylko wtedy, gdy ten konkretny eksport jest aktywnie uruchomiony.
Czy muszę usunąć harmonogram, aby zmienić jego ustawienia?
Nie. Otwórz menu akcji wiersza i kliknij Edytuj, aby ponownie otworzyć kreatora, którego użyłeś do jego utworzenia, z wypełnionymi wszystkimi bieżącymi ustawieniami.
Czy mogę zduplikować istniejący harmonogram?
Tak. Otwórz menu akcji wiersza i kliknij Klonuj, aby utworzyć kopię z tymi samymi ustawieniami, którą następnie możesz nazwać i dostosować.

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.

Czy ten artykuł był pomocny?

Powiązane artykuły

Zasoby i pomoc