How to Choose a European Ecommerce Platform for the Shop Job You Actually Run
A practical guide to European ecommerce software — Shopware, PrestaShop, OXID eShop, Sylius, Saleor, Vue Storefront, commercetools, and Centra — based on the shop craft you need: an ambitious commerce house, an open-source SME store, a DACH custom shop, a Symfony framework, a GraphQL engine, a storefront layer, commerce APIs you assemble, or a fashion brand house.
The EuroMakers Editorial Team
Researching European software

The Journal · Made in Europe
Ecommerce shopping rarely starts with a feature matrix. It starts with a Tuesday that never launches. A catalog still living in a spreadsheet. A fashion wholesale order that cannot share stock with the direct-to-consumer site. An agency rebuilding the storefront while checkout already works. The pain is not "we need more ecommerce software." The pain is "we cannot finish the shop job that matches how we actually sell."
In EuroMakers, that shop seat lives in the E-commerce category. Shopware is the German commerce house for ambitious brands that need flexibility, B2B, and a real ecosystem. PrestaShop is the French open-source store for merchants who want catalog, checkout, and modules they control. OXID eShop is the German custom shop for DACH retailers who already work with a partner. Sylius is the Polish Symfony framework for teams that need a shop built around their workflow. Saleor is the Polish GraphQL engine for API-first storefronts. Vue Storefront is the Polish storefront layer — the shop window, not the warehouse. commercetools is the Munich API house for large brands assembling their own buying journeys. Centra is the Stockholm fashion house for direct-to-consumer and wholesale in one stack. They are siblings in how selling gets finished — not eight logos fighting over the same cart.
Write the week your shop cannot finish
Skip the comparison table for a minute. Write the sentence that describes this season.
- I need a flexible German commerce house with B2B, themes, and room to grow.
- I need an open-source SME store with catalog, checkout, and a module marketplace.
- I need a DACH shop my integrator already knows, with B2B depth.
- I need a Symfony framework so the shop can follow our workflow, not a template.
- I need a GraphQL commerce engine and a storefront we design ourselves.
- I need a fast storefront layer in front of a backend we already run.
- I need commerce APIs a large brand can assemble across channels.
- I need fashion direct-to-consumer and wholesale sharing stock, orders, and international selling.
- I actually need checkout rails, a content house, or a developer commerce kit — not another shop twin.
If the friction is finishing selling in the right seat, you want E-commerce. If the friction is European checkout methods, return to the finance tools guide. If product pages never ship because content is stuck, open the marketing tools guide. If the catalog search is the broken piece, see the search, delivery, and observability guide. Made in Europe is the quality bar either way: craft, restraint, and makers across the continent — not a rule that one platform must own every cart forever.
Eight European shop crafts
Here is how the current listings differ when you ask where the shop should live week to week — and who the tool is built to serve.
Shopware — ambitious commerce-house craft
Shopware, from Germany, is built for brands that outgrew a basic hosted shop and still want a coherent product: flexible storefronts, B2B features, flow automation, and an app and theme ecosystem. You can self-host or use the cloud. It is the catalog's clearest mid-market commerce house — not a blank framework pretending to be a store.
Choose Shopware when the job is the ambitious house: one place for catalog, storefront, B2B, and the extensions a growing retailer actually uses. It suits teams that want a European product they can grow with without assembling every piece from scratch. If you mainly need an open-source SME store you can run with a smaller budget, look at PrestaShop. If the pain is fashion wholesale plus a public store, that is Centra — not a louder Shopware.

PrestaShop — open-source SME shop craft
PrestaShop, from France, is built for merchants who want an open-source store they can own: catalog and inventory, checkout, multi-store and multi-language, and a large module marketplace. Agencies know it. SMEs can grow with it. The craft is control and cost without a rented shop you cannot leave.
Choose PrestaShop when the job is the SME store: products, payments, shipping, and modules you can add without rebuilding the shop. It suits European merchants and agencies that want a familiar open-source path. If you need a denser German mid-market house with stronger B2B, Shopware may fit sooner. If the catalog must follow a custom workflow your developers will write, Sylius is the clearer neighbour — not a quieter PrestaShop.

OXID eShop — DACH custom-shop craft
OXID eShop, from Germany, is built for mid-market and larger retailers in German-speaking markets. Flexible storefronts, B2B and B2C selling, on-prem or cloud, and a partner ecosystem that already speaks the same retail language. The craft is customization depth with a vendor next door — not a generic shop template dropped on DACH.
Choose OXID when the job is a DACH shop your integrator already knows: B2B depth, extensions, and a storefront you can shape. It suits retailers who want European proximity and a partner-led build. If you want a more product-led ambitious house with a wider app store feel, Shopware is the sibling. If you need API-first pieces a global brand will assemble, that is commercetools — not a bigger OXID.
Sylius — custom Symfony shop craft
Sylius, from Poland, is a Symfony-based commerce framework for teams that need a shop built around their workflow. Modular architecture, APIs you can run headless, and an agency ecosystem used to complex B2C and B2B storefronts. The craft is a tailored shop — not a one-size store with the logo swapped.
Choose Sylius when the job is custom commerce in PHP: unique checkout rules, unusual catalogs, B2B portals that do not fit a boxed theme. It suits agencies and product teams who already live in Symfony. If you want GraphQL-first APIs and a modern dashboard with less framework opinion, look at Saleor. If you mainly need an SME catalog and modules this month, PrestaShop will finish faster.
Saleor — GraphQL headless-engine craft
Saleor, from Poland, is an open-source commerce platform built API-first with GraphQL. Custom storefronts, selling across sites and channels, a dashboard for operations, and cloud or self-hosted options. Developers get a modern engine. Merchants get room for a brand experience that is not a theme. The craft is the commerce core you talk to — not the window in front of it.
Choose Saleor when the job is a GraphQL engine: unique storefronts, extensible checkout, and an operations dashboard without a proprietary lock-in. It suits teams that want to assemble selling without renting the whole house. If the missing piece is only the storefront in front of a backend you already run, Vue Storefront is the window. If you need a Symfony shop your PHP agency will recognise, return to Sylius.

Vue Storefront — storefront-layer craft
Vue Storefront, from Poland — now also known as Alokai — began as a leading frontend for headless shops. It connects to backends rather than replacing them, and it is built for fast, app-like shopping UX. The craft is the shop window: performance, a storefront you can plug in, and a developer toolchain. It is not a ninth warehouse.
Choose Vue Storefront when the job is the window: a storefront layer in front of SAP Commerce, Salesforce Commerce, or an open-source engine you already trust. It suits brands that want a better customer path without ripping out the commerce core. If you still lack a commerce engine, start with Shopware, Saleor, or Sylius first — a beautiful window on an empty warehouse is still empty. If you need fashion operations, Centra is a different house.
commercetools — commerce-API craft
commercetools, from Munich, is built for large brands that need API-first buying experiences they can assemble: custom storefronts, B2B portals, and journeys across sites, apps, and stores. Cloud-native, extensible, and designed for teams that will not live inside one storefront theme. The craft is commerce as pieces you compose — not a boxed shop with extra APIs taped on.
Choose commercetools when the job is assembling the shop from APIs at brand scale: many channels, many markets, a team that already builds in pieces. It suits organisations that outgrew a single storefront product. If you want a coherent German house with themes and B2B you can open this quarter, Shopware is calmer. If you want an open GraphQL engine your developers can self-host, Saleor is the sibling — not a smaller commercetools.
Centra — fashion brand-house craft
Centra, from Stockholm, is built for fashion and lifestyle brands that need wholesale, direct-to-consumer, and international selling in one stack. Order and inventory operations, brand workflows, and APIs you can connect. The craft is finishing a fashion week of selling — not stretching a generic shop into a showroom.
Choose Centra when the job is the fashion house: direct-to-consumer and wholesale sharing stock, international selling, and operations a brand team will actually run. It suits European fashion retailers who are tired of generic shop limits. If you need a wide German commerce house outside fashion, Shopware is the neighbour. If you only need European checkout rails under an existing shop, that is Mollie or Adyen on the finance shelf — not a quieter Centra.

A short shortlist, not a winner
There is no single European shop winner across these eight crafts. Match the week you keep missing:
- You need an ambitious German commerce house with B2B and an ecosystem → start with Shopware.
- You need an open-source SME store with catalog, checkout, and modules → try PrestaShop.
- You need a DACH custom shop your partner already knows → try OXID eShop.
- You need a Symfony framework for a unique workflow → try Sylius.
- You need a GraphQL commerce engine and a storefront you design → try Saleor.
- You need a storefront layer in front of a backend you already run → try Vue Storefront.
- You need commerce APIs a large brand can assemble → try commercetools.
- You need fashion direct-to-consumer and wholesale in one stack → try Centra.
- You actually need checkout rails, a content house, or a developer commerce kit → stop — open the finance tools guide, marketing tools guide, or Medusa in Developer Tools; those are different shelves.
Germany specialises in ambitious houses, DACH custom shops, and API platforms for large brands. France specialises in open-source SME stores. Poland specialises in Symfony frameworks, GraphQL engines, and storefront layers. Sweden specialises in fashion brand houses. That spread is the point of a healthy European market — not eight logos fighting over the same cart.
How to trial without stranding the storefront
Shop swaps fail when teams announce a full replatform and abandon the live store on day two. Keep the first fortnight reversible.
- Pick one shop craft: ambitious house, open-source SME store, DACH custom shop, Symfony framework, GraphQL engine, storefront layer, commerce APIs, or fashion house.
- Move a small live set — one collection, one market, one wholesale season, or one storefront path — not every SKU on Monday.
- Run only that set for ten ordinary days: add a product, take an order, refund it, and check stock the way your week actually works.
- Test the boring moments: a missing size, a guest checkout, a VAT surprise, a partner who never opens the admin.
- Only then widen catalogs, set hygiene rules, and retire the old tool for that job.
Where Made in Europe feels premium
Made in Europe matters in a shop when it shows up as craft: catalogs that stay honest, checkouts that finish, storefronts that feel like the brand, and wholesale that shares stock with the public site. It is a premium quality label when the tool feels built for makers who sell carefully — not as a growth funnel wearing a shopping-bag badge.
There is also a quiet unity story here. German commerce houses, French open-source stores, Polish frameworks and storefronts, and a Swedish fashion house can sit in the same European week without pretending to be the same product. European software is often strongest when countries specialise — and when you keep sibling shop seats clear instead of stacking eight platforms that fight for the same cart.
Choose the shop platform that matches how you sell, not the one with the loudest storefront demo.
— EuroMakers Journal
Start here
Open the E-commerce category, read Shopware, PrestaShop, OXID eShop, Sylius, Saleor, Vue Storefront, commercetools, and Centra, and run one careful fortnight with a small live set. If checkout or campaigns are the real job, browse Finance & Accounting, Marketing, and their guides. Building a wider European stack? Browse the directory or keep reading the Journal. Missing a European shop we should know about? Tell us.
Find your next European tool
Browse a curated directory of software made in Europe across every category your team relies on.
Explore the directory
