Skip to content
Shopware & E-Commerce

Shopware Theme & Design: Customize the Standard, Buy a Theme, or Build Your Own?

Once your shop is up and the products are in, almost the same question comes up every time: what should it actually look like? In Shopware 6 you have exactly three routes — customize the standard theme that ships with it, buy a finished theme in the Shopware Store, or have your own theme built. The honest short answer: for most shops the customized standard theme is plenty — logo, colors, fonts, a clean layout, done. With us that's part of the Shop Start package from €5,900. A bought theme is the right call when budget is tight and you can live with what the theme offers out of the box. A custom theme only pays off once your design is a genuine selling point or you need special frontend flows — budget +€2,900 on top of the start package, or go straight for the Shop Expansion from €11,900.

The short version

  • Three routes: customize the standard, buy a theme in the Store, or have your own built.
  • Cost: the customized theme is included in Shop Start from €5,900; a custom theme costs +€2,900, or Shop Expansion from €11,900. Store themes typically run in the low hundreds of euros.
  • The catch with bought themes: they override Storefront templates. If Shopware moves a block in an update, you're waiting on the vendor.
  • The principle: override only the parts that genuinely need to be different — that's what update safety actually is.

In this article we'll take our time with the question: what can you change about the design in Shopware 6 without calling a developer, when is the cheap route enough, which theme settings quietly cost you load time — and what a custom theme really costs.

Theme or Shopping Experience? What you change without a developer

Before we talk about "customize, buy, or build," a quick word on the technology — because Shopware separates two things that often get lumped together.

The theme is the backbone of your shop: header, footer, product detail page, cart, checkout. It determines how your shop fundamentally looks and behaves. Shopware ships a solid standard theme with the Storefront, built on Twig templates and SCSS.

Shopping Experiences are a second, entirely different tool: a drag-and-drop builder you use to assemble home pages, category pages, and landing pages yourself — images, text, sliders, product sliders, buttons. No theme development required.

So remember: "How does my shop fundamentally look?" is a theme question. "How do I design my home page and campaign pages?" is a Shopping Experiences question. The first one costs money in development, the second one you'll largely handle yourself later. That distinction regularly saves four-figure amounts in a first call, because plenty of people believe they need a custom design when what they actually want is nice landing pages.

Customizing your Shopware theme: colors, logo, fonts in the Theme Manager

The cheapest route to a shop that looks like your brand is the Theme Manager in the admin (under "Content → Themes"). What you can set there without a single line of code:

  • Logo in several variants — desktop, tablet, mobile, and the icon for the browser tab.
  • Colors through the theme variables: primary color, buttons, prices, success and error messages. Shopware wires them in as SCSS variables that get passed through the whole shop — change one color and the entire shop follows.
  • Font: Shopware ships one by default; a custom font gets embedded in the theme.
  • Layout details like how the cart is displayed, a sticky header, or where product reviews sit.

Every change in the Theme Manager triggers a theme build — Shopware recompiles the SCSS. On large shops that takes a few minutes, during which the shop keeps running but the new colors aren't visible everywhere yet. That's not a bug, that's the cache.

The limit of this route shows up quickly: the Theme Manager changes values, not structure. The moment you want a building block somewhere else on the page, you need your own theme.

Buying a Shopware theme: when a Store theme is enough — and where it breaks

The Shopware Store has finished themes, many of them with hundreds of configuration options. Prices are typically in the low hundreds of euros, sometimes a one-time purchase, sometimes a subscription billed monthly or yearly. Against €2,900 for a custom theme that sounds like a great deal — and in some cases it genuinely is.

A Store theme is the right call when:

  • your budget is small and the shop just needs to go live,
  • you're happy with the layout variants the theme offers and don't want to restructure anything,
  • nobody in-house could maintain Twig templates anyway.

And here's where it breaks: technically, a bought theme is nothing but a pile of overrides on the Storefront templates. In hundreds of places it says "here, not what Shopware ships, but mine." If Shopware moves or renames one of those template blocks in an update, the override points at nothing — best case an element is missing, worse case the page throws an error. The same goes for SCSS variables that get dropped: then the theme build itself fails.

Three practical consequences follow, and nobody mentions them before the purchase:

  1. You're on the vendor's update schedule. After a Shopware version jump you can only upgrade once the theme vendor has caught up. With actively maintained themes that's days; with abandoned themes it's never.
  2. Your own tweaks are a second floor. If you edit the bought theme directly, its next update overwrites your work. The clean way is your own child theme inheriting from the bought one — which gives you three inheritance layers and correspondingly more places for things to go wrong.
  3. The ballast stays. Themes with a thousand-plus settings also load the CSS and JavaScript for every variant you'll never use.

That's why a leanly customized standard theme often works out cheaper overall than a bought theme that has to be maintained and repaired across two Shopware versions.

Top tip

When in doubt, start with the customized standard theme and put the money you saved into good product photos, clean copy, and connecting your ERP system. You can always add a custom theme later — whereas a missing connection to your accounting system will annoy you every single day.

Building your own Shopware 6 theme: how it inherits, how it stays update-safe

A custom theme in Shopware 6 isn't a rebuild. It's a thin layer over the Storefront that replaces exactly the parts that should be different. Everything else keeps coming from the standard — including every improvement Shopware ships there.

Technically that happens in three places:

  • Inheritance: your theme declares in its configuration that it uses the Storefront as its basis. Anything you don't bring yourself gets pulled from there.
  • Templates: instead of copying a Twig file, you extend it and override only the single block that should differ. The rest of the file stays with the original — including when Shopware improves it in the next release.
  • Styling: your own SCSS is added, not substituted. You override Shopware variables deliberately instead of duplicating finished CSS.

The decisive principle: never modify the standard directly, always derive your own theme that overrides only what's necessary. Hack around in the Storefront directory instead and you're buying chaos with the next update — and eventually you stop daring to update at all. Two years later you're sitting on an outdated, insecure shop.

So in practice "update-safe" isn't "we're being extra careful," it's measurable: how many files does your theme override? The shorter that list, the calmer every Shopware update gets. That's exactly what we ask about when we take over an existing shop.

These theme settings cost you load time

Load time is a direct conversion and ranking factor — and the most common brakes aren't in the code, they're in settings somebody made with the best intentions. These four show up in practically every shop:

1. The hero slider on the home page. That first big image up top is almost always the element Google measures your Largest Contentful Paint on. Put it in a slider and it only appears once the JavaScript has loaded and the slider has initialized — and if it also carries loading="lazy", the browser waits on top of that. Result: the most important pixel on your page arrives last. A static image with a call to action is almost always faster there, and it doesn't sell any worse.

2. Web fonts. Two font families with four weights each are quickly embedded — every weight is its own file. More important than the count is where they come from: fonts served from your own server load faster and save you the privacy discussion that Google Fonts brings along when loaded from third-party servers.

3. Thumbnail sizes in the media folder. Shopware generates thumbnails in several sizes and serves the right one depending on the viewport. If nobody maintains those sizes, or images land in a folder without a matching thumbnail configuration, you're shipping full-size originals to phones. That costs more load time than any theme detail — and it's a setting, not development work.

4. Elements without a reserved height. Banners, review widgets, and the cookie notice push content down when they load late. That's Cumulative Layout Shift — the effect where a customer taps "Buy" and subscribes to the newsletter instead. Images with declared dimensions and reserved space for late-loading elements fix it.

If you want to know how to measure these values yourself and which targets apply, we've covered it in detail in our post on Core Web Vitals. And because load time and visibility hang together: how to get your shop technically fit for Google is in our post on Shopware SEO.

Two things we prefer to leave alone, by the way: the checkout and the Shopping Experiences. The standard checkout has been tested for years — customizing it is the most expensive way to lose conversion. And campaign pages belong in Shopping Experiences, not in the template. Otherwise you need a developer for every promotion.

What does a custom Shopware 6 theme cost at an agency?

Market ranges are wide, because "custom theme" gets sold for everything from a color tweak to a complete frontend rebuild. With us the math is transparent:

Customized standard themeBought Store themeCustom theme
What you getStandard theme in your corporate design: logo, colors, fonts, layout polishFinished design with lots of configuration optionsFreely designed frontend, custom components, distinctive look
PriceIncluded in Shop Start from €5,900License usually low hundreds of euros + setup+€2,900, or Shop Expansion from €11,900
Update safetyVery high — close to the standardDepends on the vendorHigh, if cleanly derived
Ideal forSolid shops that need to sellSmall budget, standard catalogBrands where design is a selling point

Concretely, our price guidance looks like this:

  • Shop Start package from €5,900 — including a customized standard theme in your corporate design, cleanly set up and ready for the first orders.
  • Custom theme +€2,900 — when you need a freely designed, distinctive frontend.
  • Shop Expansion from €11,900 — the entry point when custom design, custom features, and integrations come together.
  • Individual tweaks we bill by the hour at €79/h — for when your shop already runs and only a few spots need to change.

A custom theme is worth it when the design itself is part of your offering. Classic cases:

  • You're a brand with high standards, where a standard look would immediately feel cheap.
  • You have special frontend flows, like a product configurator, custom filter logic, or an unusual way of presenting products.
  • You want to visibly stand out in a crowded market where every competitor looks the same.
  • Your shop is a core revenue channel where a few percentage points of extra conversion add up fast.

How these building blocks add up to a total budget is broken down in our article "What does an online shop with Shopware cost?". You can put together the pieces that make sense for you, with no obligation, in the package configurator on our pricing page. And the full overview of what we do around Shopware is on our service page for Shopware & e-commerce.

Conclusion

For most shops a cleanly customized standard theme is the right call: professional, fast, update-safe, and included in the start package from €5,900. A bought Store theme is a legitimate budget decision — you should just know you're buying a dependency on the vendor along with it. And a custom theme pays off when design is a genuine selling point for you or you need special frontend flows — then you're in good hands with +€2,900 or the Shop Expansion from €11,900. In the end, more important than "cheap or expensive" is how many files your theme overrides.

Not sure which of the three routes is right for your shop — customize, buy, or build? Send us your shop URL or your design concept and we'll take a look in a free initial call. We'll tell you honestly what will sell the most and burn the least money, with no strings attached.

Frequently asked questions

Is a customized standard theme enough for my Shopware shop?

For most shops, yes. Logo, colors, fonts and a clean layout are enough to make your shop look professional and sell — and you keep all the proven flows Shopware has optimized over the years. With us that’s part of the Shop Start package from €5,900.

What does a custom Shopware theme cost?

A freely designed frontend costs +€2,900 on top of the Shop Start package from €5,900. If custom design, custom features and integrations come together, the Shop Expansion from €11,900 is the better entry point. Individual tweaks to an existing shop we bill by the hour at €79/h.

Is a bought theme from the Shopware Store worth it?

If your budget is small and you can live with the theme’s layout variants: yes. But you’re buying a dependency — after a Shopware update you can only upgrade once the theme vendor has caught up. Your own tweaks belong in a child theme, otherwise the next theme update overwrites them.

Can I customize my Shopware theme myself?

Colors, logo, font and a lot of layout details are set in the Theme Manager under “Content → Themes” without a single line of code. Home pages, category pages and landing pages you build with Shopping Experiences by drag and drop. The moment you want to move building blocks structurally, you need your own theme.

Are Shopware theme customizations update-safe?

Only if they’re done cleanly. The rule: never modify the standard directly, always derive your own theme that overrides only what’s necessary. The shorter the list of overridden files, the calmer every Shopware update runs.