Why does the platform's country matter for a webshop?
Because the platform is the processor for every customer record the shop holds. Names, delivery addresses, order history and payment metadata all live inside it, and under the GDPR that makes the vendor relationship a data processing agreement rather than a software licence.
With a European vendor that agreement is with a company inside the same legal system, subject to the same supervisory authorities, reachable in the same time zone. With a US platform the same data sits under US legislation including the CLOUD Act, whatever the datacentre map shows.
There is a second argument that has nothing to do with law. US platforms increasingly price on a percentage of turnover, sometimes with a penalty for using a payment provider other than their own. That is a cost structure that grows precisely as the merchant succeeds, and it is why the licence model is worth as much attention as the feature list.
Open source or hosted — which should a merchant choose?
The honest answer is that open source is insurance rather than a saving. Shopware, PrestaShop, Saleor and Sylius all publish a core you can download and run, and Odoo's core is open as well, but somebody still has to operate hosting, updates and security patches.
What the open core buys is the ability to leave. A shop on a proprietary platform that raises its price, changes its terms or discontinues a tier has to be rebuilt; a shop on an open core can be moved to different hosting with the same code. For a business whose revenue runs through that checkout, that difference is worth paying attention to before the pricing does become a problem.
In practice most merchants take a managed or commercial edition of an open platform and keep the open core as leverage. That is what Shopware's editions and Saleor Cloud are for, and it is a sounder position than either extreme.
Which platform fits which size of merchant?
PrestaShop is the small-merchant option: free to download, an enormous module market covering European payment methods, carriers and tax rules, and no revenue share. It needs technical help to run, which is the trade.
Shopware is the mid-market and B2B answer, and the most common upgrade path from an outgrown small platform. Its B2B suite handles quotes, order approvals and customer-specific pricing as part of the product, which covers most distributors without custom development.
Spryker sits above that, for enterprises whose commerce model is not a webshop at all: contract pricing across thousands of B2B accounts, marketplaces with third-party sellers, subscription and rental models. It is composed rather than configured, and priced accordingly.
Saleor and Sylius are for teams building the front end themselves — Saleor through a GraphQL API, Sylius as a Symfony framework to extend. Odoo is the outlier: choose it when the shop is one part of a business that also needs stock, purchasing and accounting in the same system.
What should you check before committing to a platform?
Four things, and none of them are on the feature comparison page.
The exit: what exactly can be exported, in what format, including order history and customer accounts, and whether the theme and any custom modules are yours. Ask before signing, because the answer after signing is whatever the vendor decides it is.
The European specifics: reclaimable VAT across member states, the payment methods your customers actually use — iDEAL, Bancontact, SEPA direct debit, Klarna — and the carriers and returns flows for your markets. This is where platforms designed elsewhere quietly cost you conversions.
Then the total cost at your real volume, including transaction fees, payment provider penalties and module subscriptions rather than the headline plan price. And finally who will operate it: an open-source platform with nobody to run it is a liability, not a saving.