在 Checkout Blocks 設定地址封鎖器

地址封鎖器區塊可依您定義的規則,在某個地址或地址的特定組成欄位不被允許時封鎖結帳。您可以設定地址封鎖器套用至所有市場,或僅套用至 1 個特定市場。

支援的地址規則

以下規則類型可用於封鎖結帳:

  • ASCII 字元:您可以封鎖包含表情符號或特殊字元的地址。許多運送供應商不支援這些字元。
  • 封鎖的地址類型:您可以封鎖郵政信箱、USPS Gopost、外交與軍事地址,以及包裹置物櫃。
  • 字元上限字元下限:您可以限制任何運送地址欄位的最大或最小字元數。
  • 自訂允許規則自訂封鎖規則:在任何運送地址欄位套用自訂 regex (正規表示式)
  • 必填欄位:您可以要求特定欄位必填,例如電話號碼。
  • 郵遞區號:您可以封鎖特定郵遞區號以及郵遞區號範圍。

在自訂地址規則中使用 regex

如果您需要封鎖特定的地址格式,請使用 自訂允許規則自訂封鎖規則,這些規則可接受任何有效的正規表示式 (regex)。regex 是指定文字比對模式的一串字元。

以下是一些 regex 範例:

  • 比對包含日文字元的字串:/[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[々〆〤ヶ]+/u
  • 比對包含「avenue」一詞的字串:(\W|^)avenue(\W|$)

當您將 regex 字串加入自訂規則時,Checkout Blocks 會顯示 ValidInvalid 以標示您的 regex 字串狀態。按一下 Test rule,並輸入 Sample input 來測試您的 regex 字串,確認其運作是否如預期。按一下 Reset 以輸入另一個範例。

建立地址封鎖器

您可以在 Checkout Blocks app 中建立並設定地址封鎖器。

您可以建立適用於所有市場或單一市場的地址封鎖器。無法同時為不同市場建立不同的地址封鎖規則群組。

步驟:

  1. 在您的 Shopify 管理介面中,前往 應用程式 > Checkout Blocks

  2. 按一下 Blocks,然後按一下 Create block

  3. 按一下 Address blocker

  4. 封鎖規則 區段中,設定您的地址封鎖規則群組:

    1. 按一下 ⊕ 建立規則群組
    2. 選用:在 全部市場 下拉式選單中,選取您想套用該規則群組的市場。
    3. 按一下 ⊕ 新增規則,然後選取您要套用的 rule type
    4. 調整此規則的設定。
    5. 選用:若您想自訂某一規則封鎖地址時顯示的錯誤訊息,請按一下 自訂,並輸入您偏好的訊息。
    6. 選用:視需要新增更多規則並完成設定。
  5. 按一下 儲存

建立地址封鎖器後,必須將其added to the checkout

在結帳頁面新增地址封鎖區塊

在您create an address blocker之後,必須將其加入結帳頁面,讓其在結帳頁面開始生效。地址封鎖器只需加入結帳頁面一次。

步驟:

  1. 在您的 Shopify 管理介面中,前往 設定 > Checkout

  2. 組態 區段中,於您要加入地址封鎖器的組態上按一下 自訂

  3. 在結帳與帳號編輯器中,將地址封鎖器加入結帳頁面:

    1. 在側邊欄按一下 Apps tab
    2. 按一下 Checkout Blocks 中的 地址封鎖器 選項,接著按一下 > 結帳頁面
    3. 確認已啟用 允許 app 封鎖結帳頁面 設定。
  4. 按一下 儲存