Use this article to pick the Ingrid Promise delivery setup pattern closest to your business and start your delivery configuration from it. There is no single right way to configure delivery options in Ingrid Promise. There are, however, a handful of shapes that most retailers end up in, and knowing which one you are in saves a lot of rebuilding later.
This article is for retailers and implementation teams planning or reviewing their Ingrid Promise delivery configuration. Each pattern below shows a business situation, the configuration that fits it, and what the shopper ends up seeing. Find the one closest to yours and start there.
For the mechanics of building any of these patterns, see Promise configuration walkthrough.
The four building blocks of an Ingrid Promise delivery setup
Every Ingrid Promise delivery setup pattern is made of the same four building blocks, and they stack in this order:
Warehouses: where you ship from
Regions: where you ship to
Carrier products: the services available in each region
Delivery categories: what the shopper actually sees and chooses between
The thing worth internalizing: shoppers never see carrier products, only delivery categories. Delivery categories are your editorial layer in Ingrid Promise. Two retailers with identical carrier contracts can present completely different checkouts.
Delivery setup pattern 1: single market, two options
The situation for pattern 1. You have one warehouse and one country. You want home delivery and pickup points, and you want the checkout to stay simple.
The table below shows the Ingrid Promise configuration for a single market with two delivery options.
Element | Setup |
Warehouse | One, for example Stockholm |
Region | "Sweden" (countries included: Sweden) |
Carrier products | PostNord Home Delivery, PostNord Service Point |
Delivery categories | "Home delivery" (type: Delivery) and "Pickup point" (type: Pickup) |
Preselection | Home delivery first, pickup point second |
Pricing | Home 49 SEK, free over 499 SEK; Pickup 39 SEK, free over 399 SEK |
What the shopper sees with pattern 1. Two clearly labeled options, with home delivery preselected. If the shopper enters an address where home delivery is not available, pickup is preselected instead. The preselection cascade handles it without the shopper noticing.
Why price pickup lower in pattern 1. Pickup is cheaper for you to fulfill, and a small price gap moves meaningful volume toward it. Making the gap too large reads as a penalty on home delivery; too small and nobody switches.
Delivery setup pattern 2: several markets, different carriers in each
The situation for pattern 2. You have one central warehouse serving several countries, and the sensible carrier differs per market.
The table below shows the Ingrid Promise configuration for one shared warehouse serving Sweden, Denmark, and Finland with different carriers in each market.
Element | Sweden | Denmark | Finland |
Warehouse | Malmö (shared) | Malmö (shared) | Malmö (shared) |
Region | "Sweden" | "Denmark" | "Finland" |
Carrier products | PostNord Home, PostNord Service Point, Budbee Express | GLS Home, GLS ParcelShop | Posti Home, Posti Pickup |
Delivery categories | Home delivery, Pickup point, Express | Home delivery, Pickup point | Home delivery, Pickup point |
Pricing | Free over 499 SEK | Free over 399 DKK | Free over 49 EUR |
What the shopper sees with pattern 2. Locally relevant carriers, priced in the shopper's own currency, selected automatically from their delivery address.
The decision worth making deliberately in pattern 2: keep delivery category names consistent across markets even when the carriers behind them differ. A shopper comparing your Swedish and Danish sites should see the same promise, not the same logo. Use translations for the display name rather than creating differently named delivery categories per market.
Where pattern 2 goes wrong: one region per market is right, but resist one region per carrier. Carriers belong inside a region, not beside it.
Delivery setup pattern 3: adding a faster option in some places only
The situation for pattern 3. You already have national delivery, and you want same-day or express delivery, but it is only viable in a few cities.
To configure pattern 3 in Ingrid Promise:
Create a second region, for example "Sweden metro", using zip code ranges for the cities where express works.
Keep the existing national region for standard delivery.
Add the express carrier product to the metro region only.
Create an "Express — same day" delivery category with a sort order above home delivery.
Set a cut-off time, so orders after it fall back to next-day rather than promising something you cannot keep.
Add a filter rule to hide express for orders that are too heavy for it.
What the shopper sees with pattern 3. Three options in metro areas, two elsewhere. The express option disappears by itself after the cut-off, or for a heavy basket.
Why pattern 3 is the one to copy rather than a national express option: a fast promise you cannot keep everywhere costs more than not offering it. Geography and a cut-off are how you offer speed without over-promising. The express option only exists where and when it is real.
Choosing between Ingrid Promise delivery setup patterns
Use these guidelines to choose and evolve your Ingrid Promise delivery setup pattern:
Start simpler than you think you need. Two well-named delivery categories beat five that shoppers have to read carefully. You can always split later; you rarely get to un-confuse a checkout after launch.
Split a region when the delivery reality differs, not when the carrier differs, and not for reporting convenience.
Name delivery categories for what the shopper gets, not for how you fulfill it. "Pickup point" is a promise; "PostNord Service Point" is an implementation detail.
Related articles for Ingrid Promise delivery setup
How to structure an operationally viable and high-converting checkout with Ingrid Promise: the order your checkout should present things in
Promise configuration walkthrough: how to build any of these patterns
