Thiết lập xác thực định dạng địa chỉ trong Checkout Blocks

Bạn có thể xác thực địa chỉ giao hàng của khách hàng và chặn thanh toán đối với đơn hàng có địa chỉ không khớp với định dạng yêu cầu. Ví dụ: bạn có thể chặn địa chỉ hộp thư bưu điện (PO box) để đảm bảo có thể hoàn tất đơn hàng và giao đến các địa điểm thực tế, hoặc hạn chế thanh toán đối với một số mã ZIP nhất định. Khách hàng phải sửa các trường địa chỉ giao hàng không hợp lệ trước khi tiếp tục thanh toán. Các trường địa chỉ thanh toán không được xác thực.

Thiết lập xác thực định dạng địa chỉ bằng ứng dụng Checkout Blocks

Các bước:

  1. Từ trang quản trị Shopify, vào Ứng dụng > Checkout Blocks.

  2. Nhấp vào Hàm, rồi nhấp vào Tạo hàm.

  3. Trong phần Xác thực, nhấp vào Xác thực định dạng địa chỉ.

  4. Nhập tiêu đề cho quy tắc xác thực.

  5. Tùy chọn: Trong phần Thị trường, nhấp vào Thêm thị trường để chọn các thị trường theo khu vực cụ thể. Theo mặc định, quy tắc xác thực áp dụng cho mọi thị trường. Chỉ hỗ trợ các thị trường theo khu vực.

  6. Bật một hoặc nhiều quy tắc xác thực. Đối với mỗi quy tắc được bật, hãy hoàn thành các bước sau:

    1. Trong phần Trường được xác thực, nhấp vào biểu tượng + để chọn các trường địa chỉ mà quy tắc áp dụng.
    2. Tùy chọn: Đối với các quy tắc hỗ trợ thông báo lỗi tùy chỉnh, hãy nhấp vào biểu tượng Edit bên cạnh trường Thông báo lỗi để tùy chỉnh thông báo mà khách hàng nhận được trên trang thanh toán. Giữ thông báo lỗi ngắn gọn và cụ thể. Ví dụ: “Nhập địa chỉ đường phố (không dùng hộp thư bưu điện)."
    3. Định cấu hình các cài đặt bổ sung cho quy tắc, chẳng hạn như giới hạn ký tự hoặc mẫu.
  7. Nhấp vào Lưu.

Sau khi thiết lập xác thực định dạng địa chỉ, hàm sẽ được lưu ở trạng thái Không hoạt động. Để kích hoạt hàm, chọn Đang hoạt động từ menu thả xuống trạng thái, rồi nhấp vào Lưu.

Các quy tắc xác thực định dạng địa chỉ được hỗ trợ

Các quy tắc sau có sẵn khi thiết lập xác thực định dạng địa chỉ trong ứng dụng Checkout Blocks.

Danh sách các quy tắc xác thực định dạng địa chỉ và mô tả.
Quy tắcMô tả
Chặn loại địa chỉ cụ thểChặn thanh toán đối với các loại địa chỉ cụ thể, bao gồm địa chỉ ngoại giao, quân đội, tủ khóa nhận bưu kiện, hộp thư bưu điện (PO box) và USPS gopost®.
Chặn mã ZIP/mã bưu điện cụ thểChặn thanh toán đối với địa chỉ có chứa hoặc không chứa mã ZIP/mã bưu điện cụ thể. Phân tách nhiều mã bằng dấu phẩy. Sử dụng * làm ký tự đại diện, ví dụ như 100** cho 10000–10099.
Bắt buộc giới hạn số ký tựThiết lập giới hạn số ký tự tối thiểu hoặc tối đa cho các trường địa chỉ. Cho phép không gian đủ cho các địa chỉ quốc tế dài hơn.
Bắt buộc các trường cụ thểYêu cầu phải điền các trường tùy chọn để tiếp tục thanh toán.
Xác thực tùy chỉnhChặn thanh toán khi các trường khớp với mẫu biểu thức chính quy (regex). Có thể tạo mẫu từ mô tả hoặc nhập thủ công. Hãy bắt đầu bằng các quy tắc bao quát trước khi thêm regex. Các mẫu quá nghiêm ngặt có thể chặn những địa chỉ hợp lệ.

Giới hạn

Hiện tại, chỉ xác thực địa chỉ giao hàng. Các trường địa chỉ thanh toán không được hỗ trợ và không thể áp dụng quy tắc.

Quy tắc không được hỗ trợ

Các quy tắc sau của khối Address Blocker đã ngừng sử dụng không có trong tính năng xác thực định dạng địa chỉ:

  • Chặn ký tự không phải ASCII: Trang thanh toán đã chặn các biểu tượng cảm xúc, ký hiệu đặc biệt, thẻ HTML và URL trong các trường địa chỉ. Do đó không cần tạo quy tắc riêng.
  • Bắt buộc số nhà: Việc yêu cầu số nhà không được hỗ trợ trong tính năng xác thực định dạng địa chỉ. Thay vào đó, bạn có thể bắt buộc điền các trường địa chỉ bổ sung trong phần cài đặt thanh toán.