在 Checkout Blocks 設定地址封鎖器
地址封鎖器區塊可依您定義的規則,在某個地址或地址的特定組成欄位不被允許時封鎖結帳。您可以設定地址封鎖器套用至所有市場,或僅套用至 1 個特定市場。
支援的地址規則
以下規則類型可用於封鎖結帳:
- ASCII 字元:您可以封鎖包含表情符號或特殊字元的地址。許多運送供應商不支援這些字元。
- 封鎖的地址類型:您可以封鎖郵政信箱、USPS Gopost、外交與軍事地址,以及包裹置物櫃。
- 字元上限與字元下限:您可以限制任何運送地址欄位的最大或最小字元數。
- 自訂允許規則與自訂封鎖規則:在任何運送地址欄位套用自訂 regex (正規表示式)。
- 必填欄位:您可以要求特定欄位必填,例如電話號碼。
- 郵遞區號:您可以封鎖特定郵遞區號以及郵遞區號範圍。
在自訂地址規則中使用 regex
如果您需要封鎖特定的地址格式,請使用 自訂允許規則 或 自訂封鎖規則,這些規則可接受任何有效的正規表示式 (regex)。regex 是指定文字比對模式的一串字元。
以下是一些 regex 範例:
- 比對包含日文字元的字串:
/[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[々〆〤ヶ]+/u - 比對包含「avenue」一詞的字串:
(\W|^)avenue(\W|$)
當您將 regex 字串加入自訂規則時,Checkout Blocks 會顯示 Valid 或 Invalid 以標示您的 regex 字串狀態。按一下 Test rule,並輸入 Sample input 來測試您的 regex 字串,確認其運作是否如預期。按一下 Reset 以輸入另一個範例。
建立地址封鎖器
您可以在 Checkout Blocks app 中建立並設定地址封鎖器。
您可以建立適用於所有市場或單一市場的地址封鎖器。無法同時為不同市場建立不同的地址封鎖規則群組。
步驟:
在您的 Shopify 管理介面中,前往 應用程式 > Checkout Blocks。
按一下 Blocks,然後按一下 Create block。
按一下 Address blocker。
在 封鎖規則 區段中,設定您的地址封鎖規則群組:
- 按一下 ⊕ 建立規則群組。
- 選用:在 全部市場 下拉式選單中,選取您想套用該規則群組的市場。
- 按一下 ⊕ 新增規則,然後選取您要套用的 rule type。
- 調整此規則的設定。
- 選用:若您想自訂某一規則封鎖地址時顯示的錯誤訊息,請按一下 自訂,並輸入您偏好的訊息。
- 選用:視需要新增更多規則並完成設定。
按一下 儲存。
建立地址封鎖器後,必須將其added to the checkout。
在結帳頁面新增地址封鎖區塊
在您create an address blocker之後,必須將其加入結帳頁面,讓其在結帳頁面開始生效。地址封鎖器只需加入結帳頁面一次。