Planning a successful ecommerce migration requires more than beautiful visuals and a great UX. Many businesses don’t realise the technical depth that’s needed to handle mixed-cart scenarios or conditional logic stacking. Without a robust strategy for your shipping configurations, you’re opening yourself up to problems in the future.
In this guide, we break down why “simple” shipping is never that simple, and give you the five critical questions you need to ask yourself to ensure your shipping rules work for your business.
“We just need standard shipping options.”
We hear this at the kickoff of almost every eCommerce project. And every time, we know the conversation is about to get more interesting. Clients aren’t wrong to want “standard” shipping, but often what seems simple on the surface almost always has layers of complexity hidden underneath, and shipping rules are a classic example of this!
Insufficient planning at the start can lead to expensive problems later on. But, fortunately, the situation isn't complicated to fix - all you need to do is think through the real requirements before the build starts.
When a client says they need “basic” shipping, what they’re usually thinking about is the customer experience (a few delivery options at checkout, reasonable prices, parcels arriving on time, returns, etc). But that is actually the outcome of what they need, and getting there often requires decisions about things that don’t often come up in early discussions.
Usually, more complex than they appear. Does the shipping price include or exclude VAT? How does that interact with product prices? How does it work for different VAT zones? The answers to these questions will be different depending on your business model, customer base and accounting setup.
UK mainland, Scottish Highlands, Northern Ireland, Isle of Man, Channel Islands, Republic of Ireland, Europe, rest of world...
Each of these could have different carriers, costs and delivery timeframes. "We ship everywhere" sounds simple until you're mapping out twenty different zone configurations!
Things like product weight, dimensions, fragility and materials classification matter more than you'd think. A business selling candles will have different shipping requirements from one selling furniture, even if both consider their shipping "straightforward”.
We worked with a client who initially described their shipping as "product-based," meaning they had different shipping costs for different product categories.
Simple enough, we thought…
As we dug into the requirements, we realised it wasn’t. Their shipping was actually weight-based, but with a crucial complication: orders above a certain weight had to be shipped on pallets rather than as standard parcels. This meant coordinating with their warehouse's bespoke shipping system, which had its own logic for pallet allocation.
On top of this, they had specific requirements for how VAT should be calculated and factored into shipping costs, which varied by destination zone.
What started as "product-based shipping" became a careful integration between WooCommerce, weight thresholds, pallet logic, VAT rules, and the client’s own external system. The solution worked brilliantly, but only because we invested time up front understanding what "simple" actually meant for their business.
Beyond the basics, here are the shipping rule complications we see regularly:
Free shipping over £50, unless it's going to the Highlands, unless the customer has a trade account, in which case different rates apply. Each "unless" adds complexity.
If products ship from different locations, shipping calculations need to account for split shipments or consolidation rules (or both).
What happens when someone orders a small item and a bulky item together? Do you charge shipping on the heaviest item or apply a blended rate?
"Free shipping this weekend" sounds simple enough to set up, until you realise you need to exclude certain zones, product categories or customer types...
Duties, customs declarations, restricted items by country, the list goes on. If you're selling internationally, shipping stops being just about delivery costs.
All this isn’t to say you need to avoid complex shipping rules, more that you need to figure out the complexities early, before your developers start building.
To help this process along, we approach shipping requirements by asking questions that clients don't always expect:
These conversations take time upfront, but they prevent the expensive discovery of requirements halfway through development, or worse, after launch.
"Simple shipping" is a bit like "quick website update." The words sound straightforward, but the reality is often anything but!
If you're planning an eCommerce build or migration, treat shipping rules as a first-class requirement, not an afterthought. Map out your zones, understand your cost structures and think through the edge cases. The time you invest up front in planning will be paid back many times over when you have a system that actually works for your business.
At The Digital Maze, we've built shipping configurations ranging from genuinely simple to genuinely complex. The difference between projects that go smoothly and those that don't usually comes down to understanding the complexities and requirements and answering the tricky questions - and helping you understand them too.
Conditional shipping logic refers to "if-this-then-that" rules that get applied at checkout.
For example: “If an order is over £100 and weighs under 5kg, then apply free shipping”.
It gets more complex when these rules stack, such as adding exceptions for specific postcodes (such as the Scottish Highlands or Channel Islands) or product categories (e.g. hazardous materials).
If you don’t define your shipping zones correctly, this can lead to "address friction" at checkout. If your system isn't set up to recognise specific regions, such as Northern Ireland or the Channel Islands, as being distinct from the UK mainland, users may receive incorrect shipping quotes or abandon their carts, or your business could end up losing money on unforeseen carrier surcharges.
Many businesses actually require a hybrid approach, where a "standard" weight-based rule can be overridden if a bulky or fragile item is added to the cart, triggering a pallet rate or specialised courier option.
VAT on shipping typically follows the "liability of the goods." If the products are taxable, the shipping is usually taxable at the same rate. However, for international orders, this depends on whether you are shipping DDP (Delivered Duty Paid) or DDU (Delivered Duty Unpaid) and on which VAT zone the customer is in.
We're happy to have the conversation that surfaces what "standard shipping" really means for your business. Get in touch and let's work through it together.
Let us help you figure out what "standard shipping" really means for your business. Get in touch and let's work through it together.
Sign up to The Digital Maze Newsletter