Online Store 2.0: sekcje, bloki i metafieldy w praktyce
Online Store 2.0 przekształcił motyw z zestawu stałych szablonów w system komponowalny: sekcje na każdej stronie, bloki wewnątrz nich i ustrukturyzowane metafieldy do przechowywania własnych danych.
Funkcje są powszechnie znane. Mniej powszechne jest budowanie tak, jakby istniały, zamiast dokręcania ich do starszego podejścia.
Trzy elementy i do czego służy każdy#
| Element | Co daje | Kto edytuje |
|---|---|---|
| Sekcje | Przestawialne moduły na dowolnym szablonie | Sprzedawcy, w edytorze motywu |
| Bloki | Powtarzalne elementy wewnątrz sekcji | Sprzedawcy |
| Metafieldy | Ustrukturyzowane, typowane dane na produktach i innych obiektach | Ty definiujesz, sprzedawcy wypełniają |
| Metaobiekty | Twoje własne typy treści, wielokrotnego użytku na stronach | Ty definiujesz, sprzedawcy wypełniają |
Jak to zmienia projektowanie motywu#
Stary instynkt to zakodować na sztywno stronę produktu i dać sprzedawcom garść ustawień. Instynkt 2.0 to dostarczyć mały zestaw dobrze wykonanych sekcji i pozwolić sprzedawcy komponować strony. Mniej szablonów na zamówienie, więcej części wielokrotnego użytku — i znacznie mniej próśb deweloperskich o zmiany układu sześć miesięcy później.
Każda zmiana układu, którą sprzedawca może wykonać sam, to zgłoszenie wsparcia, którego nigdy nie otrzymasz.
Metafieldy zasługują na model danych#
- Definiuj typy celowo: tabela rozmiarów to metaobiekt, nie blob rich-text.
- Nazywaj je według tego, co oznaczają, nie gdzie pojawiają się na stronie.
- Zdecyduj, które są danymi merchandisingowymi, a które treścią — mają różnych właścicieli.
- Wypełniaj je w czasie importu, nie ręcznie, jeśli Twój katalog jest więcej niż mały.
- Dokumentuj je; nieudokumentowany metafield zostaje odkryty rok później przez kogoś, kto go usuwa.
Dobra struktura startowa#
Jeden szablon produktu z sekcjami dla galerii, buy box, opisu, specyfikacji i cross-selli. Specyfikacje czytane z metafieldów. Cross-selle konfigurowalne na kolekcję. Ta struktura obejmuje większość katalogów bez jednego szablonu na zamówienie.
Najczęstsze pytania
Czy muszę migrować starszy motyw do 2.0?
Nie pilnie, ale nowe buildy powinny to zakładać. Doświadczenie edycji i koszt utrzymania są znacznie lepsze.
Metafieldy czy oddzielny system treści?
Metafieldy dla wszystkiego dołączonego do produktu lub kolekcji. Oddzielny system, gdy treść ma własne życie i odbiorców.
Ile sekcji to za dużo?
Gdy sprzedawcy nie mogą odróżnić dwóch. Mniej, lepiej nazwanych sekcji wygrywa z długą listą prawie duplikatów.
online store 2.0sekcje shopifymetafieldy shopifymetaobiekty shopifyarchitektura motywu shopify