DevOps Web Designers

Ecommerce fulfilment

Ecommerce Delivery and Shipping Setup in Kenya: How Online Stores Should Handle Fulfilment

Delivery is not just what happens after payment. It affects trust, checkout conversion, pricing, support workload and whether customers buy again.

Shipping labels and packages used to plan ecommerce delivery setup

Zones

Define where you deliver

Fees

Show cost clearly

Flow

Keep fulfilment visible

By Kelvin Musagala, DevOps Web Designers

Fulfilment strategy

Delivery is part of the sale, not an afterthought

Customers do not separate the website from delivery. If the product page is clear but delivery cost is vague, the buying decision is still weak. If checkout accepts payment but the customer does not know when the order will arrive, trust drops. If the business cannot see which orders need dispatch, fulfilment becomes manual and stressful.

Ecommerce delivery setup should be planned before the store launches. The business needs to decide where it delivers, how fees are calculated, which products require special handling, whether pickup is available, what delivery details are collected and how customers are updated after payment. These decisions shape checkout fields, order emails, admin workflows and support messages.

A good delivery setup is clear to the customer and workable for the team. It does not promise delivery areas the business cannot serve. It does not hide fees until the last screen. It does not force staff to interpret every order from scratch. The ecommerce development hub treats delivery as part of the whole sales system for this reason.

Delivery principle

The buyer should know what delivery will cost, when to expect the order and how the business will communicate after payment.

Define delivery zones before configuring checkout

Start by listing where the business can deliver reliably. Nairobi, nearby towns, upcountry courier, pickup points and special delivery areas may each need different rules. A fixed delivery fee is simple, but it can become expensive if some orders cost much more to fulfil. Zone-based fees are more accurate, but they need clear customer-facing language.

Delivery zones should be meaningful to customers. If buyers do not understand your labels, they may choose the wrong option or abandon the order. Use familiar areas, counties, towns, estates or pickup points where relevant. If manual confirmation is needed for some regions, say so before payment.

Products also affect zones. Heavy, fragile, perishable or oversized products may not follow the same rules as small packaged items. A furniture store, grocery store and cosmetics store should not use identical delivery logic. The delivery model should match product reality.

Choose the right fee model

Delivery fees can be fixed, zone-based, product-based, order-value-based or manually quoted. Each model has tradeoffs. Fixed fees are easy to understand, but may undercharge distant or heavy orders. Zone-based fees are fairer, but require better setup. Free delivery can increase conversion, but the cost has to be absorbed somewhere.

Avoid surprising the buyer. If free delivery applies only above a threshold or inside a defined area, show the condition clearly. If some products require extra handling, explain it near the product or cart. If a quote is needed before dispatch, do not let the checkout imply that everything is already final.

Fixed fee

Best for simple catalogues where fulfilment cost is predictable across most orders.

Zone-based fee

Best when delivery cost changes meaningfully by location, town, estate or courier route.

Product-based fee

Best when weight, size, fragility or storage conditions change the cost of delivery.

Manual quote

Best for unusually large, custom or location-sensitive orders that cannot be priced safely in checkout.

Collect delivery details without making checkout heavy

Checkout should collect enough information to fulfil the order, but not so much that the buyer feels tired. Name, phone number, email, location, address, landmark and delivery notes may be enough for many stores. If courier dispatch needs a specific field, label it clearly.

Do not ask for the same information twice. Do not use vague labels such as address line two if your customers usually think in estates, buildings, roads or landmarks. The delivery form should speak the way customers describe locations in real life.

If the store accepts M-Pesa, make sure the phone number used for payment and the phone number used for delivery are handled clearly. Some customers may pay from one number and receive calls on another. Decide whether the checkout supports that and how staff should read the order.

Connect order status to fulfilment

Delivery setup is incomplete if staff cannot see what needs to happen next. Order statuses should reflect the workflow: pending payment, paid, processing, ready for pickup, dispatched, completed, cancelled or refunded. The exact labels can vary, but the team should understand them.

After payment, the store should trigger the right communication. Customers need confirmation and next steps. Staff need the order details, delivery option and payment status. If a courier or rider is involved, the dispatch process should be clear enough that orders do not get lost in chat threads.

A simple fulfilment board or order-status rhythm can help small teams. Larger stores may eventually need courier integrations, inventory systems or dashboards. Start with a workflow that is simple enough to run consistently, then automate the parts that create repeated friction.

Plan packaging, handoff and proof of dispatch

Delivery quality begins before the rider or courier receives the package. Products need packaging rules that match the item. Fragile products need protection. Liquids need secure sealing. Fashion products need clean presentation. High-value products may need extra confirmation before dispatch. These details affect customer satisfaction and return rates.

The store should define what happens between order confirmation and dispatch. Who prints or writes the order details? Who checks the item against the order? Who confirms payment? Who packs it? Who hands it to the rider or courier? Who updates the status? A simple fulfilment checklist reduces mistakes, especially when the store gets several orders at once.

Proof of dispatch matters when customers ask for updates. It may be a courier tracking number, rider note, photo, signed dispatch sheet or internal status update. The method can be simple, but the team should have a record. Without proof, every delivery question becomes a memory test.

Make returns and exchanges part of the delivery model

Returns and exchanges are connected to delivery because the product has to move back through the business. If a customer receives the wrong size, damaged item or unsuitable product, the store needs a clear process. Who pays return delivery? Which products can be exchanged? How long does the customer have? What condition must the item be in?

These answers should appear in plain language on the website and in support scripts. If returns are restricted for hygiene, customization, perishability or digital access, explain that before purchase. Hidden return limits create arguments after delivery.

Return reasons should be reviewed. If many returns come from sizing, improve size guides. If damage is common, review packaging and courier handling. If customers misunderstand the product, improve product descriptions and photos. Returns are not only a cost. They are feedback about where the store needs clearer information.

Communicate delivery expectations after payment

Once a customer pays, uncertainty becomes more sensitive. Order confirmation should include what was bought, the delivery method, expected timeline and support route. If delivery happens within business hours only, say so. If the order needs confirmation before dispatch, explain that. If courier tracking is available, show where it will appear.

The business should also decide how delays are handled. A delayed delivery without communication feels worse than a delayed delivery with a clear update. Create a support process before the first complaint arrives. The store should not rely on one person remembering every pending order.

Delivery clarity also supports repeat purchases. Customers forgive many things when communication is honest. They are less forgiving when they pay and then have to chase for information.

Review delivery performance monthly

Delivery setup should improve as the store learns. Track abandoned checkouts, delivery-zone errors, support questions, late orders, refunded delivery fees and areas that create repeated problems. These signals show whether the delivery model is helping sales or quietly weakening them.

If many buyers abandon after seeing delivery fees, review pricing and wording. If many orders need manual clarification, improve checkout fields. If one product group creates delivery problems, add product-specific notes or shipping classes. Delivery is operational, but it is also conversion work.

Delivery data should be reviewed with marketing data too. A campaign may bring many orders from areas the business does not serve efficiently. A category may sell well but have high fulfilment cost. A free delivery offer may increase orders while reducing margin. The store should measure delivery as part of ecommerce performance, not only as a dispatch task.

Keep a short delivery decision log. When fees, zones, courier partners or pickup rules change, note why the change was made. That history helps future reviews and keeps delivery decisions from becoming guesswork.

  • Define delivery zones before checkout is built.
  • Show delivery cost and timing before the final payment moment.
  • Collect location details in language customers understand.
  • Connect payment status to fulfilment status and staff action.
  • Review delivery questions and failed orders every month.

Keep planning

Helpful next resources

Need delivery rules built into your ecommerce checkout?

Share your delivery areas, courier model, pickup options and product types. We will help scope checkout and fulfilment rules that match how your store actually operates.