Metaobiekty

Jeśli dane najlepiej jest przedstawić za pomocą wielu pól, możesz użyć metaobiektu, aby utworzyć obiekt z wieloma polami. Metaobiekt może być powiązany z metapolami lub używany samodzielnie.

Dlaczego warto korzystać z metaobiektów

Rozważ poniższe przykłady użycia metaobiektów w sklepie:

  • Jeśli chcesz wyróżnić kluczowe cechy produktów, możesz utworzyć metaobiekt o nazwie Wyróżnienie produktu. Następnie możesz uwzględnić pola na ikonę, tytuł oraz opis i wyświetlić unikalny zestaw wyróżnień dla każdego produktu w szablonie.
  • Jeśli prowadzisz sklep z kosmetykami i chcesz rejestrować oraz wyświetlać informacje o swoich najlepszych influencerach, możesz utworzyć metaobiekt o nazwie Profil influencera. Następnie możesz uwzględnić pola na nagłówek, obraz, opis i link do profilu, oraz utworzyć wpis dla każdego influencera. Metaobiekt profilu influencera możesz wyświetlać w szablonie lub używać go w panelu administracyjnym Shopify.
  • Jeśli chcesz odpowiedzieć na najczęstsze pytania dotyczące produktów lub zasad, możesz utworzyć metaobiekt o nazwie FAQ. Następnie możesz uwzględnić pola na pytanie i odpowiedź, utworzyć wpis dla każdego często zadawanego pytania i wyświetlić je w dedykowanej sekcji szablonu.
  • Jeśli bierzesz udział w pokazach handlowych lub wydarzeniach na żywo i chcesz zaprezentować historię swoich wydarzeń, możesz utworzyć metaobiekt o nazwie Udział w wydarzeniu. Następnie możesz uwzględnić pola na nazwę wydarzenia, lokalizację, rok oraz opis i utworzyć wpis dla każdego wydarzenia. Historię wydarzeń możesz wyświetlać w witrynie sklepu, aby pokazać klientom i organizatorom swoje doświadczenie na dużą skalę.

Jak korzystać z metaobiektów

Możesz pobierać i edytować dane przechowywane w metaobiektach z panelu administracyjnego Shopify. Aplikacje mogą uzyskiwać dostęp do metaobiektów za pośrednictwem API metaobiektu. Dostęp do metaobiektów można również uzyskać w szablonach za pomocą języka Liquid oraz za pośrednictwem Storefront API. Dowiedz się więcej o API metaobiektu.

Metaobiekty składają się z dwóch kluczowych elementów:

  • Definicja: grupa pól, która określa strukturę obiektu. Zarządza się nią w menu Ustawienia > Dane niestandardowe w panelu administracyjnym Shopify.
  • Wpisy: treść lub dane metaobiektu. Wpisy są tworzone i zarządzane w menu Treść > Metaobiekty w panelu administracyjnym Shopify.

Podczas tworzenia definicji metaobiektu określasz następujące informacje:

  • Nazwa: używana do identyfikacji metaobiektu w panelu administracyjnym Shopify, np. Autorzy.
  • Typ: unikalny identyfikator metaobiektu, generowany automatycznie na podstawie nazwy. Możesz edytować identyfikator typu przed zapisaniem.
  • Pola: określ treść, którą chcesz przechowywać w metaobiekcie.
    • Każde pole ma nazwę (wymagane), opis i typ. Typ pola wybierasz z przeszukiwalnej listy kategorii i gotowych opcji, takich jak tekst, plik lub adres URL.
    • Opcjonalnie: możesz dodać reguły walidacji, takie jak limity znaków, minimalne i maksymalne wartości lub wstępnie ustawione wartości.
    • Nazwa wyświetlana jest przypisana do nazwy pojedynczego pola i służy do identyfikacji pojedynczego wpisu metaobiektu. W dowolnym momencie możesz zmienić pole, do którego przypisana jest nazwa wyświetlana. Nazwa wyświetlana jest automatycznie przypisywana do pierwszego pola tekstowego we wpisie metaobiektu lub generowana automatycznie, jeśli w definicji metaobiektu nie ma pól tekstowych.
    • Możesz na przykład dodać pole tekstowe i wskazać je jako nazwę wyświetlaną, pole na obraz i pole na kolor.
  • Opcje: określają, gdzie można używać metaobiektu. Dowiedz się więcej o opcjach dla danych niestandardowych.

Pola w definicji metaobiektu określają pola we wpisach metaobiektu. Na przykład, jeśli utworzysz metaobiekt dla profili programu ambasadorskiego z polami nazwy, biografii i obrazu, wpisy metaobiektu będą miały pole do wprowadzenia nazwy, biografii i przesłania obrazu. Każdy wpis w tym przykładzie będzie pojedynczym profilem programu ambasadorskiego.

Standardowa taksonomia produktów Shopify i kategorie standardowe wykorzystują metaobiekty. Po dodaniu kategorii produktu do produktu można dodać metapola kategorii specyficzne dla tego produktu. Każde metapole kategorii ma domyślne wpisy, które są tworzone na podstawie definicji metaobiektów. Na przykład, jeśli dodasz kategorię produktu Odzież i akcesoria > Odzież > Topy > Koszule, możesz dodać metapola kategorii dla atrybutów: rozmiar, dekolt, typ długości rękawa, typ długości topu, grupa wiekowa, tkanina, płeć docelowa, cechy odzieży i kolor.

W tej sekcji