AppScoped
App Icon

ZIP Lock ‑ Restrict ZIP Codes

by AppScoped · Category: Order Restrictions
Free Plan Built for Shopify
⭐ 5/5
2 comment

App Introduction

Easily restrict products by ZIP code or state during checkout. Save time and prevent invalid orders. Set up rules to limit products by ZIP code or state at checkout, controlling which products customers can purchase based on their shipping ZIP code or state/province. When a restriction rule is triggered, the ZIP Lock app displays an error message and blocks checkout. You can apply ZIP code restriction rules to all products, specific products, or entire collections—you can even exempt certain customers. Built with Shopify’s Checkout UI Extensions—no theme changes required.

Core Functionality

  • Create unlimited rules for postal codes or states
  • Set rules to target specific products or collections
  • Bulk import postal codes via spreadsheet
  • Log blocked checkouts
  • Customizable checkout error messages

Merchant-Friendly

  • Cross-border E-commerce Merchants
  • Region-restricted Merchants
  • Multi-category E-commerce
  • Independent Station Merchants

Basic Information

  • Developer:Plug Digital Inc.
  • Address:1200 17th Street 27th Floor, Tabor Center, Denver, CO, 80202, US
  • Price: Free / Free plan
  • Rating:5 / 5
  • Comment Count:2 comment
  • Release Date:2024-4-25
  • Supported languages:English
  • Compatible products:Shopify

Application Screenshot

Price Plan

Standard

$9.99
  • Unlimited Rules
  • Unlimited Checkout Validation
  • Customizable Checkout Error Messages
  • Track Blocked Checkouts
  • Support for All Countries

Pro

$14.99
  • Includes all Standard plan features
  • Waive rules for specific customers
  • Multilingual checkout error messages

User Location & Comments

User Location

Comments

Shopify API Used

  • POST /admin/api/shipping_zone/rules.json
  • PUT /admin/api/shipping_zone/rules/{id}.json
  • GET /admin/api/shipping_zone/rules.json

Permission:write_shipping,read_shipping,manage_shipping_zone

  • POST /admin/api/product_rule.json
  • PUT /admin/api/product_rule/{id}.json
  • GET /admin/api/product_rule.json

Permission:write_products,read_products,manage_collections

  • POST /admin/api/shipping_zone/rules/bulk.json
  • GET /admin/api/shipping_zone/rules/bulk/status.json
  • DELETE /admin/api/shipping_zone/rules/bulk/{job_id}.json

Permission:write_shipping,read_shipping,manage_files

  • GET /admin/api/checkouts.json?status=blocked
  • POST /admin/api/checkout_events.json
  • GET /admin/api/checkout_events.json?type=block

Permission:read_checkouts,write_checkout_events,manage_orders

  • POST /admin/api/checkout_settings/error_messages.json
  • PUT /admin/api/checkout_settings/error_messages/{id}.json
  • GET /admin/api/checkout_settings/error_messages.json

Permission:write_checkout_settings,read_checkout_settings,manage_store

Similar APP