Przegląd

Metafieldy lub, jak można to nazwać w innych kontekstach, "metaobiekty", to funkcja wbudowana w Shopify. Można je porównać do niestandardowych pól w innych aplikacjach. Możesz wprowadzać, przechowywać i edytować dodatkowe informacje dotyczące produktów, wariantów, klientów, kolekcji, zamówień, blogów i sklepu. Te dodatkowe informacje, w tym szczegóły wariantów, zwykle są zarządzane za pomocą kodu, interfejsu API Shopify lub języka szablonów Shopify, Liquid, a następnie można je odczytywać i wykorzystywać do ulepszania wyglądu tych elementów na stronie sklepu, dodając głębszy poziom dostosowania. Przykładem może być stworzenie unikalnego bloku informacyjnego lub sekcji dla produktów za pomocą metafieldów, co umożliwia wyświetlanie dodatkowych informacji o produkcie. Te dodatkowe szczegóły mogą obejmować takie informacje jak użyte materiały, kraj pochodzenia czy nawet instrukcje dotyczące pielęgnacji.

Jeśli jesteś właścicielem sklepu i czytasz ten dokument, zauważ, że jest on przeznaczony głównie dla projektantów i programistów Shopify, którzy mają na celu dodanie dynamicznych funkcji do platformy Shopify. Wymaga to ścisłego przestrzegania instrukcji dotyczących tworzenia i zarządzania metafieldami. Jeśli nie masz wiedzy na temat systemu szablonów używanego przez Shopify lub nie czujesz się komfortowo przy edycji kodu, nie musisz uczyć się, jak tworzyć i zarządzać metafieldami samodzielnie. Może to być szczególnie przydatne, gdy chcesz przenieść dodatkowe dane produktów, w tym informacje o wariantach, z innej platformy do Shopify. Warto skonsultować się z programistą lub projektantem Shopify. W naszej aplikacji Metafields Master zaimplementowaliśmy funkcję PRO, która umożliwia import i eksport metafieldów, czyli definicji i wartości utworzonych w naszej aplikacji Metafields. Metafields Master Pro to płatna wersja Metafields Master, która umożliwia import, eksport i edycję metafieldów z plików Excel.

Importowanie metafieldów

Formaty plików

ID: Jest to obligatoryjne pole w arkuszu importu. Reprezentuje ono identyfikator Shopify produktu/blogu/artykułu/kolekcji itp. Wartość ID w arkuszu musi być taka sama, jak ta, którą znajdziesz w adresie URL Shopify.

namespace: Przestrzeń nazw służy do logicznego grupowania różnych metafieldów. Jest to obowiązkowe pole w arkuszu importu.

key: Jest to nazwa Metafieldu. Służy do identyfikacji metafieldów utworzonych w aplikacji. Jest to również obowiązkowe pole w arkuszu importu.

value: Zawartość metafieldu. W większości przypadków wartość będzie wyświetlana na stronie sklepu lub używana przez aplikację. Jest to również obowiązkowe pole w arkuszu importu.

type: Obecnie istnieje 11 unikalnych typów kategorii metafieldów, z których użytkownicy będą musieli wybrać w naszej aplikacji. Wybierz typ zgodnie z twoimi wymaganiami/upodobaniami. Jest to również obowiązkowe pole w arkuszu importu. (Przykłady typów: tekst, liczba całkowita, tekst sformatowany, obraz, wiele obrazów, plik, e-mail, URL, telefon, selektor kolorów i selektor daty)

description: Opis zamierzonego zastosowania metafieldu w tym polu może być pomocny, aby ułatwić bieżącemu użytkownikowi (właścicielowi lub programiście) zapamiętanie/zrozumienie zastosowania utworzonego metafieldu w aplikacji. To jest opcjonalne pole w arkuszu importu.

owner resource: Jest to jedno z najważniejszych pól w aplikacji, które pozwala jej zidentyfikować, dla jakiego zasobu zostały utworzone metafieldy. Aplikacja użyje tego pola do identyfikacji zasobu i przypisania importowanego metafieldu odpowiednio. (Przykład zasobu: Sklep, Kolekcja, Produkt, Blog, Zamówienie, Klient i Strona)

Ważne pola arkusza importu.

id: To jest obligatoryjne pole w arkuszu importu. Reprezentuje ono identyfikator Shopify produktu/blogu/artykułu/kolekcji itp. Wartość id w arkuszu musi być taka sama, jak ta, którą znajdziesz w adresie URL Shopify.

namespace: Przestrzeń nazw służy do grupowania różnych metafieldów w sposób logiczny. Jest to obowiązkowe pole w arkuszu importu.

key: Jest to nazwa Metafieldu. Służy do identyfikacji metafieldów utworzonych w aplikacji. Jest to również obowiązkowe pole w arkuszu importu.

value: Zawartość metafieldu. W większości przypadków wartość będzie wyświetlana na stronie sklepu lub używana przez aplikację. Jest to również obowiązkowe pole w arkuszu importu.

type: Obecnie istnieje 11 unikalnych typów kategorii metafieldów, z których użytkownicy będą musieli wybrać w naszej aplikacji. Wybierz typ zgodnie z twoimi wymaganiami/upodobaniami. Jest to również obowiązkowe pole w arkuszu importu. (Przykłady typów: tekst, liczba całkowita, tekst sformatowany, obraz, wiele obrazów, plik, e-mail, URL, telefon, selektor kolorów i selektor daty)

description: Opisanie zamierzonego zastosowania metafieldu w tym polu ułatwi bieżącemu użytkownikowi (właścicielowi/programiście) zapamiętanie/zrozumienie zastosowania utworzonego metafieldu w aplikacji. Jest to opcjonalne pole w arkuszu importu.

owner resource: Jest to jedno z najważniejszych pól w aplikacji, które pozwala jej zidentyfikować, dla jakiego zasobu zostały utworzone metafieldy. Aplikacja użyje tego pola do identyfikacji zasobu i przypisania importowanego metafieldu odpowiednio. (Przykład zasobu: Sklep, Kolekcja, Produkt, Blog, Zamówienie, Klient i Strona)

Eksportowanie metafieldów

Kliknij opcję „eksportuj” w górnym menu, a następnie wybierz „eksportuj metafieldy”. Administrator sklepu otrzyma powiadomienie na swoim adresie e-mail. Jeśli chcą otrzymywać powiadomienia na inny adres, mogą wprowadzić go w polu E-mail w okienku. Aby zakończyć, kliknij „Wyślij”, aby wyeksportować metafieldy i ich definicje.