Checkout Blocks'ta adres engelleyici ayarlama
Adres engelleyici uygulama bloku, tanımladığınız kurallara göre bir adrese veya bir adresteki belirli bileşenlere izin verilmediğinde ödemeyi engelleyebilir. Tüm pazarlara veya belirli bir pazara uygulanacak bir adres engelleyici ayarlayabilirsiniz.
Bu sayfada
Desteklenen adres kuralları
Ödemeleri engellemek için aşağıdaki kural türleri de desteklenir:
- ASCII karakterleri: Emojiler veya özel karakterler içeren adresleri engelleyebilirsiniz. Birçok kargo hizmeti sağlayıcısı bu karakterleri desteklemez.
- Engellenen adres türü: Posta kutuları, USPS Gopost, diplomatik ve askeri adresler ile paket dolaplarını engelleyebilirsiniz.
- Maksimum karakter ve minimum karakter: Herhangi bir kargo adresi alanı için maksimum veya minimum karakter sınırı belirleyebilirsiniz.
- Özel izin verme kuralı ve Özel engelleme kuralı: Herhangi bir kargo adresi alanına özel düzenli ifade (regex) kuralı uygulayabilirsiniz.
- Gerekli alanlar: Telefon numarası gibi belirli alanları gerekli kılabilirsiniz.
- Posta kodları: Belirli posta kodlarını ve posta kodu aralıklarını engelleyebilirsiniz.
Özel adres kurallarında düzenli ifade (regex) kullanma
Belirli adres biçimlerini engellemeniz gerekirse geçerli herhangi bir özel düzenli ifadeyi (regex) kabul eden Özel engelleme kuralını veya Özel izin verme kuralını kullanın. Düzenli ifade, metindeki bir eşleşme modelini belirten bir karakter dizesidir.
Aşağıda bazı düzenli ifade örnekleri verilmiştir:
- Japonca karakterler içeren dizelerle eşleşme:
/[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[々〆〤ヶ]+/u
- "Avenue" (Cadde) sözcüğünü içeren dizelerle eşleşme:
(\W|^)avenue(\W|$)
Özel kuralınıza bir düzenli ifade dizesi eklediğinizde Checkout Blocks, düzenli ifade dizenizin durumunu belirtmek için Valid (Geçerli) veya Invalid (Geçersiz) sözcüklerini gösterir. Düzenli ifade dizenizi test etmek ve beklendiği şekilde çalıştığını doğrulamak için Test rule'a (Kuralı test et) tıklayın ve bir Sample input (Giriş örneği) girin. Başka bir örnek girmek için Reset'e (Sıfırla) tıklayın.
Adres engelleyicisi oluşturma
Checkout Blocks uygulamasında bir adres engelleyicisi oluşturabilir ve bunu yapılandırabilirsiniz.
Tüm pazarlar veya tek bir pazar için adres engelleyici oluşturabilirsiniz. Farklı pazarlar için aynı anda farklı adres engelleme kural grupları oluşturmak mümkün değildir.
Adımlar:
- Shopify yöneticinizde Uygulamalar > Checkout Blocks'a gidin.
- Blocks'a (Bloklar), ardından Create block'a (Blok oluştur) tıklayın.
- Address blocker'a (Adres engelleyici) tıklayın.
-
Blocking rules (Engelleme kuralları) bölümünde , adres engelleme kuralı gruplarınızı yapılandırabilirsiniz:
- ⊕ Create rule group (Kural grubu oluştur) seçeneğine tıklayın.
- İsteğe bağlı: All markets (Tüm pazarlar) açılır menüsünden kural grubunu uygulamak istediğiniz pazarı seçin.
- ⊕ Add new rule'a (Yeni kural ekle) tıklayın ve uygulamak istediğiniz kural türünü seçin.
- Kural ayarlarını yapılandırın.
- İsteğe bağlı: Bir adres belirli bir kural tarafından engellendiğinde görüntülenen hata mesajını özelleştirmek için Customize'a (Özelleştir) tıklayın ve tercih ettiğiniz mesajı yazın.
- İsteğe bağlı: Gerekirse daha fazla kural ekleyin ve bunları yapılandırın.
İsteğe bağlı: Address autofill (Otomatik adres doldurma) bölümünde, Prepend country dial code to phone field (Telefon alanına ülke arama kodunu ekleyin) ayarını etkinleştirin. Telefon alanı gerekli kılındığında bunu yapmanız önerilir.
Kaydet'e tıklayın.
Adres engelleyici oluşturulduktan sonra bunun ödeme sayfasına eklenmesi gerekir.
Ödeme sayfanıza adres engelleyici bloku ekleme
Bir adres engelleyici oluşturduktan sonra, ödemeleri engellemeye başlaması için bunu ödeme sayfasına eklemeniz gerekir. Adres engelleyiciyi ödeme sayfasına yalnızca bir defa eklemeniz gerekir.
Adımlar:
Shopify yöneticinizden Ayarlar > Ödeme'ye gidin.
Yapılandırmalar bölümünde adres engelleyicisi eklemek istediğiniz yapılandırmada Özelleştir'e tıklayın.
-
Ödeme ve hesaplar düzenleyicisinde, adres engelleyiciyi ödeme sayfasına ekleyin:
- Kenar çubuğundaki Uygulamalar sekmesine tıklayın.
- Checkout Blocks seçeneklerinden Address blocker'a (Adres engelleyici) tıklayın, ardından ⊕ > Checkout'a (Ödeme) tıklayın.
- Uygulamanın ödemeyi engellemesine izin verin ayarının etkin olduğunu doğrulayın.
Kaydet'e tıklayın.