Visser Labs – Wtyczki WooCommerce

  1. Strona główna
  2. Baza wiedzy
  3. WooCommerce Store Exporter Deluxe
  4. Jak eksportować niestandardowe meta produktu, zamówienia i pozycji zamówienia

Jak eksportować niestandardowe meta produktu, zamówienia i pozycji zamówienia

Czasami pole, którego potrzebujesz do eksportu, nie jest jedną z domyślnych kolumn Store Exporter Deluxe. Niestandardowe notatki do zamówień, źródło UTM zapisane przez funkcję Order Attribution w WooCommerce, zapisany numer telefonu lub jakiekolwiek inne niestandardowe meta dane, które Twój sklep lub wtyczka innej firmy dodaje do produktu, zamówienia lub pozycji zamówienia, nie pojawią się w Twoim eksporcie, dopóki nie powiesz Store Exporter Deluxe, gdzie je znaleźć.

Narzędzie Custom Meta Fields pozwala zarejestrować dowolny klucz meta WordPress jako pole eksportu dla produktów, zamówień, pozycji zamówienia, użytkowników, klientów i kilku innych typów rekordów. Po zapisaniu pojawia się obok wbudowanych pól na etapie Export Fields w Quick Export, gotowe do uwzględnienia w dowolnym eksporcie lub zaplanowanym eksporcie.

Wymagania wstępne

WymaganieSzczegóły
WtyczkaStore Exporter Deluxe jest aktywny i licencjonowany
Klucz metaBędziesz potrzebować dokładnego klucza meta WordPress, pod którym przechowywane są dane (na przykład _wc_order_attribution_utm_source)
Dostęp administratoraBędziesz potrzebować konta z dostępem do panelu administracyjnego WordPress

Custom Meta Fields nie skanuje Twojej bazy danych w poszukiwaniu istniejących kluczy meta. Musisz znać dokładną nazwę klucza, zanim zaczniesz. Zobacz sekcję Identyfikowanie kluczy meta za pomocą darmowej wtyczki Store Toolkit poniżej, jeśli jeszcze jej nie znasz.

Gdzie znaleźć Custom Meta Fields

Otwórz WooCommerce → Store Export z menu administratora WordPress. W pasku bocznym kliknij Custom Meta Fields w grupie TOOLS. Otworzy to listę każdego typu eksportu, dla którego już skonfigurowałeś niestandardowe pole.

Jeśli jeszcze nic nie skonfigurowałeś, kliknij Add Custom Field, aby zacząć. Jeśli dodajesz pole dla typu, który już skonfigurowałeś, kliknij zamiast tego wiersz tego typu na liście, aby go edytować.

Lista niestandardowych pól meta pokazująca skonfigurowane typy eksportu i przycisk Dodaj pole niestandardowe

Krok 1: Wybierz typ eksportu

Jeśli kliknąłeś Add Custom Field, wybierz typ rekordu, dla którego dodajesz niestandardowe pole, z listy rozwijanej Export Type. Store Exporter Deluxe obsługuje niestandardowe meta dla Produktów, Kategorii, Tagów, Marek, Zamówień, Subskrypcji, Subskrypcji YITH, Użytkowników i Klientów, wraz z każdym innym typem eksportu zarejestrowanym w Twoim sklepie. Typy, które już skonfigurowałeś, pokazują zaznaczenie i nie można ich tutaj ponownie wybrać, ponieważ edytujesz je z listy.

Jeśli edytujesz istniejący typ, to pole rozwijane się nie pojawi. Przejdziesz bezpośrednio do pól tego typu.

Formularz Dodaj pola meta z otwartym menu rozwijanym Typ eksportu

Krok 2: Wprowadź swoje klucze meta

Poniżej selektora typu eksportu zobaczysz jedno lub więcej pól kluczy meta, w zależności od wybranego typu. Większość typów (Kategoria, Tag, Marka, Subskrypcja, Subskrypcja YITH, Użytkownik, Klient) ma jedno pole. Produkt i Zamówienie są wyjątkami.

Produkt ma dwa wiersze:

WierszPobiera zUżyj go do
Meta produktuMeta postu przechowywana w samym produkcieDowolny niestandardowy klucz meta na poziomie produktu
Atrybuty produktuTaksonomie atrybutów WooCommerceSlugi atrybutów, które chcesz wyeksportować jako własne kolumny, używając sluga taksonomii małymi literami i myślnikami, na przykład pa_color

Zamówienie ma trzy wiersze:

WierszPobiera zUżyj go do
Meta zamówieniaMeta zapisana w samym zamówieniuDane na poziomie zamówienia, takie jak dane UTM lub referencyjne bramki płatności
Meta pozycji zamówieniaMeta zapisana w poszczególnych pozycjach zamówieniaDane dla każdej pozycji, takie jak niestandardowe wartości dodatków do koszyka zapisane dla tej pozycji
Meta produktu pozycji zamówieniaMeta samego produktu, odczytywana przez pozycje każdego zamówieniaSzczegóły na poziomie produktu (na przykład niestandardowy atrybut produktu), które chcesz powtarzać w każdym wierszu zamówienia zawierającym ten produkt

W pasującym polu wpisz jeden klucz meta na linię, dokładnie tak, jak jest zapisany w bazie danych (na przykład _supplier_sku). Tekst zastępczy w każdym polu przypomina format _meta_key_name.

Pole klucza meta z tekstem zastępczym _meta_key_name i jednym kluczem wprowadzonym w osobnym wierszu

Krok 3: Wybierz, gdzie pole jest dostępne

Każde pole ma grupę pól wyboru Dostępne w, która kontroluje, gdzie może być używane: Szybki eksport, Zaplanowany eksport i Szablony eksportu. Wszystkie trzy są zaznaczone domyślnie. Odznacz te, w których pole nie powinno być oferowane.

Krok 4: Zapisz i użyj swojego pola

Kliknij Zapisz pola. Komunikat potwierdzający brzmi „Pola zapisane”.

Twoje nowe pole jest teraz dostępne na etapie Pola eksportu w Szybkim eksporcie (lub Zaplanowanym eksporcie) dla typu, pod którym je skonfigurowałeś. Dodaj je jako „chip” pola, jak każde inne, a pojawi się jako własna kolumna w Twoim eksporcie.

Komunikat potwierdzający Zapisz pola po zapisaniu niestandardowego pola meta

Przykład: eksportowanie źródła UTM zamówienia

Oto pełny przepływ dodawania metadanych źródła UTM atrybucji zamówienia WooCommerce (_wc_order_attribution_utm_source) jako pola eksportu dla zamówień. Ten klucz nie jest jeszcze natywnym polem Store Exporter Deluxe, co czyni go realistycznym przykładem, kiedy faktycznie potrzebujesz niestandardowych pól meta:

  1. Otwórz WooCommerce → Store Export, a następnie kliknij Niestandardowe pola meta w sekcji NARZĘDZIA.
  2. Kliknij Dodaj niestandardowe pole (lub kliknij istniejący wiersz Zamówienie, jeśli już skonfigurowałeś jedno).
  3. Jeśli dodajesz nowe, wybierz Zamówienie z listy rozwijanej Typ eksportu.
  4. W polu Meta zamówienia wpisz _wc_order_attribution_utm_source w osobnej linii.
  5. Kliknij Zapisz pola.
  6. Otwórz Szybki eksport, wybierz Zamówienia jako typ eksportu i przejdź do etapu Pola eksportu. Dodaj nowe pole jako „chip”, a następnie kontynuuj przez resztę kreatora, aby uruchomić eksport.

Niestandardowe pola meta kapitalizuje tylko pierwszą literę wygenerowanej etykiety, nie stosuje wielkich liter do każdego słowa. Dlatego „chip” dla tego klucza brzmi Wc order attribution utm source, a nie schludnie sformatowany tytuł. Jest to oczekiwane zachowanie, a nie błąd; dane bazowe nadal są poprawnie eksportowane pod tym nagłówkiem kolumny.

Identyfikacja kluczy meta za pomocą darmowego wtyczki Store Toolkit

Ponieważ pola metadanych niestandardowych nie mają wbudowanego sposobu na listowanie istniejących kluczy metadanych, darmowy plugin WooCommerce Store Toolkit jest najprostszym sposobem na jego znalezienie. Po zainstalowaniu i aktywacji dodaje on oddzielne pole metadanych do każdego ekranu Edycji Produktu, Zamówienia i Użytkownika, listując każdy niestandardowy klucz metadanych już zapisany dla danego rekordu, z przyciskiem Dodaj do eksportu obok każdego z nich.

Pole meta Store Toolkit na ekranie Edytuj użytkownika, zawierające listę kluczy meta, wartości i przycisk Dodaj do eksportu obok każdego z nich

Kliknięcie Dodaj do eksportu zapisuje ten klucz w tym samym podstawowym ustawieniu, z którego odczytuje narzędzie Pól metadanych niestandardowych. Oznacza to, że możesz używać obu narzędzi zamiennie: kliknij Dodaj do eksportu z ekranu Edycji Produktu lub Edycji Zamówienia, lub wpisz klucz ręcznie w Polach metadanych niestandardowych. W obu przypadkach pole pojawia się na kroku Pola eksportu w ten sam sposób.

Aby go użyć:

  1. Pobierz i zainstaluj WooCommerce Store Toolkit z WordPress.org.
  2. Aktywuj go w swoim sklepie.
  3. Otwórz ekran Edycji dla Produktu, Zamówienia lub Użytkownika, który już posiada niestandardowe metadane, które chcesz wyeksportować.
  4. Przewiń do pola metadanych dodanego przez Store Toolkit na tym ekranie i kliknij Dodaj do eksportu obok potrzebnego klucza.

Eksportowanie pól Dodatkowych opcji produktu

Jeśli Twój sklep używa pluginu Extra Product Options firmy Themecomplete, Store Exporter Deluxe automatycznie pobiera dane Dodatkowych opcji produktu z każdej pozycji zamówienia do Twoich eksportów Zamówień. Pojawia się jako pola nazwane po każdej opcji, z pasującym polem ceny obok. Nie jest wymagana żadna konfiguracja w Polach metadanych niestandardowych.

Pojawia się to tylko wtedy, gdy Extra Product Options Pro jest aktywny, a zamówienie faktycznie posiada zapisane dane Dodatkowych opcji produktu. Jeśli nie widzisz oczekiwanych pól, potwierdź, że plugin jest aktywny i że testowane zamówienie faktycznie używało tej opcji podczas realizacji zakupu.

Eksportowanie pól Dodatków do produktu

Jeśli Twój sklep używa oficjalnego pluginu WooCommerce Product Add-ons, Store Exporter Deluxe automatycznie pobiera dane Dodatków do produktu z każdej pozycji zamówienia do Twoich eksportów Zamówień, bez potrzeby konfiguracji w Polach metadanych niestandardowych. Pojawia się jako pole podsumowujące Pozycje zamówienia: Dodatki do produktu, a także oddzielne pole dla każdego indywidualnego dodatku.

Pojawia się to tylko wtedy, gdy WooCommerce Product Add-ons jest aktywny, a zamówienie faktycznie posiada zapisane dane dodatków. Jeśli nie widzisz oczekiwanych pól, potwierdź, że plugin jest aktywny i że testowane zamówienie faktycznie używało dodatku podczas realizacji zakupu.

Rozwiązywanie problemów

Moje niestandardowe pole nie pojawia się na kroku Pola eksportu
Otwórz ponownie Pola metadanych niestandardowych i potwierdź, że zapisałeś klucz pod tym samym typem eksportu, który teraz eksportujesz (na przykład klucz zapisany w Zamówieniu nie pojawi się podczas eksportowania Produktów). Sprawdź również dokładnie, czy klucz metadanych został wpisany dokładnie tak, jak jest przechowywany w bazie danych. Nie ma automatycznego wykrywania, więc literówka powoduje brakujące pole, a nie błąd.
Kolumna istnieje, ale jest pusta dla niektórych wierszy
Jest to oczekiwane, jeśli dany produkt, zamówienie lub użytkownik nie ma powiązanego klucza meta. Nie każdy rekord zawiera każdy niestandardowy klucz meta, więc pusta komórka zazwyczaj oznacza, że klucz nie został ustawiony dla danego wiersza.
Nie jestem pewien, czy użyć Meta zamówienia, Meta pozycji zamówienia, czy Meta produktu pozycji zamówienia
Użyj Meta zamówienia dla danych powiązanych z całym zamówieniem, takich jak źródło UTM lub niestandardowe odniesienie do bramki płatności. Użyj Meta pozycji zamówienia dla danych powiązanych z pojedynczą pozycją, takich jak wartość dodatku przy kasie. Użyj Meta produktu pozycji zamówienia, gdy chcesz, aby szczegół na poziomie produktu był powtarzany w każdym wierszu zamówienia zawierającym ten produkt.

Potrzebujesz więcej pomocy?

Jeśli używasz Store Exporter Deluxe i napotkasz problem z konfiguracją niestandardowego pola meta, otwórz zgłoszenie pomocy technicznej, a nasz zespół pomoże Ci poprawnie wyeksportować dane.

Jeśli używasz darmowego wtyczki Store Exporter, zadaj pytanie na forum pomocy technicznej WordPress.org, a nasz zespół odpowie Ci tam.

Czy ten artykuł był pomocny?

Powiązane artykuły

Zasoby i pomoc