← Articles
zone de chalandise omnicanalrayon codes postaux click and collect

Omnichannel catchment area: adapting your trade area to click-and-collect customers

Why your traditional catchment area is no longer enough in omnichannel

The omnichannel catchment area works differently from the traditional one. Previously, you had a single geographic radius, based on the physical distance from the store: all customers within that radius would walk or drive to buy. Today, a customer can come to the store on Monday, order a delivery on Wednesday from their home 50 km away, and then pick up an item at your pickup point on Friday. These three channels do not cover the same territory and do not involve the same costs, lead times, or expectations. Adapting your catchment area to each channel is not a marketing option—it is an operational necessity to control your inventory, your logistics costs, and your product availability.

Fragmenting your catchment area by channel: the three radii to define

The store radius: proximity and immediate accessibility :

The radius of your physical store must reflect your natural customer base. Unlike delivery, where distance is barely an obstacle, in-store purchasing requires real accessibility: easy parking, short travel time, no friction. Traditionally, this radius is defined by postal codes concentrated around your address, often within a perimeter of 2 to 5 km in urban areas, 5 to 15 km in rural areas.

This area must take into account the reality on the ground: presence of competitors, roadways, population density, transportation options. In a dense residential neighborhood, your radius may be tight (a single postal code, an adjacent neighborhood). In an isolated commercial zone, the radius naturally widens. The common mistake is to keep "historical" postal codes without checking whether the demographics have changed: a distant postal code may have become a gentrified neighborhood with a large young population, or conversely may have emptied out.

The home delivery radius: determined by logistics :

Delivery creates a very different radius from the store, determined by your logistics partner and your ability to absorb costs. You can deliver within 30 km, 100 km, or more depending on your business model, but this is generally never the same radius as the store's customer base.

To define this radius, start from your real costs: the cost of delivery per km, the average value of your basket, the minimum acceptable profitability. If you pay €5 in logistics costs per km, a delivery at 50 km costs you €250—economically viable on an average basket, but not on a small purchase. Many small businesses discover that their profitable delivery radius is smaller than they would have thought.

The postal codes to include must form a perimeter consistent with your logistics. If you deliver via a regional service, your radius extends across several nearby postal sectors; if you have a local service, stay hyperlocal. The typical inconsistency: offering delivery to postal code 75001 (central Paris) but not to 75008 (right next door), which drives customers away.

The pickup point radius: the hybrid zone :

Click and collect creates an intermediate geographic zone, often poorly defined. A customer agrees to travel to pick up—so distance is not an absolute obstacle as in pure delivery—but this trip must remain reasonable, ideally on the commute or during a planned trip.

This radius depends heavily on the type of product. For a small, light item (book, cosmetic), a customer accepts a 10 km detour. For a heavy or bulky piece of furniture, even 5 km seems too far, unless the point is on the way. This radius also widens depending on the waiting time: if pickup is available 48 hours after ordering, the radius can exceed that of the store (the customer has a window of flexibility); if pickup is 2 hours after ordering, the radius shrinks (the customer must be nearby at the time of pickup).

Strategically, the click-and-collect radius should cover your delivery zone, plus potentially an adjacent zone (neighboring postal codes where delivery is profitable for a €20 fee, but where a customer prefers to pick up for free).

How postal codes change depending on the channel

Building a postal code-channel matrix :

The best practice is to create a decision matrix: each postal code receives a different status depending on the channel. The same postal code 92400 (Courbevoie) can be:

• **Store**: if you are located in Courbevoie, this postal code is your priority radius

• **Delivery**: accessible, low logistics cost, short lead time

• **Click and collect**: accessible through all the pickup points in your network

But postal code 77000 (Melun), 30 km away, will be:

• **Store**: excluded, too far

• **Delivery**: profitable depending on your model

• **Click and collect**: possible if you have a partner pickup point there

This matrix allows you to specify your offering by postal sector. Don't say "we deliver everywhere in Île-de-France"—that's vague and non-operational. Say "postal codes 75, 92, 93, 94 with standard 48-hour delivery; 77, 78 with express 72-hour delivery; pickup at 150 points in the region."

Managing overlaps and gaps :

Overlaps appear naturally. A customer in 75010 may prefer to stop by the store (also 75010) rather than order a delivery. This is normal and economically efficient: you gain a sale at a higher margin.

Gaps are problematic: a nearby postal code where you don't deliver, but which your customers request. Before systematically expanding your radius to fill the gaps, check whether it is profitable. Often, the PoS or analytics tool shows that a postal code gap represents 0.5% of requests—the logistics cost of including it exceeds the value. In that case, keep your radius strict and communicate it clearly: "pickup near you at a partner point."

Optimizing inventory according to radii

Concentrating inventory for in-store sales :

Your store radius requires significant physical inventory, on-site, because the customer wants to leave with the product or try it. This is the major cost: real estate, inventory management, risk of unsold goods. You must concentrate your assortment within this radius—fewer references, more depth per reference.

Consecration: if your store radius covers 10,000 inhabitants, you should only have the products demanded by those 10,000 people. Adding references "just in case" to attract customers from 77 or 78 unnecessarily dilutes your store inventory.

Tiering inventory for delivery :

Delivery allows for centralized inventory, tiered according to lead times. Nearby postal codes (75, 92): inventory at the store or in a small local warehouse, 24-48 hour delivery. Distant postal codes (77, 78): regional or national inventory, 48-72 hour delivery. This model reduces the risk of local unsold goods (a product on the shelf is tied to a small, fixed area).

Technically, you manage this through reservation: when a customer in 77 orders a delivery, the system must know where to find the item (which warehouse, what lead time), not automatically take it from the store shelf.

Managing availability for click and collect :

Click and collect requires exact inventory visibility. A customer orders a pickup for Friday at 6 p.m. at point X, but the inventory only arrives there Saturday at 10 a.m.? You create frustration and potentially a cancellation. You must either:

• Pre-stock the most requested products at each pickup point

• Announce honestly: "pickup Sunday at point Y" (with availability time)

• Refuse the order if the item is not available at the chosen pickup point

These three approaches have costs. The first increases total inventory. The second creates customer friction. The third risks losing a sale. The right balance depends on your volume and your margin.

Recalculating radii: practical steps

Step 1: Audit current data :

Start by extracting data from your last 12 months of sales, returns, and requests:- Postal codes of in-store buyers (from the loyalty program, payments, surveys)

• Postal codes of customers who ordered a delivery

• Postal codes of unsatisfied pickup requests

• Postal codes that request delivery when they could come to the store

This raw analysis shows your real flows, far from assumptions. You may discover that your store mainly attracts customers within 3 km (80% of sales), not 5 km. Or that 30% of delivery orders come from an adjacent zone you weren't targeting.

Step 2: Calculate profitability by channel and postal code :

For delivery, isolate the real logistics cost by postal zone. Also calculate the average basket and the net margin after logistics costs. Find out whether delivery in 77 is really profitable, or whether you lose 10% of margin on each order.

For the store, measure the customer acquisition cost (advertising, window displays, staff) by zone and the average ticket. You can then prioritize your marketing investments by zone.

Step 3: Draw the radii by channel :

Start from this profitability. List the postal codes from most profitable to least profitable, postal code by postal code. Draw a line: that's your radius. For the store, it may be the first 15,000 customers around you (codes 75010, 75011, 75009, 75004). For delivery, it may be the postal codes up to a profitability of €12 per order (beyond that, it's a loss).

There will be a debate between finance ("strict radius, maximum profitability") and sales ("let's expand, we're missing customers"). This is normal. The profitability matrix helps decide based on facts, not impressions.

Step 4: Implement in the tools :

Your point-of-sale, e-commerce, SAP, or ERP systems must record these radii. Technically:

• Postal code database with flags by channel (store: yes/no; delivery: yes/no; pickup: yes/no)

• Lead times and logistics costs associated with each postal code

• Front-end display rules: "pickup unavailable for this postal code" rather than an unexplained default

Without technical implementation, your strategy remains on paper. Teams continue to operate as before, out of habit.

Step 5: Test and adjust :

Launch your new radii over 3 months, measure:

• Number of orders by channel and postal code

• Cancellation or rescheduling request rate

• Real profitability by zone

• Customer satisfaction rate (lead time, availability)

After 3 months, refine. You discover that 92300 generates few deliveries (insufficient margin) but many store requests? Move it to a priority store radius, reduce delivery. You see that the pickup point in 77 has 50 orders/month? Pre-stock more.

Integrating omnichannel considerations into your customer communication

Be explicit about the zones :

Don't say "delivery available"—say "48-hour delivery for codes 75, 92, 93; 72 hours for 94, 78."

Don't say "pickup available"—say "same-day pickup if ordered before 2 p.m., at our points in the region" with precise addresses.

This clarity reduces frustration and returns from customers who don't understand the lead times or zones.

Offer suitable alternatives :

If a customer in 77 cannot receive home delivery, offer pickup at the nearest partner point, even if it's not in 77. Or delivery to a postal relay. Offering an alternative rather than saying "no" increases conversion.

Use case: small multi-channel business in the Paris region

A shoe store in Montsouris (75014) wants to launch into omnichannel. Initial situation:

• Store in 75014, attracts a few customers from 75013, 75005

• No delivery or pickup

• Growing requests from customers in 92, 93 for delivery

Strategy applied:

• Strict store radius: codes 75014, 75013, 75005 (natural catchment, 2 km radius). Full inventory, dense assortment.

• Standard 48-hour delivery: codes 75, 92, 93 via local provider. Inventory centralized in a small depot (50 m²).

• Express 24-hour delivery: codes 75010-75020 only (profitable, impatient customers).

• Click and collect: all codes 75, 92, 93 + partner relay point in Montreuil (93) for distant 93.

Results after 6 months:

• Store: +5% foot traffic (customers appreciate the clarity, less disappointment)

• Delivery: 20% of sales, 8% margin (controlled logistics costs)

• Click and collect: 15% of sales, loyal customers (no fees)

• Total storage: -10% (fewer references on the shelf, better turnover)

Common mistakes to avoid

Keeping radii vague to "not lose customers" :

A vague catchment area doesn't attract customers—it frustrates them. If you say "delivery everywhere in France," but you refuse postal codes or the lead times are random, you lose trust. A strict and honest radius is better than a broad and unreliable one.

Applying the same radius to all products :

Profitable postal codes vary by category. Your customers in 77 mainly buy high-end shoes, while customers in 75 buy more low-end accessories. Adapting radii by product or category is an advanced optimization, but it exists.

Ignoring partner pickup points :

You don't have to build the entire infrastructure. Partner pickup points (Relay, local Click & Collect, small businesses) allow you to expand your radius without investing. Map them, include them in your click-and-collect radius.

Recalculating radii once and forgetting them :

Radii are not fixed. Every 12 months, re-audit your data, check that your assumptions still hold. A postal code can suddenly become profitable (influx of population) or conversely (competitive saturation).

Conclusion: moving from a static zone to an operational zone

The omnichannel catchment area is not a vague marketing concept—it is an operational tool that determines your assortment, your inventory, your costs, and your profitability. By fragmenting your radius by channel (store, delivery, pickup), you optimize each flow, increase your margin, and reduce your risk. Postal codes become data—each with a status, a cost, a profitability, a review date. It is demanding, but it is also the only way to build a profitable omnichannel operation that satisfies both the customers and the finances of your business.

Frequently Asked Questions

How do I calculate my profitable delivery radius based on postal codes?

Start by isolating your real logistics costs per trip (cost per km, fixed delivery costs), then calculate the average basket in each postal zone. A postal code is profitable if the gross margin (price - product cost - logistics costs) remains positive. Plot a graph of postal codes vs. net margin: the radius stops where the margin becomes negative or falls below your accepted profitability threshold (for example, 10% net margin).

Should the click-and-collect radius be the same as delivery?

No, generally the click-and-collect radius is larger than the store but can be smaller than or equal to delivery. A customer agrees to travel to pick up for free, but not too far. Ideally, your click-and-collect radius covers at minimum your entire delivery zone, plus potentially an adjacent zone where delivery is costly but pickup remains attractive (free, reduced distance radius acceptable).

What should I do when a customer requests delivery outside my defined radius?

Offer an alternative: pickup at a nearby partner point, delivery to a postal relay, or waiting for a future expansion. Don't refuse outright; offer a choice. If out-of-radius requests become frequent in a given sector, that's a signal: re-audit your profitability radius in that zone, the data may have changed.

How do I manage inventory if my store and delivery radii are different?

Separate your inventories: store inventory (physical, on-site, for the store radius only) and logistics inventory (external or central depot, for delivery and pickup). Your management system must support this separation by zone. Don't take an item from the store shelf to ship a delivery, you would create a shortage in the store.

How often should I recalculate my omnichannel radii?

Audit your radii at least every 12 months. Check that postal codes remain profitable, that logistics lead times haven't changed, that real data (sales by zone, refused requests) confirm your strategy. Major changes (new competitor, entry into a new geographic zone) require an ad hoc recalculation sooner.