Menyediakan penyekat alamat dalam Checkout Blocks

Blok penyekat alamat boleh menyekat pembayaran apabila alamat atau komponen alamat yang khusus tidak dibenarkan berdasarkan peraturan yang anda tetapkan. Anda boleh menyediakan penyekat alamat untuk digunakan pada semua pasaran atau pada 1 pasaran yang khusus.

Peraturan alamat yang disokong

Jenis peraturan berikut disokong untuk menyekat pembayaran:

  • Aksara ASCII: Anda boleh menyekat alamat yang mengandungi emoji atau aksara khas. Banyak penyedia pengiriman tidak menyokong aksara ini.
  • Jenis alamat yang disekat: Anda boleh menyekat peti pos, USPS Gopost, alamat diplomatik dan tentera serta loker bungkusan.
  • Maksimum aksara dan Minimum aksara: Anda boleh mewajibkan had maksimum atau minimum aksara pada mana-mana medan alamat penghantaran.
  • Peraturan benarkan tersuai dan Peraturan sekat tersuai: Gunakan regex (ungkapan nalar) tersuai pada mana-mana medan alamat penghantaran.
  • Medan yang diwajibkan: Anda boleh mewajibkan medan tertentu, seperti nombor telefon.
  • Kod zip: Anda boleh menyekat kod ZIP dan julat kod ZIP tertentu.

Menggunakan regex dalam peraturan alamat tersuai

Jika anda perlu menyekat format alamat tertentu, gunakan Peraturan benarkan tersuai atau Peraturan sekat tersuai yang menerima mana-mana ungkapan nalar (regex) yang sah. Regex ialah rentetan aksara yang menentukan corak padanan dalam teks.

Berikut ialah beberapa contoh regex:

  • Padankan rentetan yang mengandungi aksara Jepun: /[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[々〆〤ヶ]+/u
  • Padankan rentetan yang mengandungi perkataan "avenue": (\W|^)avenue(\W|$)

Apabila anda menambahkan rentetan regex pada peraturan tersuai anda, Checkout Blocks akan memaparkan sama ada Sah atau Tidak sah untuk menunjukkan status rentetan regex anda. Klik Uji peraturan dan taipkan Input sampel untuk menguji rentetan regex anda, lalu mengesahkan sama ada rentetan regex anda beroperasi seperti yang dijangkakan. Klik Tetapkan semula untuk menaip sampel yang lain.

Cipta penyekat alamat

Anda boleh mencipta dan mengkonfigurasi penyekat alamat dalam aplikasi Checkout Blocks.

Anda boleh mencipta penyekat alamat untuk semua pasaran, atau pasaran tunggal. Kumpulan peraturan penyekatan alamat yang berlainan tidak boleh dicipta untuk pasaran yang berbeza pada masa yang sama.

Langkah-langkah:

  1. Daripada pentadbir Shopify anda, pergi ke Aplikasi > Checkout Blocks.

  2. Klik Blok, dan kemudian klik Cipta blok.

  3. Klik Penyekat alamat.

  4. Dalam bahagian Peraturan penyekatan, konfigurasikan kumpulan peraturan penyekatan alamat anda:

    1. Klik ⊕ Cipta kumpulan peraturan.
    2. Pilihan: Daripada menu juntai bawah Semua pasaran, pilih pasaran yang anda ingin gunakan kumpulan peraturan tersebut.
    3. Klik ⊕ Tambah peraturan baharu, dan kemudian pilih jenis peraturan yang anda ingin gunakan.
    4. Konfigurasikan tetapan peraturan.
    5. Pilihan: Jika anda ingin menyesuaikan mesej ralat yang dipaparkan apabila alamat disekat oleh peraturan tertentu, klik Sesuaikan dan taipkan mesej pilihan anda.
    6. Pilihan: Tambah lebih banyak peraturan dan konfigurasikannya seperti yang diperlukan.
  5. Klik Simpan.

Selepas penyekat alamat dicipta, penyekat itu mesti ditambahkan pada pembayaran.

Tambah blok penyekat alamat pada pembayaran

Selepas anda mencipta penyekat alamat, anda mesti menambahkannya pada pembayaran supaya penyekat itu mula menyekat pembayaran. Anda hanya perlu menambah penyekat alamat pada pembayaran sekali sahaja.

Langkah-langkah:

  1. Daripada pentadbir Shopify anda, pergi ke Tetapan > Pembayaran.

  2. Dalam bahagian Konfigurasi, klik Sesuaikan pada konfigurasi yang anda ingin tambahkan penyekat alamat.

  3. Dalam editor pembayaran dan akaun, tambah penyekat alamat pada pembayaran:

    1. Klik tab Aplikasi di bar sisi.
    2. Klik pilihan Checkout Blocks Penyekat alamat, dan kemudian klik > Pembayaran.
    3. Sahkan bahawa tetapan Benarkan aplikasi menyekat pembayaran aktif.
  4. Klik Simpan.