> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.omegatheme.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Local delivery validation methods

# Local delivery validation methods

Choose how DingDoong checks whether a customer's address is eligible for local delivery. There are five methods — pick the one that matches how you actually deliver.

|| Available on all plans.



## Overview

Validation runs when a customer enters their address (or postal code) in the widget. If their location is eligible, they can pick a delivery date; if not, they're told delivery isn't available. You set the method in **General settings → Local delivery validation**, and can refine it per delivery zone.

|| Changing the validation method doesn't affect existing orders — it only changes how new customers are checked.



## Before you start

* Local delivery is enabled on at least one location — see [How to enable local delivery](#).



## The five validation methods

| Method | Best for | How it checks |
| ---- |
| **No validation** | Deliver everywhere; no address check | Customer just picks a date |
| **Postal/ZIP code** | Fixed list of neighborhoods | Matches the postal code the customer enters |
| **Radius (distance)** | "Within X miles/km of my store" | Measures distance from your location to the address |
| **State / City** | Deliver to certain states or cities | Matches the customer's state/city |
| **Country** | Deliver to certain countries | Matches the customer's country |



## How to choose a validation method

Here's how, step by step:

### Step 1: Open Local delivery validation

Go to **General settings → Local delivery validation**.

![Step 1: Open Local delivery validation](IMAGE_URL_STEP_1)

### Step 2: Pick a method

Select **No validation**, **Postal/ZIP code**, **Radius**, **State/City**, or **Country**.

![Step 2: Pick a validation method](IMAGE_URL_STEP_2)

### Step 3: Configure the method

* **Postal code** — add eligible codes (exact or partial). See [Exact postal code matching](#) and [Partial postal code matching](#).
* **Radius** — set the maximum distance and unit (km or mi) from your location.
* **State/City or Country** — add the eligible states/cities or countries.

![Step 3: Configure the method](IMAGE_URL_STEP_3)

### Step 4: Save and test

Save, then test with an eligible and an ineligible address to confirm the behavior.

![Step 4: Save and test](IMAGE_URL_STEP_4)



## How it looks on the storefront

With validation on, customers enter their address/postal code and see whether delivery is available before choosing a date. With **No validation**, they go straight to date selection.

![Validation on storefront](IMAGE_URL_STOREFRONT)



## Common scenarios

### Bakery delivering within 10 miles

Use **Radius**, set 10 mi from your store.

### Florist serving a few postal codes

Use **Postal/ZIP code** with exact matching.

### Regional store shipping to select states

Use **State/City**.



## Tips & Best practices

|| Radius validation needs an accurate store address and (for the map) a Google Maps API key — see [Google Maps API](https://help.omegatheme.com/en/article/google-maps-api-uptdxe/).

| If you deliver to many postal codes, use [Partial postal code matching](#) instead of entering each code.



## Troubleshooting

### Valid addresses are rejected?

Your zone is too narrow or the method doesn't match your real area. Widen the radius / add the missing codes / switch methods.

### Radius isn't measuring correctly?

Confirm your location's address is exact and your Google Maps API key is valid.



## FAQ

### Can I use different methods per zone/location?

Yes — refine validation per delivery zone after picking the base method.

### How do I switch back to no checking?

Choose **No validation** and save.



## Related articles

* [How to enable local delivery](#) — Turn the method on first *(Delivery Methods)*
* [Exact postal code matching](#) · [Partial postal code matching](#) — Postal-code detail *(Delivery Methods)*
* [Google Maps API](https://help.omegatheme.com/en/article/google-maps-api-uptdxe/) — Needed for radius/map *(General Settings & Integrations)*



||| If you need further assistance, feel free to reach out to us via live chat or email at contact@omegatheme.com. We're happy to help!
