DocumentationStore Operations
Shipping
Add shipping destinations and choose flat, free, or price-based rates.
Configure where orders ship from, where customers can receive them, and how the checkout calculates shipping charges.
Why and when to use shipping settings
Set up shipping before testing checkout or making a physical product available to customers. Return when you add a fulfillment location, sell to a new country, or change the amount customers pay for delivery.
Availability and prerequisites
- Create and save a Stock Location first.
- Keep at least one saved Market region. When a default region exists, Runner can add a newly selected shipping destination to it when you save; without a default region, saving fails.
- The shipping choices shown here are store rules. Carrier- or app-specific services can require a separate connection in Apps.
- Digital, booking, supplier, or other special product flows can follow different fulfillment rules.
Open Shipping
Entry path: Workspace → choose a store → Store Operations → General → Shipping
If Runner shows a shipping setup alert, select Configure. It moves you to the Shipping section on General. Shipping is not a permanent item in the Store Operations sidebar.
Main controls
| Control | Why you use it | What happens when selected |
|---|---|---|
| Add | Create a shipping option | Adds an unsaved Free Shipping row with an empty Ship to destination and a free shipping cost. |
| Name | Give customers a recognizable delivery choice | Sets the label used for the shipping option. |
| Ship to | Choose the customer destination country | Limits the option to that destination. |
| Shipping cost | Define how checkout calculates the charge | Opens the Shipping dialog for Flat rate or Rate by price. |
| Flat rate | Charge one amount | Shows a single shipping-price field. |
| Rate by price | Vary shipping by cart item total | Shows minimum, maximum, and shipping-price rows. |
| Add in the rate dialog | Add another price band | Adds an unsaved cart-total range. |
| Save in the rate dialog | Accept the rate draft | Closes the dialog and returns the configured rate to the General page. |
| Cancel in the rate dialog | Discard dialog edits | Closes the dialog without applying those rate edits. |
| Save on General | Persist the shipping option | Saves the completed shipping and related General changes to the store. |
Add a flat-rate or free option
- In General, confirm that a Market region and Stock Location are saved.
- Scroll to Shipping and select Add.
- Enter a clear Name, such as the delivery speed or method customers will recognize.
- Choose Ship to. Shipping options use the Stock Location saved in General; there is no separate Ship from selector in each row.
- Open Shipping cost.
- Choose Flat rate and enter a shipping price. Enter
0when delivery should display as Free. - Select Save in the dialog.
- Select the page-level Save and wait for the saved state.
Add price-based rates
- Open Shipping cost for the intended option.
- Choose Rate by price.
- Enter a minimum or maximum cart item total and the shipping price for that range.
- Select Add for each additional range.
- Make sure the ranges do not overlap and every row has a shipping price.
- Select Save in the dialog, then Save on General.
States and limits
- Each price range needs at least a minimum or maximum cart item total.
- Overlapping price ranges are rejected.
- A shipping price is required for flat and price-based methods.
- A destination without a saved region shows No region configured for this country.
- When a default Market region exists, saving can add the selected destination country to that region automatically.
- Dialog Save prepares the option on the page; use the General page's Save to persist the full settings change.
Troubleshooting
- Please add a stock location first: Add and save one in General, then return to Shipping.
- No default region is available: Create and save a Market region, then retry the General page Save.
- Please save the stock location first: Use the General page Save, then reopen the shipping row.
- Overlapping price ranges detected: Adjust the minimum and maximum values so each cart total matches only one row.
- Shipping is missing at checkout: Confirm the destination matches a saved market, the shipping row is saved, the product requires shipping, and any connected service is ready.