Metafields na Shopify: jak wykorzystać ukrytą broń do lepszych stron produktowych
Metafields to jedna z najważniejszych funkcji Shopify, o której większość sprzedawców nie wie. Pozwalają przechowywać i wyświetlać dodatkowe dane przy produktach, kolekcjach, zamówieniach i klientach — dane, których standardowy panel Shopify nie obsługuje.
W Polar Commerce używamy metafields w praktycznie każdym wdrożeniu. To fundament profesjonalnych stron produktowych i zaawansowanych filtrów. W tym artykule pokażemy jak ustawić metafields krok po kroku.
Czym są Metafields
Metafields to dodatkowe pola danych w Shopify. Standardowy produkt ma: tytuł, opis, cenę, zdjęcia, warianty. Ale co z:
- Materiałem ("100% bawełna organiczna")?
- Krajem produkcji ("Wyprodukowano w Polsce")?
- Instrukcją prania?
- Tabelą rozmiarów?
- Składem INCI (kosmetyki)?
- Wartością odżywczą (żywność)?
To wszystko przechowujesz w Metafields. Tworzysz pole, wypełniasz dla każdego produktu i wyświetlasz w szablonie.
Typy Metafields
Shopify obsługuje wiele typów danych:
- Single line text — krótki tekst (materiał, kolor, kraj)
- Multi-line text — dłuższy tekst (instrukcja użytkowania)
- Rich text — tekst z formatowaniem (bold, listy, linki)
- Number (integer/decimal) — liczby (waga, pojemność)
- Date — data (data produkcji, termin ważności)
- Boolean — tak/nie ("Wegański?", "Darmowa dostawa?")
- URL — link (link do karty produktu w PDF)
- File — plik (PDF instrukcja, certyfikat)
- Color — kolor (hex code)
- Dimension/Weight/Volume — wymiary z jednostką
- Rating — ocena (np. rating wewnętrzny)
- Product reference — odniesienie do innego produktu ("Pasuje do...")
- Collection reference — odniesienie do kolekcji
Jak utworzyć Metafield — krok po kroku
Krok 1: Zdefiniuj Metafield W panelu Shopify: Settings → Custom data → Products → Add definition.
Przykład: Tworzymy metafield "Materiał"
- Name: Materiał
- Namespace and key: custom.material
- Type: Single line text
- Validation: (opcjonalnie) lista dozwolonych wartości
Krok 2: Wypełnij dane dla produktów Idź do produktu → Scroll na dół → Sekcja Metafields → Wypełnij pole "Materiał"
Dla wielu produktów: użyj Shopify Matrixify (bulk import/export) lub arkusza CSV.
Krok 3: Wyświetl na stronie W Theme Editor: Edit product template → Add block → Metafield.
Lub w Liquid:
Szablon wyświetli wartość metafielda "custom.material" jeśli jest wypełniony.
Praktyczne zastosowania Metafields
1. Tabela specyfikacji produktu Zamiast wklejać specyfikację w opis (nieczytelne), stwórz metafields: - Materiał (single line text) - Waga (weight) - Wymiary (dimension) - Kolor (color) - Kraj produkcji (single line text)
Wyświetl jako tabelę pod opisem produktu. Czytelne, spójne dla wszystkich produktów.
2. Filtry w kolekcjach Metafields mogą być używane jako filtry w Shopify Online Store. Klient filtruje produkty po: materiale, kolorze, rozmiarze, cechach (wegański, bio, cruelty-free).
Ustawienie: Online Store → Navigation → Kolekcja → Filters → Dodaj metafield jako filtr.
3. Instrukcje użytkowania Metafield typu rich_text z instrukcją specyficzną dla produktu. Wyświetlany w collapsible section (accordion) na stronie produktu.
4. Cross-sell: "Pasuje do..." Metafield typu "Product reference" (lista). Dodaj produkty komplementarne. Wyświetl jako sekcję "Pasuje do tego produktu" ze zdjęciami i cenami.
5. Informacja Omnibus Metafield "omnibus_lowest_price" typu number_decimal. Przechowuje najniższą cenę z 30 dni. Wyświetla się automatycznie gdy produkt ma compare_at_price.
6. FAQ specyficzne dla produktu Metafield typu JSON lub rich_text z pytaniami i odpowiedziami indywidualnymi dla produktu. Wyświetlany w sekcji FAQ na stronie produktu.
7. Certyfikaty i oznaczenia Metafield typu file (PDF certyfikatu) + boolean metafields: "Bio", "Wegański", "Made in Poland". Wyświetl jako badge/ikony na stronie produktu.
Metafields dla SEO
Metafields mogą zawierać dane strukturalne (structured data) poprawiające SEO:
- Brand — marka produktu (dla Google Merchant Center)
- GTIN/EAN — kod kreskowy (wymagany w Google Shopping)
- Material — materiał (structured data Product)
- Country of origin — kraj produkcji
Shopify automatycznie mapuje niektóre metafields na structured data w JSON-LD.
Bulk editing Metafields
Dla sklepów z 100+ produktami ręczne wypełnianie metafields jest niepraktyczne. Rozwiązania:
Shopify Matrixify (dawniej Excelify) Eksportuj produkty do Excela, wypełnij metafields w arkuszu, importuj z powrotem. Cena: od 20 USD/mies.
Shopify Bulk Editor Wbudowany w panel: Products → zaznacz produkty → Bulk edit → dodaj kolumnę metafield. Działa dla prostych zmian, ale niewygodny dla 100+ produktów.
API / CSV Dla programistów — Shopify Admin API pozwala na masowe ustawienie metafields. Przydatne gdy dane przychodzą z ERP lub PIM.
Najczęstsze błędy
1. Za dużo metafields — 50 metafields na produkt to overkill. Skup się na 5-10 najważniejszych. 2. Niespójne dane — "bawełna" vs "Bawełna" vs "100% bawełna". Używaj walidacji (lista dozwolonych wartości). 3. Brak wyświetlania — metafields są wypełnione, ale nie wyświetlają się na stronie. Sprawdź Theme Editor. 4. Nieużywane metafields — stworzono definicje, ale nikt nie wypełnia danych. Metafields bez danych = zmarnowany czas.
Podsumowanie
Metafields transformują standardowe strony produktowe Shopify w profesjonalne, informacyjne karty produktów. Zacznij od 3-5 najważniejszych metafields (materiał, waga, instrukcja), wypełnij dla bestsellerów i stopniowo rozszerzaj.
W Polar Commerce konfigurujemy metafields i strony produktowe w polskich sklepach Shopify — od definicji po bulk import i custom display. Napisz do nas na polar-commerce.com/kontakt.