Processing Request

Preparing your experience

All systems operational
14ms
Light Speed Technologies
Processing Request

Ecomness: A Dropshipping Marketplace Built for Cash on Delivery

A three-sided dropshipping platform connecting suppliers, sellers, and admins, with five delivery carriers wired in and cash on delivery at its core.

Ecomness: A Dropshipping Marketplace Built for Cash on Delivery

Ecomness is a dropshipping platform built for the Tunisian market, where most orders are paid in cash when the courier arrives rather than by card at checkout. It connects three groups: suppliers who list products, sellers who resell them under their own brand, and the platform team that brokers orders, fees, and fulfillment. That cash-on-delivery reality shaped every important decision in the build.

The challenge

In a cash market, an order is not finished when someone clicks buy. It is finished days later, when a driver hands over a package and collects the money, and plenty of orders never get that far. The customer is not home, changes their mind at the door, or the package comes back. The platform had to track every order through that long, uncertain life, across delivery companies it did not control, while keeping the money and the stock reconciled at every step.

What we built

A marketplace and fulfillment platform with dedicated workspaces for suppliers, sellers, and admins.

  • A shared product catalog where suppliers list inventory and sellers add it to their own storefront, with a one-click push to a connected store.
  • Orders split by supplier, each with its own fulfillment, status history, and share of the result, so a single customer order spanning several suppliers still adds up correctly.
  • Integrations with five delivery carriers, with each carrier's own status vocabulary normalized into one internal language so the rest of the system stays clean.
  • The operational backbone of a real logistics business: pickups, shipping labels, stock reservations, returns and exchanges, a financial ledger with configurable fees, and an optional order-confirmation service.

An order here is not a transaction. It is a state machine that can take a week to resolve and often resolves badly.

How we worked

We treated failed deliveries, returns, and refusals as normal flows rather than edge cases, because in a cash market they are the everyday reality. Each carrier integration translates its native statuses into a single internal set of codes, keeping the messiness at the boundary and the core logic simple. Heavy work that does not belong in a web request, like generating labels and auditing connected storefronts, runs in a separate service so the main app stays fast.

The outcome

Ecomness gives sellers a single place to source products, push them to their store, and fulfill orders across multiple carriers, while the platform team keeps full visibility over money and stock. It is a dropshipping marketplace that fits how commerce actually works in its market, cash at the door and all the complexity that comes with it.

// Talk to an architect

Have something to build?