> ## 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).

# Set up pickup & delivery per location

# Set up pickup & delivery per location

Give each store its own methods, schedule, and rules — so a downtown shop and a suburban warehouse can run completely different fulfillment.

|| Multi-location setup is available based on your plan's location limit — see [Location limits by plan](#) *(Locations)*.



## Overview

DingDoong stores fulfillment settings **per location**. Each location decides whether it offers pickup, delivery, or both, and carries its own schedule (days, time slots, prep time) and validation. This is what makes multi-store operations work: customers see only the options each location actually supports.

|| Changing one location's settings never affects another location or existing orders.



## Before you start

* Your locations exist — see [Manage your locations](#) or [Import locations in bulk](#).
* You know each location's hours and which methods it offers.



## How to configure a location

Here's how, step by step:

<!-- EDITOR: thay IMAGE_URL_STEP_N bằng URL ảnh screenshot (kéo-thả ảnh vào Crisp editor hoặc dùng link CDN có sẵn) -->

### Step 1: Open the location

Go to **Fulfillment schedule → Locations** and click the location you want to configure.

![Step 1: Open the location](IMAGE_URL_STEP_1)

### Step 2: Turn on its methods

In **Customer options**, enable **Pickup** and/or **Delivery** for this location.

![Step 2: Turn on pickup and/or delivery](IMAGE_URL_STEP_2)

### Step 3: Configure the schedule per method

For each enabled method, set the working days, time slots, prep/cut-off time, and (for delivery) the validation method. See [Prep time & cut-off time](https://help.omegatheme.com/en/article/how-to-configure-prep-time-cut-off-time-1y1t4ut/) and [Local delivery validation methods](#).

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

### Step 4: Save

Save the location. Its rules now apply independently of your other locations.

![Step 4: Save](IMAGE_URL_STEP_4)



## How it looks on the storefront

If several locations offer pickup, customers pick a location first, then see only that location's available dates and slots.

![Per-location selection on storefront](IMAGE_URL_STOREFRONT)



## Common scenarios

### Pickup-only flagship + delivery-only warehouse

Enable pickup on one location and delivery on another — customers get the right option per site.

### Different hours per branch

Each location sets its own working days and time slots, so a branch open Mon–Fri and one open 7 days both work.

### Different prep time per kitchen

A central kitchen needs 1-day prep while a satellite needs same-day — set prep time per location.



## Configuration options

| Option | Description | Default | Notes |
| ---- |
| Customer options (Pickup / Delivery) | Methods this location offers | Off | Per location |
| Schedule | Days, time slots, prep/cut-off | — | Independent per location & method |
| Delivery validation | Postal code / radius / state / country / none | — | Only for delivery method |
| Product daily limit | Cap orders per day for this location | Off | See per-location settings |



## Tips & Best practices

|| Configure one location fully first, then [duplicate it](#) for similar stores — far faster than repeating every rule.

| Keep method availability honest per location — only enable pickup where customers can actually collect.



## Troubleshooting

### A location shows the wrong method to customers?

Open it and check the Customer options toggles — only enabled methods appear.

### Slots from one store appear for another?

Each location has its own schedule; confirm you edited the correct location's rules.



## FAQ

### Can locations share one schedule?

No — schedules are per location by design. Use [Duplicate a location](#) to copy a schedule as a starting point.

### How do I disable a method for one location only?

Open that location and turn off the method in Customer options; other locations are unaffected.



## Related articles

* [Manage your locations](#) — Create the location records *(Locations)*
* [Per-location settings (customer options & product daily limit)](#) — Fine-tune one location *(Locations)*
* [Local delivery validation methods](#) — Set the delivery service area *(Delivery Methods)*



||| 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!
