1.0 Learning Objectives
By the end of this lesson, learners should be able to:
- Define order fulfilment in e-commerce.
- Explain the major stages of the e-commerce fulfilment process.
- Distinguish between fulfilment models.
- Explain the role of order management systems.
- Analyse picking, packing and dispatch processes.
- Explain last-mile delivery and its strategic importance.
- Evaluate different delivery models and options.
- Explain the importance of delivery visibility and tracking.
- Identify major last-mile delivery challenges and risks.
- Evaluate fulfilment and delivery performance using appropriate KPIs.
2.0 Introduction to Order Fulfilment
Order fulfilment is the process of receiving a customer order and completing the activities necessary to deliver the ordered product to the customer.
A simplified fulfilment process is:
Order received → Order verified → Inventory allocated → Picking → Packing → Dispatch → Transportation → Last-mile delivery → Customer
The customer may see only the final delivery, but fulfilment involves numerous decisions and activities.
A successful fulfilment operation must provide:
- Accuracy
- Speed
- Visibility
- Reliability
- Cost efficiency
- Product protection
- Convenient delivery
3.0 The E-Commerce Order Fulfilment Cycle
3.1 Order Capture
The process begins when a customer submits an order through:
- Website
- Mobile application
- Marketplace
- Social-commerce platform
- Other digital sales channels
The system records:
- Customer information
- Products
- Quantities
- Delivery address
- Payment information
- Delivery preferences
3.2 Payment Verification
The order may need to pass payment authorisation or other financial checks before fulfilment begins.
Depending on the business model, fulfilment may also involve:
- Fraud screening
- Payment confirmation
- Credit checks
- Order-risk assessment
3.3 Inventory Allocation
The system determines whether the required products are available and where they should be sourced.
If a company has multiple fulfilment centres, the order may be allocated to the location that can meet the required service level most efficiently.
3.4 Picking
Warehouse personnel or automated systems retrieve the required products.
The objective is to ensure:
Correct product + correct quantity + correct order
3.5 Packing
The selected products are packaged for transportation.
Packaging should protect the products while controlling:
- Material cost
- Weight
- Package dimensions
- Environmental impact
3.6 Dispatch
The completed package is handed over to a transportation or delivery provider, or transferred to another stage of the logistics network.
4.0 Fulfilment Models
E-commerce businesses can use different fulfilment models.
4.1 In-House Fulfilment
The business manages fulfilment itself.
Advantages:
- Greater operational control
- Direct access to inventory
- Greater control over customer experience
Disadvantages:
- Higher infrastructure requirements
- Labour requirements
- Warehouse management responsibilities
- Capital investment
4.2 Third-Party Logistics (3PL)
A business contracts an external logistics provider to perform some or all logistics activities.
A 3PL may provide:
- Warehousing
- Picking
- Packing
- Transportation
- Returns processing
This can allow a growing e-commerce business to access logistics capabilities without building all infrastructure internally.
4.3 Dropshipping
Under a dropshipping model, the seller accepts the customer order but the supplier fulfils the order directly to the customer.
Simplified:
Customer → Retailer → Supplier → Customer
Advantages can include:
- Lower inventory requirements
- Lower warehouse requirements
- Easier product expansion
Risks include:
- Limited inventory control
- Supplier dependency
- Variable delivery performance
- Reduced control over packaging and customer experience
4.4 Fulfilment by Marketplace or Platform
Some digital marketplaces offer fulfilment services in which the platform stores and dispatches products on behalf of sellers.
This can provide access to:
- Warehousing
- Delivery networks
- Tracking
- Returns infrastructure
The trade-off may include fees and reduced operational control.
5.0 Order Management Systems
An Order Management System (OMS) coordinates customer orders across channels and fulfilment locations.
An OMS may help businesses:
- Capture orders
- Check inventory
- Allocate inventory
- Route orders
- Monitor order status
- Coordinate fulfilment
- Manage cancellations
- Manage returns
For businesses operating multiple channels, OMS capabilities become particularly important.
For example:
Website + Mobile App + Marketplace + Physical Store
may all feed into a common order-management environment.
6.0 Order Routing
When inventory exists in multiple locations, businesses must determine where an order should be fulfilled.
Possible criteria include:
- Customer location
- Inventory availability
- Delivery promise
- Warehouse capacity
- Shipping cost
- Product availability
- Carrier performance
Example
A customer in Paris orders a product.
The business has inventory in:
- London
- Amsterdam
- Berlin
The system may determine that Berlin can fulfil the order most efficiently because it has available inventory and a suitable delivery route.
This is known as intelligent order routing.
7.0 Omnichannel Fulfilment
Omnichannel fulfilment integrates inventory and fulfilment across multiple sales channels.
A customer might:
- Buy online
- Collect from a store
- Order through an app
- Return to a physical store
- Purchase online using store inventory
This requires accurate inventory visibility across channels.
One strategy is Buy Online, Pick Up In Store (BOPIS).
Another is Buy Online, Return In Store (BORIS).
These approaches connect digital commerce with physical retail.
8.0 Delivery Models
E-commerce businesses can offer various delivery options.
Standard Delivery
Lower-cost delivery over a longer period.
Express Delivery
Faster delivery at a higher cost.
Same-Day Delivery
Delivery within the same day, where operationally feasible.
Scheduled Delivery
Customers select a preferred delivery window.
Click-and-Collect
Customers collect products from designated locations.
Parcel Locker Delivery
Customers collect packages from secure automated or staffed collection points.
The appropriate delivery model depends on:
- Customer expectations
- Product characteristics
- Geographic density
- Cost
- Infrastructure
- Business strategy
9.0 Last-Mile Delivery
Last-mile delivery refers broadly to the final stage of delivering a product to its destination, typically the customer.
It is often one of the most complex and expensive parts of e-commerce logistics.
A simplified logistics chain is:
Supplier → Distribution Centre → Regional Facility → Local Delivery Network → Customer
The final segment is the last mile.
10.0 Why Last-Mile Delivery Matters
Customers often judge the entire e-commerce experience by the delivery outcome.
Even if:
- The website worked perfectly,
- Payment was successful,
- The warehouse processed the order correctly,
a late or failed delivery can produce a negative customer experience.
Last-mile performance influences:
- Customer satisfaction
- Repeat purchases
- Reviews
- Brand reputation
- Delivery costs
- Customer retention
UNCTAD has highlighted last-mile delivery as an important consideration in enabling effective e-commerce, particularly alongside infrastructure, digital technologies and logistics systems.
11.0 Last-Mile Delivery Challenges
11.1 Geographic Dispersion
Customers may be distributed across:
- Urban centres
- Suburbs
- Rural areas
- Remote locations
Serving geographically dispersed customers increases complexity.
11.2 Traffic Congestion
Urban congestion can increase:
- Delivery time
- Fuel consumption
- Labour costs
- Vehicle utilisation problems
11.3 Failed Deliveries
A delivery may fail because:
- Customer is unavailable
- Address is incorrect
- Location is difficult to find
- Access is restricted
- Customer information is incomplete
Failed deliveries increase costs because the business may have to attempt delivery again.
11.4 Delivery Density
Delivery economics improve when many customers are located within a relatively small geographic area.
High-density urban routes can allow more deliveries per trip.
Low-density areas may require longer travel distances per order.
12.0 Route Optimisation
Route optimisation involves determining efficient routes for delivery vehicles or drivers.
Businesses can consider:
- Customer locations
- Traffic
- Delivery windows
- Vehicle capacity
- Distance
- Road restrictions
- Driver availability
- Priority orders
Technology can support dynamic route planning.
AI and analytics can also help businesses identify patterns and improve delivery efficiency.
13.0 Delivery Tracking and Visibility
Customers increasingly expect to know where their orders are.
Tracking can provide:
- Order confirmation
- Dispatch notification
- Shipment location
- Estimated delivery time
- Delivery confirmation
This improves transparency and reduces uncertainty.
Tracking systems can also help businesses identify delays and intervene before a delivery becomes a customer complaint.
14.0 Proof of Delivery
Proof of delivery (POD) confirms that a shipment was delivered.
Depending on the operation, this may involve:
- Digital signatures
- Photographic evidence
- Barcode scanning
- One-time codes
- GPS records
- Recipient confirmation
POD supports:
- Customer service
- Dispute management
- Operational accountability
- Billing
- Delivery verification
15.0 Delivery Cost Management
Delivery can represent a significant proportion of e-commerce operating costs.
Major cost drivers include:
- Distance
- Fuel
- Labour
- Vehicle utilisation
- Failed deliveries
- Packaging
- Delivery density
- Returns
- Customer-selected delivery speed
Businesses therefore need to balance:
Customer delivery expectations ↔ Delivery cost ↔ Operational capacity
Offering free express delivery to every customer may increase sales but can undermine profitability if the underlying economics are unsustainable.
16.0 The Economics of Free Delivery
“Free delivery” does not mean delivery has no cost.
Instead, the cost is absorbed by some combination of:
- Product margin
- Customer subscription fees
- Minimum order requirements
- Marketing budgets
- Seller fees
- Cross-subsidisation
A business should therefore determine whether free delivery increases customer lifetime value sufficiently to justify its cost.
17.0 Last-Mile Delivery Technologies
Digital technologies increasingly support delivery operations.
GPS
Provides location information.
Mobile Applications
Allow drivers to receive orders and update delivery status.
IoT
Can support real-time monitoring of vehicles and shipments.
AI and Analytics
Can support:
- Route optimisation
- Delivery forecasting
- Demand prediction
- Capacity planning
Automated Delivery Systems
Depending on the market and regulatory environment, businesses may experiment with:
- Delivery robots
- Drones
- Autonomous vehicles
- Smart lockers
These technologies remain dependent on factors such as regulation, economics, infrastructure and customer acceptance.
18.0 Customer Delivery Experience
Delivery is part of the customer experience, not merely an operational function.
A strong delivery experience provides:
- Accurate delivery promises
- Clear communication
- Flexible options
- Tracking
- Convenient receipt
- Easy problem resolution
- Efficient returns
A business should therefore avoid promising delivery speeds that its logistics network cannot consistently achieve.
Important principle
A reliable delivery promise is often more valuable than an unrealistic fast-delivery promise.
19.0 Fulfilment and Delivery KPIs
Important performance measures include:
On-Time Delivery Rate
Percentage of orders delivered within the promised timeframe.
Order Cycle Time
Time from order placement to fulfilment/delivery.
Perfect Order Rate
Percentage of orders delivered:
- Correctly
- Completely
- On time
- Without damage
First-Attempt Delivery Rate
Percentage of deliveries successfully completed on the first attempt.
Cost per Delivery
Average cost associated with completing deliveries.
Delivery Exception Rate
Percentage of deliveries experiencing problems.
Customer Delivery Satisfaction
Measures customer perceptions of the delivery experience.
20.0 Managing Delivery Exceptions
A delivery exception occurs when the normal delivery process is disrupted.
Examples include:
- Address problems
- Weather
- Vehicle breakdown
- Customs delays
- Customer unavailability
- Damaged package
Effective businesses establish exception-management procedures.
For example:
Delivery delay detected
↓
System identifies affected customer
↓
Customer receives notification
↓
Alternative delivery option offered
↓
Delivery rescheduled
↓
Exception recorded for performance analysis
The goal is to resolve problems before they become larger customer-service failures.
21.0 International and Cross-Border Fulfilment
Cross-border e-commerce introduces additional complexity.
Businesses may need to manage:
- Customs documentation
- Import duties
- Taxes
- International shipping
- Currency differences
- Product restrictions
- International returns
- Delivery time variability
A fulfilment strategy that works domestically may therefore require significant modification for international markets.
22.0 Sustainability in Last-Mile Delivery
Last-mile delivery can contribute to environmental impacts through:
- Vehicle emissions
- Multiple delivery attempts
- Low vehicle utilisation
- Packaging
- Returns
Businesses can improve sustainability through:
- Delivery consolidation
- Route optimisation
- Collection points
- Parcel lockers
- Electric vehicles where suitable
- Reduced packaging
- Better demand planning
The objective should be to reduce environmental impact while maintaining appropriate service levels.
23.0 Case Study: Fast-Growth E-Commerce Business
An online retailer promises next-day delivery.
Sales increase rapidly, but the company begins experiencing:
- Late deliveries
- Failed first attempts
- Increasing delivery costs
- Customer complaints
- Driver overtime
- Poor route utilisation
Management Analysis
The company should examine the complete fulfilment system rather than simply adding more drivers.
Possible interventions include:
- Analyse geographic order density.
- Improve inventory positioning.
- Optimise delivery routes.
- Improve address validation.
- Introduce delivery time windows.
- Establish collection points.
- Monitor first-attempt delivery rates.
- Improve customer notifications.
- Review carrier performance.
- Reassess whether next-day delivery should apply to all locations.
The lesson is that delivery speed must be designed around operational capability and economics.
24.0 Reflection and Application Exercise
Imagine that you manage an online electronics retailer.
A customer orders a laptop at 10:00 a.m.
Describe the process from:
Order placement → Payment verification → Inventory allocation → Picking → Packing → Dispatch → Transportation → Last-mile delivery → Proof of delivery
Then identify:
- Three potential failure points.
- Three technologies that could improve the process.
- Five KPIs management should monitor.
- Two ways of reducing delivery costs.
- Two strategies for improving customer delivery experience.
25.0 Best Practices
E-commerce businesses should:
- Integrate order, inventory and warehouse systems.
- Use accurate inventory information when allocating orders.
- Optimise order routing.
- Select fulfilment models according to business economics.
- Match delivery promises with operational capability.
- Provide customers with tracking information.
- Monitor failed and first-attempt deliveries.
- Analyse delivery costs by location and service type.
- Use route optimisation technologies.
- Develop delivery-exception procedures.
- Evaluate logistics partners continuously.
- Provide flexible delivery and collection options.
- Consider sustainability in delivery design.
- Measure both operational performance and customer experience.
26.0 Lesson Summary
Order fulfilment is the process of converting a confirmed customer order into a successfully delivered product.
It includes order capture, payment verification, inventory allocation, picking, packing, dispatch, transportation and final delivery.
Businesses can fulfil orders internally, through third-party logistics providers, through dropshipping arrangements or through platform-based fulfilment services.
Last-mile delivery is particularly important because it directly connects the business’s logistics network to the customer. It can also be one of the most operationally complex parts of e-commerce.
Technology—including order management systems, GPS, IoT, analytics and AI—can improve visibility, routing, capacity planning and customer communication.
Ultimately:
E-commerce fulfilment succeeds when the business can convert customer orders into accurate, timely, visible and economically sustainable deliveries.