在 Checkout Blocks 中設定地址格式驗證

您可以驗證顧客的運送地址,並針對包含不符規定格式地址的訂單封鎖結帳。例如,您可以封鎖郵政信箱地址,以確保訂單能履行至實體地點,或是限制特定郵遞區號的結帳作業。顧客必須修正無效的運送地址欄位,才能繼續結帳。系統不會驗證帳單地址欄位。

透過 Checkout Blocks app 設定地址格式驗證

步驟:

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

  2. 點擊「功能」,然後點擊「建立功能」。

  3. 在「驗證」區段中,點擊「地址格式驗證」。

  4. 輸入驗證規則的標題。

  5. 選用:在「市場」區段中,點擊「新增市場」以選取特定的地區型市場。預設情況下,驗證會套用至所有市場。僅支援地區市場。

  6. 開啟一或多項驗證規則。針對您開啟的每項規則,請完成以下步驟:

    1. 在「已驗證欄位」區段中,點擊 + 圖示以選取規則適用的地址欄位。
    2. 選用:若規則支援自訂錯誤訊息,請點擊「錯誤訊息」欄位旁邊的 Edit 圖示,以自訂顧客在結帳時收到的訊息。請確保錯誤訊息簡短且具體。例如:「請輸入街道地址 (不接受郵政信箱)。」
    3. 進行規則的任何其他設定,例如字元限制或模式。
  7. 點擊「儲存」。

設定地址格式驗證後,系統會將該功能儲存為「非使用中」。若要啟用該功能,請從狀態下拉式選單中選取「使用中」,然後點擊「儲存」。

地址格式驗證的支援規則

在 Checkout Blocks app 中設定地址格式驗證時,可使用下列規則。

地址格式驗證規則及其說明的清單。
規則說明
封鎖特定地址類型防止特定地址類型結帳,包含外交地址、軍事地址、包裹置物櫃、郵政信箱以及 USPS gopost®。
封鎖特定郵遞區號針對包含或未包含特定郵遞區號的地址封鎖結帳。請使用逗號分隔多個區號。使用 * 作為萬用字元,例如使用 100** 代表 10000–10099。
強制執行字元數限制設定地址欄位的最小或最大字元限制。請為較長的國際地址保留足夠的空間。
將特定欄位設為必填將選填欄位設為必填,才能繼續結帳。
自訂驗證當欄位符合規則運算式 (regex) 模式時封鎖結帳。模式可以透過說明產生,或手動輸入。在新增規則運算式之前,請先從廣泛的規則開始。過於嚴格的模式可能會封鎖有效的地址。

限制

目前僅驗證運送地址。不支援帳單地址欄位,且無法成為規則的目標。

不支援的規則

已棄用的 Address Blocker 中的下列規則無法在地址格式驗證中使用:

  • 封鎖非 ASCII 字元:結帳頁面已防止在地址欄位中輸入表情符號、特殊符號、HTML 標籤和網址。不需要獨立的規則。
  • 將街道門牌號碼設為必填:地址格式驗證不支援將街道門牌號碼設為必填。請改為在結帳頁面設定中將其他地址欄位設為必填