Table of contents
The most common rework in ecommerce website development is not a technical problem. It is discovering a missing function after launch. No bulk price update means operations edits two hundred products by hand. No inventory reservation logic means overselling on the first campaign.
The function list must be finalised before development and mapped one-to-one to acceptance criteria.
1. Business Model Before Features
Three models need different priorities: single-brand direct store, multi-vendor marketplace, and wholesale enquiry site.
A direct store prioritises merchandising and promotions. A marketplace needs vendor backends, settlement and revenue splits. A wholesale enquiry site needs tiered pricing, minimum order quantities and sales follow-up.
Many function lists are copied from a competitor's site. Copied features do not match the model, go unused, and still cost money to maintain.
2. Four Module Groups
| Group | Essential | Optional | Acceptance test |
|---|---|---|---|
| Catalog | Variants, bulk publish, attribute filters | Bundles, pre-order | Bulk edit of 100 products completes without timeout |
| Transaction | Cart, order states, coupons | Group buying, distribution | Concurrent orders never oversell |
| Fulfilment | Carrier integration, returns flow | Multi-warehouse routing | Stock decrements accurately in real time |
| Operations | Dashboards, content slots | Member tiers, points | Key metrics exportable by day |
Fulfilment is the group most often underestimated. A polished storefront with inaccurate stock and a broken refund flow gets one order per customer.
Operations usually shrinks to a dashboard. Content slot management decides whether you can change the homepage yourself; without it, every banner swap becomes a development ticket.
3. Three Technical Judgements
Catalogue size. Under a few thousand SKUs, a mature open-source commerce stack is enough. Above ten thousand with complex filtering, plan for a dedicated search and index layer.
Team capability. Whether you have a developer who can maintain the site long term decides whether to choose a mainstream stack or a bespoke architecture. Choosing the exotic option without maintenance capacity means nobody can take it over in two years.
Extension plans. ERP, CRM, multilingual and multi-currency. If any is expected within six months, reserve for it in the architecture rather than rebuilding later.
The difference between premium and ordinary builds usually sits in these reservations, not in the pages.
4. How to Run Acceptance
Tick each module item by item, with the operation steps and expected result written down.
Verify five things: bulk operations perform smoothly; concurrent orders do not oversell; refunds complete the full flow; backend price changes do not alter historical orders; the mobile first screen loads in time.
The last is often skipped. A first screen slower than three seconds raises bounce rate, and it usually surfaces only after operations complains.
5. Common Mistakes
Designing visuals before functions. When the visual spec is over-detailed, the function list gets compressed, and the result looks good but works badly.
Splitting development from operations. A developer who does not understand operations builds an admin panel that operations will not use, leading to a second build.
Ignoring data migration. Products, orders and members must move from the old site, and the migration plan belongs in the contract.
A brochure-style company website does not need commerce architecture, and a commerce site should not be accepted against brochure criteria. The two acceptance lists are entirely different.
6. FAQ
Build or buy? Buy when the model is standard and the catalogue is small. Build when trading rules are unusual or deep integration with internal systems is required.
How long does it take? A standard store takes one to two months; custom functions plus migration usually three to four.
Do we need a mini program or app? Site first. The site carries content and search; apps suit repeat purchase and owned channels.
Who maintains it after launch? Either an internal owner or a maintenance agreement. Unmaintained commerce sites surface security and compatibility issues within six months.
Related
- See also: structure of a converting product page
- See also: a pre-launch website checklist
GrowLab focuses on integrated content marketing, covering brand strategy, website development and search marketing (SEO/GEO). Contact us for an assessment of your own promotion plan.
Need a professional growth plan?
Add our WeChat for a tailored strategy and annual quote.
Contact Us