Checkout Blocks'ta adres engelleyici ayarlama

Adres engelleyici bloğu, tanımladığınız kurallara göre bir adrese veya adresin belirli bileşenlerine izin verilmediğinde ödemeyi engelleyebilir. Adres engelleyiciyi tüm pazarlara veya belirli 1 pazara uygulanacak şekilde ayarlayabilirsiniz.

Desteklenen adres kuralları

Ödemeyi engellemek için aşağıdaki kural türleri desteklenir:

  • ASCII karakterleri: Emoji veya özel karakterler içeren adresleri engelleyebilirsiniz. Çoğu kargo hizmeti sağlayıcısı bu karakterleri desteklemez.
  • Engellenen adres türü: Posta kutularını, USPS Gopost'u, diplomatik ve askeri adresleri ve kargo dolaplarını engelleyebilirsiniz.
  • Maksimum karakter sayısı ve Minimum karakter sayısı: Herhangi bir kargo adresi alanı için maksimum veya minimum karakter sınırı zorunluluğu getirebilirsiniz.
  • Özel izin verme kuralı ve Özel engelleme kuralı: Herhangi bir kargo adresi alanına özel regex (normal ifadeler) uygulayın.
  • Zorunlu alanlar: Telefon numarası gibi belirli alanları zorunlu kılabilirsiniz.
  • Posta kodları: Belirli posta kodlarını ve posta kodu aralıklarını engelleyebilirsiniz.

Özel adres kurallarında regex kullanma

Belirli adres biçimlerini engellemeniz gerekiyorsa geçerli herhangi bir normal ifadeyi (regex) kabul eden Özel izin verme kuralı veya Özel engelleme kuralı'nı kullanın. Regex, metin içinde bir eşleşme deseni belirten bir karakter dizesidir.

Aşağıda bazı regex örnekleri verilmiştir:

  • Japonca karakterler içeren dizelerle eşleştirme: /[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[々〆〤ヶ]+/u
  • "avenue" kelimesini içeren dizelerle eşleştirme: (\W|^)avenue(\W|$)

Özel kuralınıza bir regex dizesi eklediğinizde Checkout Blocks, regex dizenizin durumunu belirtmek için Geçerli veya Geçersiz ifadesini gösterir. Regex dizenizi test etmek ve beklendiği gibi çalışıp çalışmadığını teyit etmek için Kuralı test et'e tıklayıp bir Örnek girdi yazın. Başka bir örnek yazmak için Sıfırla'ya tıklayın.

Adres engelleyici oluşturma

Checkout Blocks uygulamasında bir adres engelleyici oluşturabilir ve yapılandırabilirsiniz.

Tüm pazarlar veya tek bir pazar için bir adres engelleyici oluşturabilirsiniz. Aynı anda farklı pazarlar için farklı adres engelleme kuralı grupları oluşturmak mümkün değildir.

Adımlar:

  1. Shopify yöneticinizden Uygulamalar > Checkout Blocks bölümüne gidin.

  2. Bloklar'a ve ardından Blok oluştur'a tıklayın.

  3. Adres engelleyici'ye tıklayın.

  4. Engelleme kuralları bölümünde, adres engelleme kuralı gruplarınızı yapılandırın:

    1. ⊕ Kural grubu oluştur'a tıklayın.
    2. İsteğe bağlı: Tüm pazarlar açılır menüsünden, kural grubunu uygulamak istediğiniz pazarı seçin.
    3. ⊕ Yeni kural ekle'ye tıklayın ve ardından uygulamak istediğiniz kural türünü seçin.
    4. Kural ayarlarını yapılandırın.
    5. İsteğe bağlı: Bir adres belirli bir kural tarafından engellendiğinde gösterilen hata mesajını özelleştirmek isterseniz Özelleştir'e tıklayın ve tercih ettiğiniz mesajı girin.
    6. İsteğe bağlı: Daha fazla kural ekleyin ve bunları gerektiği gibi yapılandırın.
  5. Kaydet'e tıklayın.

Adres engelleyici oluşturulduktan sonra ödemeye eklenmesi gerekir.

Ödemeye adres engelleyici bloku ekleme

Bir adres engelleyici oluşturduktan sonra, ödeme işlemlerini engellemeye başlaması için bunu ödemeye eklemeniz gerekir. Adres engelleyiciyi ödemeye yalnızca bir kez eklemeniz yeterlidir.

Adımlar:

  1. Shopify yöneticinizden Ayarlar > Ödeme bölümüne gidin.

  2. Yapılandırmalar bölümünde, adres engelleyiciyi eklemek istediğiniz yapılandırmadaki Özelleştir'e tıklayın.

  3. Ödeme ve hesaplar düzenleyicisinde, adres engelleyiciyi ödemeye ekleyin:

    1. Kenar çubuğundaki Uygulamalar sekmesine tıklayın.
    2. Adres engelleyici Checkout Blocks seçeneğine, ardından > Ödeme'ye tıklayın.
    3. Uygulamanın ödemeyi engellemesine izin ver ayarının etkin olduğunu doğrulayın.
  4. Kaydet'e tıklayın.