We're proud to be a B Corp Certified web design and development agency.
The power of Craft Commerce for complex ecommerce sites
9 min read
We've been building with Craft for over ten years. In that time, one conversation comes up again and again with growing ecommerce businesses.
It usually starts like this: "Our site worked well when we started, but we've outgrown it." The products have become more complicated. There are trade customers alongside retail ones. The team is spending hours on workarounds, and every new idea needs another plugin, another compromise, or another conversation about what the platform won't allow.
When we hear that, we often recommend Craft Commerce. Not because it's the right answer for every business, but because it's built for exactly this kind of complexity. In this article, we'll share why in plain terms, from the perspective of a team that designs, builds and supports Craft Commerce sites every day.
Built from the ground up, so anything is possible
Most ecommerce platforms come with a set idea of how an online shop should work. You get a product page, a basket and a checkout, and you adapt your business to fit around them.
Craft Commerce works the other way round. There's no fixed template and no set way your products, basket or checkout have to behave. Everything is designed and built around how your business actually sells.
That's what we mean when we say anything is possible. It can be a checkout that asks trade customers for a purchase order number. It can be a product page that walks someone through choosing the right size, material and finish. There can be delivery rules that change depending on the size of the order. If your business works a certain way, the site can be built to work that way too.
In our discovery workshops, this is where the conversation changes. We stop talking about what the platform can do, and start asking our clients how they'd like it to work.
Products and variants: all the options on one page, instead of dozens
One of the most common issues we find when we audit growing ecommerce sites is product overload. Every size, colour and finish has been added as its own product, so a customer searching for one product ends up scrolling through dozens of near-identical listings.
That creates decision fatigue and customers struggle to compare, lose confidence, and often leave without buying.
Craft Commerce handles this with product variants. One product can hold all its options: every size, colour, material and finish. The customer lands on a single, clear page and picks the options that suit them. The price, stock and images can update as they choose.
Behind the scenes, your team manages all those variants from one place, and can edit them in bulk rather than one by one. There's no limit on how many products or variants you can add, so the catalogue can keep growing without becoming harder to shop.
The result is a cleaner catalogue, a smoother journey for the customer, and more people reaching the basket.
The full power of Craft CMS behind your shop
Craft Commerce isn't a separate shop bolted onto a website. It sits inside Craft CMS, so your products and your content live in the same place and work together.
Custom fields: your products, described your way
With Craft, we don't squeeze your product information into generic boxes like "description" and "extra info". We create fields for exactly what your customers need to know before they buy. Depending on the business, that might be:
- dimensions, weights and materials
- care instructions, warranties or guarantees
- technical specifications and compliance details
- related products, accessories or spare parts
- downloadable guides, manuals or data sheets
Giving each detail its own field keeps every product page consistent. It can also let customers filter by those details, so they can quickly get from a big range down to the products that suit them.
Complex products need explaining, especially on bigger purchases. Craft lets us create different types of content, each with its own layout and fields. That could be buying guides, project inspiration, installer profiles or FAQs. Each one can link straight to the products it mentions, so a customer reading "How to choose the right size for your space" is one click from the right product.
SEO built in, not added on
Because every page is built from scratch, we can plan for search from day one. With the SEOmatic plugin, which we use on our Craft builds, the site can handle:
- meta titles and descriptions for every product and page
- structured data, which helps search engines show prices, stock and reviews in results
- XML sitemaps that update as products are added
In our experience, the combination of strong product pages and useful content around them is what helps an ecommerce site grow its organic traffic over time.
Built for the team that runs it, not just the customers who buy
A site that looks great but is painful to manage won't stay great for long. This is where Craft really stands out, and it's the point clients tend to notice most when we walk them through the control panel for the first time.
No more building pages blind
Craft's live preview shows you exactly how a product or page will look, side by side with the editor, as you type. You're not saving, refreshing and hoping for the best. For a team launching new ranges or seasonal campaigns, that alone saves hours.
It comes with other tools that give your team confidence:
- Drafts: work on changes to a live product page without customers seeing them, then publish when you're ready
- Autosave and revisions: every change is saved, and you can roll back to an earlier version if something goes wrong
- Enable and disable: take a product or page offline in one click, for example when a line is out of season
- Scheduling: set a page or promotion to go live, or expire, on a set date
The business at a glance
Craft Commerce includes built-in dashboard widgets covering the essentials, such as total revenue, number of orders, average order value and best-selling products, so decision makers can check performance without digging through reports. Because Craft is fully customisable, our development team can go further and build bespoke dashboards around the figures your business actually runs on, whether that's margin by product range, trade versus retail sales, or stock levels for your fastest movers.
Orders, tax, shipping and discounts
Every order sits in one place, with statuses you define to match your real process. That might be "received", "in production", "out for delivery" and "completed". Customers can be emailed automatically as their order moves along.
The rules behind the checkout are yours to set too. Tax can be calculated by product type or location. Shipping can be based on weight, postcode or order value whereas discounts and promotions can target specific products, customer groups or dates, so a trade customer and a homeowner can each see the right price.
Understanding where customers drop off
Every ecommerce business has customers who add products to their basket and then leave. The question is why, and what you can do about it.
Craft Commerce can keep a record of baskets that were started but never completed, and your team can view them in the control panel. That shows which products are being left behind and at what value, which is often the first clue to a problem. It might be delivery costs appearing too late, a confusing option, or a form that asks for too much.
We can take this further with tools such as the Abandoned Cart plugin, which emails customers a link that restores their basket to encourage them back. Paired with analytics, this gives business owners a clear view of where the journey breaks down, and the evidence to fix it.
Payments that suit your customers
Craft Commerce isn't tied to a single payment provider. We can connect the gateway that suits your business and your customers, and change it later if your needs change.
Commerce works with a range of first-party gateways, including Stripe, PayPal Checkout, Worldpay, Opayo by Elavon (formerly Sage Pay), Mollie and MultiSafepay, with more available through the Craft Plugin Store. As an agency, our go-to is Stripe. It lets customers pay by card, Apple Pay or Google Pay, as well as buy-now-pay-later options such as Klarna, depending on how your account is set up. It's also the only first-party gateway that supports subscriptions, so it grows with you if you add recurring products later. Card details are entered into Stripe's secure form and never touch your server, which keeps your PCI obligations to a minimum.
For businesses with trade customers, there's also a manual payment option. This allows approved accounts to place orders and pay by bank transfer or on account, rather than by card at checkout.
The idea is to offer payment options customers already use. That way, there's no reason for them to hesitate right at the end.
A platform that grows with you
One of the biggest worries we hear from growing businesses is having to rebuild everything in two or three years' time. With Craft Commerce, the platform grows with the business, not the other way round.
Here's what that looks like in practice:
- No limits on products or orders. Add new ranges and handle busier periods without hitting a ceiling.
- More than one store. Craft Commerce 5 can run up to 5 stores, each with its own currency. That's ideal if you sell into other countries or run separate brands.
- Stock across locations. Track inventory across warehouses, depots or showrooms, and move stock between them.
- Predictable costs. The licence is a fixed annual fee per project, not a percentage of your sales, so growing revenue doesn't mean a growing platform bill.
And because the site is custom built, new features can be added as the business evolves. It's a foundation designed to take them.
Craft Commerce in action
A good example of Craft Commerce's flexibility is our work with Xpect, a UK provider of exhibition and event furniture.
Xpect didn't need a traditional checkout. Their customers request quotes rather than paying online. So we used Craft Commerce to do what they did need: organise a large range of products into clear categories, manage variants such as size and colour, and give the team a back end for handling order statuses, with revenue visible on the dashboard.
Since launch, the site has seen a 125% increase in organic traffic and a 77% increase in product views. It's a clear example of Craft Commerce being shaped around how a business really sells, rather than forcing it into a standard shop.
When Craft Commerce is the right fit, and when it isn't
We build on both Craft and Shopify, so our recommendation always comes down to what suits the business. Craft Commerce is a particularly strong fit if your business:
- sells configurable, made-to-measure or technical products
- serves more than one type of customer, such as trade and retail
- needs content to play a big part in how customers choose
- works with other systems, such as stock or order management software
- has outgrown workarounds and needs a platform that can keep up
It may not be the right choice if you sell a small, simple range and want to launch quickly with minimal set-up. A bespoke build takes more planning up front, and that investment pays off most when your business has the complexity to use it. For very large catalogues, it's also worth planning performance and integrations carefully from the start, which is something we cover in discovery.
How we approach a Craft Commerce build
After a decade with Craft, we've learned that the best ecommerce sites start with the business, not the technology. Every project begins with a discovery phase, where we get to know how you sell, who you sell to, and where your current setup is holding you back.
From there, we plan the customer journeys, design the site, and build it around those answers.
When it launches, we stay on hand to support it, improve it and help it grow alongside you.
If that sounds familiar, we'd love to talk it through with you. Get in touch with our team and we'll share how Craft Commerce could work for your business.
Sharon de Vion de Gaillon
As part of our Client Services team, Sharon bridges the gap between clients and internal teams, keeping projects on track, delivering exceptional digital solutions, and ensuring clients feel supported every step of the way.
Connect on LinkedIn.
Why the best converting websites start with a discovery workshop
7 min read
USP vs perceived USP - are you selling your business short online?
8 min read
Why a website audit might be the most valuable thing you do this year
8 min read