Ekstensibilitas checkout: apa yang dapat dan tidak dapat Anda ubah
Checkout adalah bagian dari Shopify yang paling ingin Anda ubah dan bagian yang paling sedikit Anda kendalikan. Itu disengaja: ini juga bagian yang paling keras dioptimalkan Shopify dan dibuat bertanggung jawab atas kepatuhan pembayaran.
Ekstensibilitas checkout modern memberi Anda titik ekstensi yang ditentukan. Inilah yang mereka cakup dan apa yang tidak.
Di mana Anda dapat memperluas#
| Titik ekstensi | Penggunaan khas |
|---|---|
| Ekstensi UI di posisi yang ditentukan | Bidang kustom, instruksi pengiriman, opsi hadiah |
| Aturan validasi | Memblokir pesanan yang melanggar aturan bisnis |
| Logika diskon | Perilaku promosi kustom di luar jenis bawaan |
| Kustomisasi pengiriman | Menyusun ulang, mengganti nama, atau menyembunyikan opsi pengiriman |
| Halaman pasca-pembelian | Upsell dan informasi tambahan setelah pembayaran |
| Kontrol branding | Warna, font, dan tata letak dalam struktur yang diberikan |
Apa yang tetap milik Shopify#
- Urutan langkah checkout dan struktur keseluruhan.
- Penanganan pembayaran dan cakupan PCI — Anda tidak menyentuh data kartu.
- Model objek pesanan yang dibaca semua orang di hilir.
- Lapisan penipuan dan risiko.
- Apa pun yang memerlukan logika sisi server arbitrer di tengah alur.
Terbatas paket, dan itu penting lebih awal#
Beberapa ekstensibilitas hanya tersedia pada paket yang lebih tinggi. Jika persyaratan bergantung padanya, keputusan paket adalah keputusan kelayakan, bukan penganggaran — dan itu termasuk dalam minggu pertama, bukan yang terakhir.
Periksa pembatasan paket untuk setiap persyaratan checkout selama pelingkupan. Ini adalah sumber paling umum dari "kami berasumsi kami bisa" di akhir proyek.
Pendekatan pragmatis#
Ekspresikan aturan bisnis sebagai validasi dan kustomisasi pengiriman daripada sebagai UI. Aturan yang ditegakkan saat checkout dapat diandalkan; aturan yang dikomunikasikan oleh pesan yang mungkin tidak dibaca seseorang tidak. Dan pertahankan bidang kustom untuk apa yang benar-benar akan Anda tindak lanjuti — setiap bidang tambahan biaya konversi.
Pertanyaan yang sering diajukan
Bisakah saya membangun checkout yang sepenuhnya kustom?
Tidak, tidak pada paket standar. Anda memperluas titik yang ditentukan; struktur dan penanganan pembayaran tetap milik Shopify.
Apakah skrip checkout masih cara untuk melakukan ini?
Tidak. Pendekatan modern adalah ekstensi dan fungsi checkout; kustomisasi berbasis skrip yang lebih lama sedang dihentikan.
Berapa banyak yang dapat saya tambahkan sebelum konversi menderita?
Kurang dari yang Anda inginkan. Setiap bidang dan pesan adalah gesekan; tambahkan hanya apa yang mengubah hasil.
ekstensibilitas checkout shopifyekstensi checkout shopifyshopify functionscheckout kustom shopifykustomisasi checkout shopify