1.0 Learning Objectives

By the end of this lesson, learners should be able to:

  1. Define order fulfilment in e-commerce.
  2. Explain the major stages of the e-commerce fulfilment process.
  3. Distinguish between fulfilment models.
  4. Explain the role of order management systems.
  5. Analyse picking, packing and dispatch processes.
  6. Explain last-mile delivery and its strategic importance.
  7. Evaluate different delivery models and options.
  8. Explain the importance of delivery visibility and tracking.
  9. Identify major last-mile delivery challenges and risks.
  10. 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:

  1. Analyse geographic order density.
  2. Improve inventory positioning.
  3. Optimise delivery routes.
  4. Improve address validation.
  5. Introduce delivery time windows.
  6. Establish collection points.
  7. Monitor first-attempt delivery rates.
  8. Improve customer notifications.
  9. Review carrier performance.
  10. 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:

  1. Three potential failure points.
  2. Three technologies that could improve the process.
  3. Five KPIs management should monitor.
  4. Two ways of reducing delivery costs.
  5. Two strategies for improving customer delivery experience.

25.0 Best Practices

E-commerce businesses should:

  1. Integrate order, inventory and warehouse systems.
  2. Use accurate inventory information when allocating orders.
  3. Optimise order routing.
  4. Select fulfilment models according to business economics.
  5. Match delivery promises with operational capability.
  6. Provide customers with tracking information.
  7. Monitor failed and first-attempt deliveries.
  8. Analyse delivery costs by location and service type.
  9. Use route optimisation technologies.
  10. Develop delivery-exception procedures.
  11. Evaluate logistics partners continuously.
  12. Provide flexible delivery and collection options.
  13. Consider sustainability in delivery design.
  14. 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.

References