With our delivery validation feature, you can check if the customer is eligible for delivery. Depending on what the customer enters in the widget, a matching delivery location will be selected.
You can choose between:
Customer within maximum radius (Google Maps API required)
Customer within maximum driving distance (Google Maps API required)
To set up delivery validation, follow our video tutorial or the written steps.
How does delivery validation work?
Postcode matching validation
| ||||
Recommended use | For delivering to a relatively small area | For delivering to a wide area | For more complex delivery rules | For countries that don't use postal codes |
Example zip codes | 12345, SW1A 1AA | 123, SW1A | 123*, SW1A_*** | LONDON, MILTONKEYN |
Eligible zip codes | 12345, SW1A 1AA | 12345, 1230, SW1A 1AA | 1234, SW1A 1AA, SW1A 6TH | London, london, Milton Keynes, miltonkeynes |
Non-eligible postcodes | Any postcode that is not added to Zapiet - Pickup + Delivery | 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 | Any city name that doesn't begin with LONDON or MILTONKEYN |
Distance matching validation
| ||
Google Maps API key | Required | Required |
Recommended use | If your delivery zone is set by a straight line radius from your store | If your delivery zone is set by a driving distance from your store |
Example distances | 10 km | 10 km |
Eligible addresses | Any address within 10 km straight line distance from your store | Any address within 10 km driving distance from your store |
Non-eligible addresses | Any address further than 10 km straight line distance from your store | Any address further than 10 km driving distance from your store |
Delivery validation settings
To select the delivery validation method, click Settings, then click Local delivery.
The delivery validation method you select in the general settings will apply to all locations.
The postal codes/distances are location specific and should be set within each location. Click Locations, then click the location you want to edit, then click Edit settings for Local delivery.
No validation
If you don't need this feature, it can be set to no validation.
With no validation selected, all of your customers will be able to proceed to checkout, regardless of their postal code or address.
No validation method can be used if you have only one delivery location. If you have multiple locations, then the location that was created first will always be selected for delivery, other locations will not be used.
Click Settings then Local Delivery.
In the Distance validation section, select No validation.
Click Save.
If you have our delivery date and time picker enabled, your customers will need to select their preferred date and time before clicking check out.
Changing the wording in the widget
If you are using no validation, you will need to change the wording in the widget.
Click Settings, then click Text and Design.
In Text and design section, click Show next to Delivery widget.
Change the wording for Instructional text or remove it completely.
Change the wording for User has not selected a location, date or time section.
Remove the “zip code” wording from the text and edit the wording to match your settings.
Click Save.
When you change the wording, this is how your widget would look with no validation.