Ecommerce business models and what each one demands technically
Business model discussions usually stop at margin and marketing. That is a mistake in a build project, because the model you pick decides your product data, your checkout rules and roughly half of your integration work before anyone writes a line of code.
Here is what each common model actually demands from the store.
Five models, five technical bills#
| Model | What it forces technically | Usual surprise |
|---|---|---|
| Own-stock retail | Accurate stock, returns flow, purchasing data | Returns are a whole subsystem |
| Dropshipping | Supplier feeds, delivery time per item, split orders | One order becomes three shipments |
| B2B wholesale | Customer-specific pricing, credit terms, quotes | Checkout is not a checkout, it is an approval |
| Subscription | Recurring billing, dunning, plan changes | Failed payments become a support workload |
| Marketplace | Seller accounts, payouts, moderation | You now run a platform, not a shop |
Where the model hits the checkout#
- Own-stock: simple, and that is why it is the right first release for most people.
- Dropshipping: shipping cost and delivery estimate must be calculated per supplier, not per order.
- B2B: prices depend on who is logged in, so nothing can be cached the naive way.
- Subscription: the first charge is the easy one, the twelfth is where the work is.
- Marketplace: money moves between three parties, which changes your legal position too.
Mixing models is expensive earlier than you think#
A retail store adding wholesale mid-project is not adding a price list; it is adding an entire second set of rules over every product, every tax calculation and every checkout step. It is doable, and it should be a deliberate decision with its own budget.
If you know a second model is coming, say so at the start. Retrofitting B2B pricing is one of the most expensive changes in ecommerce.
How to choose without over-thinking it#
Pick the model that matches how you already get paid today. The store should encode a business that works, not propose a new one you have not tested.
Frequently asked questions
Can I start retail and add subscriptions later?
Yes, and it is a real project — recurring billing touches accounting, support and customer records, not just checkout.
Is dropshipping technically simpler?
No. It removes warehousing but adds supplier feeds, split shipments and delivery estimates you do not control.
What is the hardest model to build?
Marketplace, by a wide margin — payouts, seller accounts and moderation make it a platform business.
ecommerce business modelsb2b ecommercedropshippingsubscription commercemarketplace platform