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

# Import locations in bulk

# Import locations in bulk

Have many stores? Upload them all at once with a CSV file instead of adding each location by hand.

|| Importing is capped by your plan's location limit — see [Location limits by plan](#) *(Locations)*.



## Overview

Bulk import is the fastest way to set up a multi-store account. You download a template, fill in your locations, and upload it — DingDoong creates them all in one step.

|| Import only adds locations; it doesn't change orders or existing locations.



## Before you start

* You have room within your plan's location limit for the locations you're importing.
* Your location addresses are ready (name, address, city, postal code, country).



## How to import locations

Here's how, step by step:

### Step 1: Open the import dialog

Go to **Fulfillment schedule → Locations** and click **Import locations**.



### Step 2: Download the template

Click **Download template** and fill in one row per location, following the column format exactly.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1o245vz.png)

### Step 3: Upload your file

Drag your completed CSV into the upload area (or click to browse), then submit.



### Step 4: Review the result

DingDoong confirms how many locations were created. Open the Locations table to verify and fine-tune each one's methods and schedule.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_9aqvb4.png)


## Common scenarios

### Onboarding a franchise / chain

Export your store list into the template format and import in one go.

### Adding a batch of new branches

Import just the new rows — existing locations stay untouched.



## Configuration options

| Option | Description | Notes |
| ---- |
| Download template | Get the correctly-formatted CSV | Always start from this to avoid column errors |
| Upload file | CSV with one location per row | Must match the template columns |



## Tips & Best practices

|| Always start from the downloaded template — custom columns or reordered headers are the most common cause of import failures.

| After importing, set methods (pickup/delivery) and schedules per location — import creates the records, you configure the rules.



## Troubleshooting

### The import failed?

Re-download the template and check your columns match exactly. Remove empty rows and special characters, then try again.

### The "Import locations" button is disabled?

You're at your plan's location limit — upgrade or remove unused locations first.

### Couldn't download the template?

Retry; if it persists, check your browser's download settings or contact support.



## FAQ

### Does import overwrite existing locations?

No — it adds new ones. To edit existing locations, open them individually.

### How do I undo a bulk import?

Delete the imported locations from the Locations table. Existing orders are unaffected.



## Related articles

* [Manage your locations: add, edit, and delete](https://help.omegatheme.com/en/article/manage-your-locations-add-edit-and-delete-1n88mk9/)— Add, edit, delete individually *(Locations)*
* [Set up pickup & delivery per location](https://help.omegatheme.com/en/article/set-up-pickup-delivery-per-location-1ma8dzp/)— Configure each location after import *(Locations)*
* [Location limits by plan](https://help.omegatheme.com/en/article/location-limits-by-plan-uaug9q/) — Capacity per plan *(Locations)*



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