Pomiń do treści
Netova
← Wszystkie artykuły

E-commerce

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

Metafields pozwalają rozszerzyć Shopify o własne dane produktów, kolekcji i klientów bez aplikacji.

Zespół Netova1 min czytania
Shopify Metafields - Jak dodawać własne pola do produktów?
Spis treści

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ę

ShopifyLiquidE-commerce

Czytaj dalej