Ecommerce development
Ecommerce website development
Building an online store means more than designing pages. Products need structuring so customers can find them, checkout and payments must be reliable, shipping rules must reflect real costs, and the store must give customers the information online selling rules require. The platform chosen shapes how all of this is done and what it costs to run.
This page explains the main decisions in developing an ecommerce website and how they fit together.
Illustrative diagram
Online store
- Catalogue
- Products and variants
- Categories and filters
- Checkout
- Payment methods
- Order emails
- Fulfilment
- Shipping rates
- Stock and integrations
- Information
- Delivery and returns
- Business details
Key decisions in a store build
| Decision | Questions to answer |
|---|---|
| Platform | Hosted or self-hosted? What will it cost to run each month? |
| Catalogue | How many products, variants and categories? How will customers filter? |
| Checkout and payments | Which payment methods? Guest checkout? |
| Shipping | Which carriers, zones, rates and free-delivery thresholds? |
| Integrations | Stock, accounting, email marketing, marketplaces? |
| Content | Product photos, descriptions, policies |
Hosted or self-hosted?
Hosted platform
Suits you when
- You want the platform to handle hosting, security and updates
- Standard store features cover your needs
Watch out for
- Monthly fees and app subscriptions; less control over code
Self-hosted (for example WooCommerce on WordPress)
Suits you when
- You want full control and already use WordPress
- You need custom features or content-heavy pages
Watch out for
- Hosting, updates, security and backups are your responsibility
Custom build
Suits you when
- Requirements fall well outside standard platforms
- Scale or workflows justify the investment
Watch out for
- Highest cost and ongoing developer dependence
Information online sellers must provide
GOV.UK sets out what businesses selling online must tell customers before an order is placed, including the business name, contact details and address, the price including all taxes, how customers can pay, delivery arrangements and costs, and how customers can cancel. It also states that customers must be told they can cancel up to 14 days after their order is delivered, with certain exceptions. Building this information into product pages, checkout and policy pages from the start avoids retrofitting it later.
Specific situations, such as personalised goods or digital downloads, have their own rules; check the guidance or take advice for your products.
How a store is developed
Plan
Products, platform, payments, shipping and integrations decided.
Output: Store specification
Build
Catalogue structure, templates, checkout and policies set up.
Output: Staging store
Load and test
Products imported; orders, payments, emails and shipping tested.
Output: Tested store
Launch
Go live with monitoring and a support period.
Output: Trading store
Before launch
Orders
- Test orders with each payment method
- Order, dispatch and refund emails correct
- Stock decreases correctly
Information
- Delivery and returns pages accurate
- Prices include all taxes
- Contact details and business address shown
Experience
- Search and filters work on phones
- Product pages load quickly
- Checkout works without creating an account
Think about running costs early
The cost of a store continues after launch: platform or hosting fees, payment processing, apps or extensions, maintenance and marketing. Estimating these for the first year, alongside build cost, gives a realistic view of whether a platform suits your margins and volume. Cheaper builds on platforms with high ongoing costs can work out more expensive over time, and the reverse is also true.
Structuring the catalogue
How products are grouped decides how easily customers find them. Categories should reflect how customers think, not how the warehouse is organised. Attributes such as size, colour, material or compatibility make filtering possible, but only if they are entered consistently. Planning the structure before importing products avoids rework and makes later additions straightforward.
For larger ranges, good site search that understands product codes and common misspellings is as important as navigation.
Designed for phones
Many shoppers browse and buy on phones. Product images, filters, the cart and checkout must work comfortably on small screens, with large tap targets and minimal typing. Google states that it uses the mobile version of a site for indexing and ranking, so mobile quality affects visibility as well as sales.
After launch
A store needs ongoing care: updates, test orders, product data upkeep and performance reviews. Planning who will do this, and budgeting for it, is part of development rather than an afterthought.
Product photography
Customers cannot handle products online, so photographs carry much of the selling. Consistent backgrounds, angles and lighting across the range, with close-ups of details and an indication of scale, help customers choose with confidence and reduce returns.
Questions about ecommerce website development
Which ecommerce platform should we use?
It depends on products, volume, team skills, features and running costs.
What is WooCommerce?
An open-source ecommerce platform for WordPress, with free and paid extensions.
What must an online store tell customers?
GOV.UK lists business details, total price, payment, delivery and cancellation rights.
How long can customers cancel online orders?
GOV.UK says up to 14 days after delivery, with some exceptions.
Should we allow guest checkout?
Usually; forcing account creation can deter buyers.
What should be tested before launch?
Orders, payments, emails, stock, shipping and mobile experience.
What are the ongoing costs?
Platform or hosting, payment fees, apps, maintenance and marketing.
How should products be organised?
By how customers think, with consistent attributes for filtering.
Sources referenced
Platform features, guidance and rules change. We check the current versions before committing to an approach. This page is general information, not legal advice.
- GOV.UK: Online and distance selling for businesses (opens in a new tab) — reviewed 2026-10-23
- WordPress.org: WooCommerce plugin (opens in a new tab) — reviewed 2026-10-23
Request a Custom Quote
Ask about Ecommerce website development
Thank you — your enquiry has been sent.
We have received your message and will reply by email. If you need to add anything, email info@letgetgrow.com.