Kustomisasi tema yang bertahan dari pembaruan
Setiap proyek Shopify mencapai momen di mana tema tidak cukup melakukan sesuatu. Apa yang terjadi selanjutnya menentukan seberapa mahal toko tersebut selama sisa hidupnya.
Ada tempat yang baik untuk menempatkan perubahan dan yang buruk, dan perbedaannya sepenuhnya tentang apa yang terjadi ketika tema diperbarui.
Di mana menempatkan perubahan, dari terbaik ke terburuk#
| Pendekatan | Bertahan dari pembaruan | Gunakan ketika |
|---|---|---|
| Pengaturan tema | Selalu | Apa pun yang sudah diekspos tema |
| Section atau block baru | Biasanya | Tata letak atau modul konten baru |
| App block | Biasanya | Fungsionalitas dari aplikasi |
| Section yang disalin, diganti namanya | Sebagian besar | Anda memerlukan varian dari section yang ada |
| Mengedit template inti | Jarang | Pilihan terakhir, didokumentasikan |
| Edit tersebar di berbagai file | Tidak pernah | Tidak pernah |
Aturan yang menjaga tema tetap dapat dipelihara#
Tambahkan, jangan edit. Section baru yang Anda miliki akan tetap ada setelah pembaruan. Template inti yang dimodifikasi akan bertentangan dengan setiap rilis sampai seseorang menyerah dan berhenti memperbarui — inilah bagaimana toko tertinggal tiga tahun dalam fitur platform.
Simpan CUSTOMISATIONS.md di repositori tema yang mencantumkan setiap file yang Anda sentuh dan alasannya. Anda di masa depan tidak akan ingat, dan developer berikutnya juga tidak.
Kebiasaan praktis#
- Bekerja di repositori Git dengan tema, tidak hanya di editor admin.
- Gunakan tema pengembangan untuk perubahan dan publikasikan dengan sengaja.
- Awali sections dan snippets Anda sendiri sehingga jelas dalam daftar file.
- Letakkan CSS kustom dalam satu file, tidak tersebar di template.
- Sebelum pembaruan, diff rilis vendor terhadap salinan Anda dan tinjau konfliknya.
Kapan harus berhenti menyesuaikan dan membangun ulang#
Ketika diff terhadap tema vendor lebih panjang dari tema itu sendiri, Anda memelihara fork tanpa mengakuinya. Pada titik itu tema yang dibuat khusus lebih murah dan jujur tentang apa yang Anda miliki.
Pertanyaan yang sering diajukan
Bisakah saya mengedit file tema langsung di admin?
Anda bisa, dan untuk perbaikan satu baris tidak masalah. Apa pun yang lebih besar termasuk dalam kontrol versi di mana dapat ditinjau dan dikembalikan.
Bagaimana cara memperbarui tema yang disesuaikan?
Ambil rilis vendor, diff terhadap versi Anda, dan terapkan kembali perubahan Anda dengan sengaja. Ini hanya layak jika perubahan Anda bersifat aditif dan didokumentasikan.
Apakah app block aman?
Lebih aman daripada mengedit template, ya. Risikonya adalah aplikasi menghilang, bukan pembaruan tema.
kustomisasi tema shopifykustomisasi liquid shopifypembaruan tema shopifysections shopifypengembangan tema shopify