🔥 Introducing the Lizha Hyvä Template – Sleek, Fast, and Powerfull Buy Now 🔥

shape-img
Magento

How to Create an eCommerce Website in Magento

1857 Views March 26, 2026 10 Min Read

Introduction

Magento is one of the most capable platforms available for building an online store. It handles everything from small product catalogues to enterprise-level operations with complex B2B and B2C requirements. But getting a Magento store live and getting it right takes proper planning, the right technical setup, and a clear process from day one.

This guide walks you through how to create an eCommerce website in Magento, covering every stage from choosing your edition to launch and beyond.

Which Magento edition is right for your business?

Before you write a line of code or pick a hosting provider, you need to decide which edition of Magento fits your situation. There are three main options.

Magento Open Source

This is the free, community-supported version. It is a solid choice for small to mid-sized businesses with a modest budget and the technical resources to manage their own infrastructure. You source your own hosting, handle your own security patches, and build out any advanced functionality through extensions or custom development. There are no licensing fees, but the total cost of ownership is higher than many businesses expect once you factor in hosting, maintenance, and developer time.

Magento Commerce (Adobe Commerce)

This is the paid, enterprise-grade version. It includes built-in marketing automation, customer segmentation, advanced analytics, B2B functionality, and dedicated account support from Adobe. If you are scaling quickly or running a complex operation, the additional tools justify the licensing cost. KiwiCommerce is an Adobe Commerce Certified partner, so if you are evaluating this route, our team can walk you through whether it makes commercial sense for your business.

Adobe Commerce on Cloud

This is the fully managed cloud-hosted version of Adobe Commerce. Adobe handles the infrastructure, security, and scaling, so you can focus on running the store. It is the right option for businesses that want enterprise performance without the overhead of managing servers.

Plan before you build

A Magento project that goes wrong almost always goes wrong during the planning phase or rather, because there was no planning phase. Before any development begins, you need to nail down three things.

Catalogue structure

Map out your categories, subcategories, product types (simple, configurable, bundled, virtual), and how customers will navigate and filter. Changing this after launch is expensive and disruptive.

Compliance requirements 

If you are selling to UK or EU customers, GDPR applies. You also need to be PCI compliant for payment processing, and if your site serves a broad public audience, accessibility standards (WCAG 2.1) matter more than most businesses realise until they get flagged.

Integration planning 

Think through every system your store will need to connect with: ERP, CRM, stock management, third-party logistics, and accounting. Bolting on integrations late in the build costs more and introduces risk.

10 steps to build a Magento eCommerce website

1. Check Magento system requirements

Magento has specific technical requirements PHP version, database compatibility, memory allocation, and web server configuration. Confirm your server meets them before you start. Installing in an environment that does not meet the requirements leads to performance and stability issues that are hard to diagnose later.

2. Choose hosting and a domain

Hosting choice has a direct impact on performance. Magento is resource-intensive, so shared hosting is not viable for a production store. Look for a provider with Magento-specific experience, SSD storage, adequate RAM (at minimum 2GB, ideally 4GB or more per process), and a proper staging environment. Your domain should be short, memorable, and ideally include a keyword relevant to your business.

3. Install Magento

The recommended installation method is via Composer. This gives you better dependency management and makes future upgrades significantly easier. Manual installation is still an option, but it introduces more risk of configuration errors. If you are not confident here, this is the point to bring in a certified Magento developer, as getting the installation right saves considerable time down the line.

4. Configure your design

Select a theme or build a bespoke design that reflects your brand. A theme from the Magento Marketplace will get you live faster, but it comes with trade-offs limited differentiation, potential performance overhead, and compatibility issues as Magento versions evolve. At KiwiCommerce, we build every store from scratch. No templates. If you want a store that looks and performs exactly as your brand requires, bespoke Magento web design is worth the investment.

5. Set up websites, stores, and store views

Magento uses a three-tier hierarchy: website, store, and store view. This structure lets you manage multiple brands or markets from a single Magento installation. A store view is typically used to support different languages or currencies. Getting this hierarchy right from the start makes international expansion and multi-brand management far simpler.

6. Configure general settings

Work through the core store settings: your store name and contact details, currency and tax rules (especially important for UK VAT), transactional email configuration, and locale settings. These seem straightforward, but tax and currency settings in particular are easy to get wrong, and errors here affect orders from day one.

7. Create your products

Add products methodically. For each product, you need: name, SKU, pricing, inventory levels, images, and descriptions. For configurable products (clothing with size and colour variants, for example), the attribute set and option configuration require careful thought. Bulk importing via CSV or an integration is usually more efficient than manual entry for catalogues of any meaningful size.

8. Set up payment and shipping

Magento supports a wide range of payment gateways natively and via extensions: credit and debit cards, PayPal, Stripe, Klarna, and Buy Now Pay Later options. For shipping, you can configure flat-rate rules, free shipping thresholds, table-rate shipping, or live carrier rates pulled directly from DPD, Royal Mail, or other providers. Test every payment and shipping combination before going live. Do not assume it works.

9. Test thoroughly before launch

Testing is not optional. Run through the full customer journey: browsing, filtering, adding to basket, checkout, payment, confirmation email. Test on multiple devices and browsers. Check page speed using Google PageSpeed Insights or GTmetrix. Walk through the admin panel and confirm order management, stock updates, and email triggers all work correctly. Fix everything before you go live; issues found post-launch cost more to fix and damage customer trust.

10. Optimise post-launch

Going live is not the finish line. Post-launch, you should be working on SEO improvements, performance optimisation (caching, image compression, database indexing), and extension integration as your requirements grow. Many businesses underestimate how much ongoing work a Magento store needs to stay fast, secure, and competitive.

If you do not have an in-house Magento resource, our Magento Support and Maintenance Services cover everything from routine patching and security updates to performance monitoring and feature development.

How long does a Magento build take?

There is no single answer it depends on complexity, catalogue size, the number of integrations, and the quality of your initial brief. That said, here is a realistic outline of what a well-managed Magento project looks like.

Phase Typical duration What happens
Planning 1–2 weeks Requirements, architecture, strategy
Design 2–3 weeks UI/UX, wireframes, theme or bespoke design
Development 4–8 weeks Build, integrations, configuration
Testing 1–2 weeks QA, bug fixing, user testing
Launch 1 week Deployment, DNS, final checks

A straightforward store with a clean brief and no complex integrations can be live in eight to ten weeks. Enterprise projects with ERP integrations, custom functionality, and multiple store views take longer. Be cautious of any agency quoting unusually short timelines without a detailed technical discovery.

What does a Magento website cost?

Cost varies considerably depending on what you are building. Key factors include:

  • Hosting — Managed cloud hosting for Magento runs from a few hundred to several thousand pounds per year, depending on traffic and requirements.
  • Theme vs bespoke design — A premium theme from the Magento Marketplace costs £50–£500. A bespoke design and front-end build costs considerably more but delivers a better result.
  • Custom development — The more custom your requirements, the higher the development cost.
  • Extensions — Some extensions are free; paid extensions typically run from £50 to £500+ per licence.
  • Ongoing maintenance — Magento requires regular security patches, performance monitoring, and developer support. Budget for this from day one.

Our custom Magento projects start from £10,000. If budget is a constraint early on, it is worth talking to us about phased build options that get you live quickly and add complexity over time.

If you need to move quickly or have a large backlog of development work, you can also hire Magento 2 developers directly through KiwiCommerce on a dedicated or part-time basis.

What to look for in a Magento theme

If you are going with a theme rather than a bespoke build, these are the things that matter:

  • Mobile performance — Over half of eCommerce traffic is mobile. A theme that does not perform on mobile is not fit for purpose.
  • Page speed — Look for Hyvä-compatible themes or themes built with performance as a priority. Bloated themes are a common cause of poor Core Web Vitals scores.
  • SEO structure — The theme should output clean HTML with proper heading hierarchy, schema markup support, and minimal render-blocking resources.
  • Extension compatibility — Confirm the theme works with the key extensions your store will rely on.
  • Customisation scope — Understand what you can change without custom development before you buy.

As a Hyvä Bronze Partner, we can also advise on whether a Hyvä-based frontend is worth considering for your project it is a significant performance upgrade over traditional Magento themes.

Payment and shipping in Magento

Magento’s payment and shipping configuration is flexible enough to cover most business models. For payments, the platform supports direct card processing via Stripe, PayPal standard and advanced, Braintree, Klarna, and a wide range of gateway extensions. For UK stores, ensuring your payment setup is PCI DSS compliant is non-negotiable.

For shipping, common configurations include flat-rate, free delivery over a threshold, table-rate (based on weight, destination, or order value), and live carrier rates integrated directly with DPD, Royal Mail, DHL, or FedEx. Multi-warehouse inventory and click-and-collect can also be configured, though these typically require custom development.

Testing your Magento store before go-live

Testing is where many projects cut corners and pay for it later. A proper pre-launch QA process should cover:

  • The full checkout journey, including edge cases (out of stock items, coupon codes, and address validation)
  • Payment gateway testing in sandbox mode, then live with a real transaction
  • All transactional emails: order confirmation, shipping notification, and password reset
  • Mobile and cross-browser testing across Chrome, Safari, Firefox, and Edge
  • Page speed on both desktop and mobile
  • Can your admin order management workflow actually process orders without issues?

Do not go live on a Friday. If something breaks, you want your development team available to fix it.

In summary

Magento is a capable, scalable platform that rewards careful planning and proper implementation. Get the architecture right, choose the correct edition for your business, and invest in quality development from the start, and you will have a store that can grow with your business for years.

With over 250 projects delivered and a UK-based team of 30+ Adobe Commerce Certified developers, KiwiCommerce has been building Magento stores since 2016. We do not use templates. Every store we build is bespoke-designed and developed to do exactly what your business needs.

Whether you are starting from scratch, migrating from another platform, or need an existing Magento store brought up to standard, get in touch with our team for a no-obligation consultation.

FAQ's

Your questions answered

Can’t find what you’re looking for? Contact our team

Is Magento still worth using in 2025?

Yes. Adobe Commerce (Magento) remains one of the most capable platforms for mid-market and enterprise eCommerce. It is particularly strong for businesses with complex catalogues, B2B requirements, or the need to run multiple storefronts from one backend. For simpler stores or tight budgets, Shopify may be a more practical starting point.

Technically, Magento Open Source is free to download and install. In practice, setting it up correctly, keeping it secure, and extending it to meet real business requirements requires developer experience. DIY Magento installs that go wrong are a common reason clients come to us for rescue projects.

A managed Magento hosting environment suitable for a production store typically costs between £100 and £500 per month, depending on traffic volume and specification. Shared hosting is not suitable for Magento.

Magento Open Source is free but requires you to source and manage your own hosting, security, and extensions. Adobe Commerce is a paid platform with built-in marketing tools, B2B features, customer segmentation, and dedicated support from Adobe. It is a better fit for growing businesses that need those features built in rather than patched on.

A standard Magento store with moderate complexity takes eight to twelve weeks from brief to launch. More complex builds with custom integrations and bespoke design take longer. We can give you a realistic timeline after a short discovery call.

Need Help?

If this guide helped you, imagine what our team can do for your business. Let’s build something powerful together.

Contact Us
  • 24/7 Support
  • Custom Ecommerce Development
  • Certified Experts
  • 10+ Years of Experience
Enter your email to download