Online Store 2.0: sections, blocks, dan metafields dalam praktik
Online Store 2.0 mengubah tema dari satu set template tetap menjadi sistem yang dapat disusun: sections di setiap halaman, blocks di dalamnya, dan metafields terstruktur untuk menyimpan data Anda sendiri.
Fitur-fiturnya dikenal luas. Yang kurang umum adalah membangun seolah-olah mereka ada, daripada memasangnya ke pendekatan yang lebih lama.
Tiga bagian dan untuk apa masing-masing#
| Bagian | Apa yang diberikannya | Siapa yang mengeditnya |
|---|---|---|
| Sections | Modul yang dapat diurutkan ulang di template mana pun | Merchant, di editor tema |
| Blocks | Item yang dapat diulang di dalam section | Merchant |
| Metafields | Data terstruktur dan bertipe pada produk dan objek lainnya | Anda mendefinisikan, merchant mengisi |
| Metaobjects | Jenis konten Anda sendiri, dapat digunakan kembali di seluruh halaman | Anda mendefinisikan, merchant mengisi |
Bagaimana ini mengubah desain tema#
Naluri lama adalah hard-code halaman produk dan memberi merchant segelintir pengaturan. Naluri 2.0 adalah mengirimkan satu set kecil sections yang dibuat dengan baik dan membiarkan merchant menyusun halaman. Lebih sedikit template khusus, lebih banyak bagian yang dapat digunakan kembali — dan jauh lebih sedikit permintaan developer untuk perubahan tata letak enam bulan kemudian.
Setiap penyesuaian tata letak yang dapat dilakukan merchant sendiri adalah tiket dukungan yang tidak pernah Anda terima.
Metafields layak mendapat model data#
- Definisikan tipe dengan sengaja: bagan ukuran adalah metaobject, bukan blob teks kaya.
- Beri nama untuk apa artinya, bukan di mana mereka muncul di halaman.
- Tentukan mana yang merupakan data merchandising dan mana yang merupakan konten — mereka memiliki pemilik yang berbeda.
- Isi pada waktu impor, bukan secara manual, jika katalog Anda lebih dari kecil.
- Dokumentasikan mereka; metafield yang tidak didokumentasikan ditemukan setahun kemudian oleh seseorang yang menghapusnya.
Struktur awal yang baik#
Satu template produk dengan sections untuk galeri, kotak beli, deskripsi, spesifikasi, dan cross-sells. Spesifikasi dibaca dari metafields. Cross-sells dapat dikonfigurasi per koleksi. Struktur itu mencakup sebagian besar katalog tanpa satu template khusus pun.
Pertanyaan yang sering diajukan
Apakah saya perlu memigrasikan tema lama ke 2.0?
Tidak mendesak, tetapi build baru harus mengasumsikannya. Pengalaman pengeditan dan biaya pemeliharaan keduanya jauh lebih baik.
Metafields atau sistem konten terpisah?
Metafields untuk apa pun yang dilampirkan ke produk atau koleksi. Sistem terpisah ketika konten memiliki kehidupan dan audiensnya sendiri.
Berapa banyak sections yang terlalu banyak?
Ketika merchant tidak dapat membedakan dua. Lebih sedikit, sections dengan nama lebih baik mengalahkan daftar panjang yang hampir duplikat.
online store 2.0shopify sectionsshopify metafieldsshopify metaobjectsarsitektur tema shopify