Back to Selling online

Selling online

E-commerce Shipping: Designing Rules, Exceptions, and Updates

Organize sustainable deliveries for different products, areas, and methods.

SqualiOnline editorial team · 2026-09-07

Shipping is the part of an online store that customers judge the most and that gets the least design attention. It's usually set up at the end, often by copying a competitor's cost brackets, and then stays there while the catalog changes. The typical result is a store that loses money on some orders, manually rejects others, and gets a phone call every time a package doesn't arrive. This guide is meant to build rules that hold up to real cases, exceptions included.

Before choosing a carrier or a cost calculation module, you need to know what you actually ship. Almost no one knows this precisely, because the data lives in the head of whoever packs the boxes.

Measure what you ship, not what you think you ship

A few weeks of tracking real orders is enough. The goal isn't precision to the gram: it's finding the cases that break the simple rules.

  • The actual weight and size of the packed parcel, not the bare product. Carriers almost always bill on whichever is higher between actual weight and volumetric weight: a light, bulky item costs as much as a heavy one.
  • The number of parcels per order and how they come about: an order can become two parcels because it doesn't fit in one, because it ships from two warehouses, or because one item can't be packed with the others.
  • Recurring destinations, with their exceptions: islands, hard-to-reach areas, limited-traffic zones, addresses with no elevator when the parcel is heavy.
  • Product constraints: fragility, goods subject to special shipping rules, cold chain, items that require a signature or an accompanying document.

This tracking usually turns up three or four groups, not twenty. The rules get built around those groups.

An illustrative matrix: standard, bulky, pickup

A realistic example for a store that sells small items along with a few bulky products, with premises open to the public. The criteria are illustrative: they need to be rewritten around your own numbers and your shipping contract.

Order typeCost ruleTime communicatedStated exception
Standard items under a weight thresholdSingle cost for mainland Italy, free above a set order valueDelivery within business days shown as a rangeIslands and hard-to-reach areas: surcharge shown at checkout
Bulky productsCost per parcel, not per orderWider time range, with a phone call before deliveryDelivery to the floor not included: must be requested and has a separate cost
In-store pickupNo costAvailability communicated when the order is ready, not at confirmationGoods held for a stated number of days

The exceptions column is the one that avoids disputes. A surcharge for islands stated on the product page is a condition; the same surcharge communicated by phone after the order is a bad surprise.

Cost rules you can explain in one line

The quality test for a shipping rule is this: whoever works in support must be able to explain it over the phone in one sentence, without opening the management system. If they can't, the rule is too fine-grained.

  • Prefer a few brackets over many. An exact-to-the-cent calculation that no one understands produces more disputes than a stated rounding.
  • Decide whether free shipping above a threshold is actually worth it, group by group: on bulky products it can wipe out the margin of an entire order.
  • Show the cost before the last step. Shipping cost that only appears at the end is one of the most common causes of cart abandonment.
  • Communicate times as ranges and always separate two things: when the order ships from you and how long the carrier takes. These are different responsibilities, and customers confuse them.

Mixed orders, multiple parcels, and failed deliveries

Simple rules work until the first order that contains both a standard product and a bulky one. This is the case to decide in advance, not when it happens.

  1. Mixed order: decide whether the cost is the sum of the groups, the highest among the groups, or a single cost with a threshold. Any choice works, as long as it's just one and it's written down.
  2. Partial shipment: decide whether an item in stock ships right away or whether everything waits. If it ships right away, clarify who pays for the second shipment and how the customer sees it in the documents.
  3. Failed delivery: define how many attempts the carrier makes, where the goods go into storage, who notifies the customer, and for how many days the goods stay available before being returned.
  4. Return to sender: decide who bears the return cost when the failed delivery is due to a wrong address or an unreachable recipient, and state it in your terms of sale.

Each of these cases is rare on a single order and very frequent across a full year. It's the exceptions that eat up support time, not the normal orders.

Labels, tracking, and who responds to the customer

Automating the operational side is only worth as much as the volume you handle. Below a certain number of shipments per day, printing labels from the carrier's portal is more than enough and costs less than any integration.

  • Integration makes sense when it eliminates daily double entry: recipient data copied by hand, tracking numbers pasted into orders, statuses updated one by one.
  • First check what the carrier actually offers: some provide a full connection, others only label printing, others nothing at all. The answer changes the project.
  • Bring the tracking number into the customer's order, not just the email. Whoever lost the message needs to be able to find it on their own, otherwise they'll call.
  • Decide who opens the claim with the carrier and within what timeframe: in the customer's perception, the package is yours, and being bounced back and forth with the carrier loses the customer more than the delay itself does.

What this guide doesn't cover

This guide covers the process: how to define rules, exceptions, and status updates. Carrier rates, coverage, and services must be verified directly with the carrier before stating them on the site, because they change over time and depend on the contract. Handling returns and replacements, and the messages to send customers during the order, are covered in dedicated guides.

Frequently asked questions

Is it worth offering free shipping?

It depends on the product group and the margin, not on the store as a whole. On light items with good margins, it can work above an order-value threshold; on bulky products, it risks wiping out the profit of an entire order. Check it against your past orders before announcing it.

Do I need to show the shipping cost before the cart?

At least the rule, yes: one line on the product page stating how it's calculated and what exceptions exist. The customer doesn't expect the exact amount before providing an address, but shouldn't discover a new condition at the last step.

Do I need to integrate the carrier from the start?

Almost never. It's worth it when manually copying data becomes daily work, or when transcription errors start causing wrong deliveries. Before that, the carrier's portal and a written procedure hold up without any development cost.

Let's set up your store's shipping rules.

If you’d like to talk it through, the service that handles this is E-commerce.

Related guides