Zip code matching checks the postal code (zip code, postcode, pin code) that your customers entered at the checkout. That postcode will need to match one of the postcodes you entered in Zapiet - Rates by Zip Code delivery zone settings.
You can switch between matching methods in Zapiet - Rates by Zip Code > Settings.
For delivering to a relatively small area
For delivering to a wide area
For more complex delivery rules
Example zip codes
Eligible zip codes
Any postcode that is not added to Zapiet - Rates by Zip Code
Any postcode that does not begin with 123 or SW1A
Any postcode that does not begin with 123 or SW1A, has less or more digits than asterisks and is missing a space
Exact matching checks if the postal/zip code your customers enter in the checkout exactly matches the one you have entered in the settings.
When you create zones within Zapiet - Rates by Zip Code you will need to enter the full postal/zip code.
We recommend using this mode if you deliver to a smaller set of postal/zip codes. For larger sets of postal/zip codes, you should use partial matching.
For example, if you deliver to all of Toronto, instead of entering all 850,000 zip codes, you would use our partial matching option.
Partial matching is used when you deliver to a lot of postcodes—you can then make them all available by adding only the first part of the postcode.
You can enter any set of numbers/letters within your location's settings. The postcode entered in the checkout will be eligible if it starts with the set you've entered.
902 entered in the location settings would match any postcode/zip code customers enters, as long as it begins with 902:
1 entered in the location settings would match your customer's postcode starting with 1:
SW1 entered in the location settings would match your customer's postcode starting with SW1:
SW1 AAA,SW10 AAA,SW11KGH,SW12
Advanced wildcard matching
This option can be used regardless of your location. It's designed for countries where postcodes have letters followed by single and double digits (e.g. in the UK, SW2 and SW20), in order to differentiate between them.
When you enable advanced wildcard matching, you can use an underscore to denote a space, and an asterisk to define boundaries.
SW2_ will match SW2 1AA, but not SW20 1AA.
SW2_*** will match SW2 1AA, but not SW2 1AAB (non-existent postcode).
When you use an underscore, your customers will need to enter a space between the first part of their postcode and the second.
For example, if you add SW2_*** in the settings, check which example postal codes will be eligible for delivery:
Eligible for delivery