Pomiń do treści
Netova
Zespół Netova

Shopify Metafields - Jak dodawać własne pola do produktów?

Shopify Metafields - Jak dodawać własne pola do produktów?

Shopify ma więcej możliwości niż pokazuje panel administracyjny. Metafields pozwalają dodawać praktycznie dowolne dane.

Jeżeli potrzebujesz parametrów technicznych, FAQ produktu, ikon zalet lub tabeli rozmiarów — użyj Metafields.

Czym są Metafields?

Metafields to własne pola przypisane do:

  • produktów
  • kolekcji
  • klientów
  • zamówień
  • blogów
  • stron CMS

Dzięki nim możesz przechowywać własne informacje bez instalowania aplikacji.

Odczyt Metafield w Liquid

{{ product.metafields.custom.material }}
{{ product.metafields.custom.warranty }}
{{ product.metafields.custom.energy_class }}

Możesz wyświetlać je jak zwykłe zmienne.

Warunkowe renderowanie

{% if product.metafields.custom.warranty != blank %}
<div class="warranty">
  Gwarancja:
  {{ product.metafields.custom.warranty }}
</div>
{% endif %}

Dzięki temu sekcja pokaże się tylko wtedy, gdy pole istnieje.

Lista ikon produktu

<ul>
  {% for feature in product.metafields.custom.features.value %}
    <li>{{ feature }}</li>
  {% endfor %}
</ul>

Świetnie sprawdza się przy listach zalet produktu.

Dynamiczne FAQ

{% for item in product.metafields.custom.faq.value %}
  <details>
    <summary>{{ item.question }}</summary>
    <p>{{ item.answer }}</p>
  </details>
{% endfor %}

Bez dodatkowych aplikacji możesz budować dynamiczne sekcje FAQ.

Podsumowanie

Metafields są jedną z najpotężniejszych funkcji Shopify. Pozwalają rozszerzyć każdy sklep o własne dane i dynamiczne sekcje sterowane z panelu administracyjnego.

W Netova wykorzystujemy je praktycznie w każdym większym projekcie Shopify.

Tworzymy sklepy Shopify szyte na miarę