Table of Contents
You can limit shipping availability to specific ZIP/postcodes when creating or editing a Shipping Zone. This allows you to precisely define where deliveries are allowed based on postal coverage.
✅ How to Configure ZIP/Postcode Restrictions #
1. Access the Shipping Zone Configuration #
Go to: Payments → Settings → Shipping & Delivery → Shipping Zones
You can either:
- Click “Add Zone” to create a new zone, or
- Click the edit icon on an existing zone
2. Enable ZIP/Postcode Limitation #
In the Edit Zone panel:
- Scroll down and check: ✅ Limit Shipping to Specific ZIP/postcodes
This reveals a field to enter one or more ZIP/postcodes.
3. Enter ZIP/Postcodes #
- Input multiple ZIP/postcodes using commas to separate them.
- You can enter:
- Exact values (e.g., 100210, 122021)
- Ranges using a wildcard (e.g., 56*)
Example: #
100210,122021,56*,600*
⚠️ Edge Cases & Validation Rules #
To ensure ZIP/postcode restrictions function properly, please follow these guidelines:
✅ Correct Usage #
- 560* – valid (matches ZIPs starting with 560 like 560001, 560102)
- 122* – valid (covers all ZIPs from 122000–122999)
❌ Invalid Usage #
Input | Issue |
---|---|
*560 | ❌ Asterisk must be at the end, not the beginning |
560-580 | ❌ Hyphens (-) are not allowed |
560 001 | ❌ No spaces allowed in ZIPs |
560@001 | ❌ Special characters are not allowed |
,560002,,560005 | ❌ Avoid double commas or empty entries |
? Important Behavior Notes #
- ZIP/postcodes will be matched only within the selected countries/regions
- Wildcard (*) will only match prefixes from left to right
- 56* matches 560001, 561122, etc.
- Does not match values with 56 in the middle or end
- If a user’s shipping address doesn’t match any allowed ZIP, this zone will not apply. Shipping wouldn’t show for him.
? Summary View After Save #
Once the zone is saved, you’ll see:
- The selected country and regions
- A summary of deliverable ZIPs (truncated with an ellipsis if long)
? Best Practices #
- Test with actual ZIPs your logistics provider supports
- Use separate zones for different ZIP groups and rate structures
- Keep input clean: no trailing spaces or unusual characters
? Editable Anytime #
You can return to this configuration at any point to:
- Add or remove ZIP/postcodes
- Modify regions or flat rate conditions
- Refine your delivery rules based on operations