Skip to main content
← Back to quick calculatorEcommerce platform cost calculator · Detailed calculator

Change only what you know.

✓ Default estimates are prefilled — change only what you know.
Enter any annual store revenue, including amounts above €10 million.
Project
Selling to

Constant annual revenue over five years. Product count describes your project. For business or mixed audiences, the extension budget includes the basic B2B package. Special requirements need an individual quote.

Detailed calculation

How we calculate your result.

The same for every platform:€500,000 / year60 months

Base budget: design template, setup, payment methods, shipping and basic legal features. Product transfer is included only for migrations within the agreed scope; for new stores, the client creates products. CSV imports and ERP connections are separate services. Agree the scope and any additional services in the quote. This does not guarantee full legal compliance.

ItemPrestaShopShopifyShopware 6
Total · 5 years26.100 €32.840 €39.600 €
Why do costs differ?Different project, maintenance and extension budgets, together with provider pricing, determine the estimated costs.
Excluded for all platformsCustom integrations, special features, ongoing marketing, content, external legal advice and internal working time. Currency conversion, international cards and additional contracted services are not included as a flat allowance.

Please note: this calculator does not provide a binding quotation. The results provide an approximate indication based on assumed figures. They are non-binding and do not establish entitlement to any particular price. Provider prices may change at any time; their current terms apply. Actual costs depend on your project scope and requirements. We provide a binding quote after discussing your project. All trademarks belong to their respective owners. We work with all three platforms; the ranking follows your inputs only.

Save your result

Turn your calculation into a quote.

Your calculation is included with your enquiry so we can prepare a binding quote.

Your calculationincluded with your enquirylive
New storeExtendedPrivate customers€500,000 revenueexcluding payment fees
PrestaShoplowest base cost26.100 €
Shopify32.840 €
Shopware 639.600 €
↑ Adjust your calculator inputs
  1. 1Send enquiryYour inputs and result are included with your enquiry.
  2. 2Review assumptionsWe check budgets and features against your project.
  3. 3Tailored quoteYou receive a quote with a clearly defined scope.
Jochen SchmidJohann NehrlichAttila TóthWe review your enquiryUsually replies in < 15 min.
Quote for

Methodology

How we calculate store costs.

60 months from launch. Prices, revenue and budgets stay constant in the model, without growth, inflation or assumed improvements in conversion.

Calculation assumptions in detail

Separate setup from running costs

Agency setup is a one-off cost. Hosting, the platform, extensions and support run for five years. Both “New store” and “Migration / relaunch” use the same initial base budget. A further relaunch within these five years is not included.

“Migration / relaunch” means rebuilding an existing store, with or without a change of platform. We assume a substantial rebuild. Additional work for data migration, existing integrations and SEO redirects is assessed individually and is not automatically included in the base budget. For migrations, products are transferred within the agreed scope; a design-only relaunch does not automatically include an import.

The base budget includes a design template, setup, payment methods, shipping and basic legal functionality. For new stores, the client creates the products. CSV imports and ERP integration are agreed separately. The precise scope is defined in the proposal; this does not include individual legal advice. Example budgets are not binding sjmedia quotes. Costs depend on project scope. The same revenue does not imply the same work or price. A design relaunch, a major version migration and a complete platform change are distinct projects.

SaaS and open source

Shopify includes hosting in its platform plan. For PrestaShop we allow €40 per month for hosting, including server maintenance by the hosting provider. Additional agency work is agreed separately based on effort. For self-hosted Shopware, €40 per month is an unconfirmed budget assumption on top of the subscription. SaaS/PaaS offers require a separate calculation.

Hosting is not increased simply because revenue is higher. The catalogue, traffic, peak demand, images and integrations determine the actual load.

Large product catalogues

Up to 50,000 products, PrestaShop and Shopware start with the same hosting assumption of €40 per month. For 50,001 to 500,000 individual products without variants, we allow €139 per month and a one-off server setup of €139 for both. This tier is a sjmedia planning assumption, not a technical product limit. The starting point is a Hetzner MA130; suitability must be tested with realistic data and load.

Search, images, data imports, synchronisation and concurrent visitors determine the actual requirements. For large catalogues, these additional services remain unpriced in all three systems, so the displayed base amount does not represent a complete cost ranking. Above 500,000 products, we retain this hosting tier as a lower budget baseline to provide a rough starting-price comparison. This is not a promise that the infrastructure will support the entire catalogue; additional server capacity and storage may increase the price. A custom hosting budget replaces the default, including server setup.

Shopify includes hosting in its plan. Product count alone does not trigger a move to Plus. Limits on search, filtering and new product imports still need checking; additional apps or integrations are not automatically included in the platform plan.

Apps, modules and maintenance

Extension costs are example budgets, not compulsory packages or verified averages. The PrestaShop model already includes the initial licence and Business Care in year one. Subsequent years are calculated separately. Payment-module licences already covered by the extension budget are not counted again.

Technical maintenance covers updates to the core system, modules and plugins, plus fixes for errors caused by those updates. New features and custom changes are agreed separately. It is an adjustable annual agency budget for maintaining existing functionality, not a verified market price or a guaranteed allocation of hours or updates. New features, marketing and major version migrations are excluded. An explicitly configured monthly contract replaces included annual maintenance or redesign work to avoid counting the same service twice.

Basic B2B functionality

“Businesses” and “Both” include net prices, simple customer-group discounts, company and VAT ID details on invoices, and EU VAT ID validation with conditional tax exemption. Displaying net prices alone does not imply tax exemption. All three systems include an additional one-off €350 for basic B2B integration on top of the setup estimate. Custom setup budgets are treated as including B2B integration and receive no further surcharge. Custom approval workflows, ERP processes and automatic invoice delivery are agreed separately.

In each system, the B2B package replaces one standard module allowance: the base budget minus one fifth for Standard or one eighth for Extended / Custom, plus the B2B package. Custom extension budgets are treated as including B2B and are not increased again. B2C, hosting and maintenance remain unchanged.

PrestaShop: a VAT ID / VIES validator at €69.99 in year one, including the licence and Business Care, then €20 per subsequent year. This is sjmedia’s specified module allowance; a specific supplier link has not yet been added. The five-year allowance for this module is €149.99.

Shopware: ACRIS B2B VAT / VAT ID validation, regularly €399 per year. Net prices, customer-group discounts and invoice templates use standard functionality. Evolve is not automatically selected for these requirements.

Shopify: BSS Advanced for group pricing, net price display and EU VAT ID validation, at USD 529.20 with annual billing. Using the fixed planning assumption USD 1 = EUR 0.90, this is €476.28 per year, not a current exchange rate or guaranteed euro price. Plus Shopify Order Printer with no licence fee for customised print/PDF invoices. This package does not require Shopify Tax and does not include its fees; using it may incur separate charges.

Prices checked on 9 October 2026. Temporary discounts and trials are excluded. Selection is based on documented features, not a completed integration test. Version, theme, invoice data and tax scenarios should be tested together before use. We do not claim these are the cheapest offers on the entire market.

How many modules and apps are included?

Our base assumption is five paid extensions per system in the small profile and eight in the medium or large profile. This is an implementation budget assumption, not an observed average or a legally required minimum. The number and assumed unit price appear under “Modules / apps” in the comparison. A custom total budget does not imply a specific number of extensions.

Included and free features do not count as additional licence costs. Shopify provides built-in privacy settings and a cookie banner; Shopware provides a built-in cookie notice and support for legal store pages. PrestaShop provides an official GDPR module. Additional requirements depend on features, connected services and the individual store. A particular number of modules does not guarantee legal compliance. Sources checked on 6 October 2026.

Updates: who is responsible?

Bei Shopify, platform updates are part of the subscription. A standard theme can often be updated directly through the admin interface. Custom code, app compatibility and preview checks may still require specialist work. The calculator does not impose a mandatory Shopify update fee; it shows an adjustable agency budget.

PrestaShop recommends backups, compatibility checks and testing in a staging environment. Auch bei self-hosted Shopware, backups and extension checks are also part of the update process. Both systems provide update tools, which do not replace every specialist check. Our Shopware calculation covers self-hosting, not SaaS with automatic platform updates.

A monthly review and maintenance slot is a useful organisational recommendation, not evidence of twelve equally sized updates. Installations depend on available releases, compatibility and urgency; critical security updates should not wait until the next scheduled slot. The Shopware Release Policy distinguishes monthly minor releases from patches released as needed. Major version upgrades are budgeted separately.

Putting project budgets in context

Publicly available store setup and relaunch prices vary with scope. Examples for Shopify include €4,000–15,000 for smaller relaunch projects and €15,000–30,000 for more extensive strategic relaunches. These are published examples, not representative market prices.

Published Shopware examples include design relaunches from €15,000 and version 5 to 6 migrations from €35,000. A new store, a design relaunch and a complete platform migration require different amounts of work.

The starting budgets are sjmedia planning assumptions for a new store or initial relaunch, not market averages or binding quotes. Standard means a design template and basic setup; Extended adds design work and adjustments to standard features; Custom allows for a more extensive build. Integrations, special features and additional data work are agreed separately. In both calculator views, the selected project scope determines the budget tier for setup, extensions and technical maintenance, rather than revenue. Product count describes the project and does not trigger a blanket surcharge. Business-only and mixed sales include the basic B2B package. The assumed differences between systems are not universal surcharges or discounts. Compare quotes with the same scope and replace these budgets with your actual project costs. Research date: 6 October 2026.

Project scope, Shopify plans and Shopware GMV

Our adjustable example plans are Basic for Standard, Grow for Extended and Advanced for Custom. These are not revenue thresholds, minimum requirements or recommendations for the cheapest plan. In the detailed calculator, the Shopify plan can be selected independently of scope. Revenue is used for payment fees, the cost-to-revenue ratio and, where relevant, Shopware GMV.

Our default assumes use of a Shopware Account/Store and applies a commercial starting price from €1,000,000 of relevant GMV. In this model Rise starts at €600/month and Evolve at €2,400/month; actual prices depend on the quote. This does not revoke the CE open-source licence.

Treating revenue as online GMV is a simplification. Under section 2.15 of Shopware’s terms, GMV includes shipping and returns, accounts for discounts and excludes taxes. Use the separate GMV field if your figures differ. The GMV documentation says “on reaching” the threshold, whereas older Fair Usage Policy notices say “above”; confirm the contractual boundary case individually.

Payment processing

The initial assumption is 100% domestic standard cards, a €100 net basket, 19% VAT and €0 shipping. This is an illustrative scenario, not a verified average payment mix. You can also compare store costs without payment fees.

For PrestaShop card payments we use Stripe Germany: 1.5% + €0.25 for standard EEA cards, with no monthly Stripe base fee. The official PrestaShop integration supports this provider. Premium and international cards are not covered by this example rate. PrestaShop itself receives no additional revenue-based fee. Choosing a different payment provider or entering your own contract rates can change the result.

For Shopify Payments, we use the selected plan: Grow at 1.8% + €0.30 and Advanced at 1.6% + €0.30 per standard card payment. Store subscriptions are listed separately in the cost table (annual billing: Grow at €79 and Advanced at €289 as monthly equivalents). PayPal Express is calculated separately using PayPal rates.

Shopware Payments processes payments through PayPal but publishes its own card rates: regularly 1.65% + €0.27 for CE and 1.45% + €0.25 for Rise. These do not apply to the PayPal wallet. For that, Shopware only states “less than 2.99% + €0.39”; without an exact contract rate, the PayPal portion remains unpriced. Shopware’s twelve-month promotional rates are not extrapolated over five years. Temporary promotions are excluded for all providers.

PayPal payments in PrestaShop and Shopify separately use the standard PayPal Checkout rate for Germany (2.99% + €0.39, table dated 7 September 2026). Stripe card fees are never applied to PayPal or Klarna. Where exact contract rates are not published, those costs remain unpriced. Your own contract rates in the detailed comparison take precedence.

Orders = net product revenue / net basket value. Fee base = product value plus paid shipping, including the selected VAT. Payment-service fees = the relevant share of gross volume × percentage rate + the relevant share of orders × fixed fee + additional contracts. Volume and order shares can be entered separately.

With Shopify Payments as the primary provider, internal card / Klarna payments and PayPal Express incur no external Shopify transaction fee. Without Shopify Payments, external provider fees are combined with the plan-specific Shopify fee on the relevant payments. Manual payments are exempt. Parallel operation with an external primary card provider, currency conversion, international cards / Amex, chargebacks, refunds, vouchers / credit and manual processing are excluded. Check availability, approval and individual contract terms.

Products and variants are different

Parent products, sellable SKUs and variants per product are different measures. 1,000 parent products with 20 variants each produce 20,000 sellable SKUs. Each simple product counts as one SKU.

Shopify’s native limits are 2,048 variants and 3 option dimensions per product. Above 100 variants, we check compatibility with themes, apps and integrations. Throttling from 500,000 total variants affects new imports (10,000/day), not the maximum catalogue size.

We do not invent product limits for PrestaShop or Shopware CE. Our hosting review thresholds are sjmedia assumptions, not a guarantee of unlimited performance. Special requirements need a specific feature assessment and, where appropriate, an additional quote.

Example: a new store with €500,000 annual revenue

SystemPlatform / hostingExtensionsTotal including setup and maintenance
PrestaShop2.400,00 €1.199,92 €26.099,92 €
Shopify4.740,00 €9.600,00 €32.840,00 €
Shopware 62.400,00 €7.200,00 €39.600,00 €
Extended scope, excluding payment processing and any further redesign. Model version 2026-10-09.
All model values, sources and review dates109 Werte · Model version 2026-10-09.revenue.1

Model version 2026-10-09.revenue.1. “Valid from” means use in this model, not a guaranteed price commitment. Constant prices over five years are an assumption. Shopify’s German pricing page was checked for EUR plans on 6 October 2026. Annual subscriptions use the monthly equivalent of annual billing. Historical shared payment-provider fields are disabled and no longer used.

Budgets and fees

ValueAmount / unit / periodStatus and source
Shopify · small profile · setup / migrationOne-off sjmedia planning budget for a new build or initial relaunch, not a vendor price or market average. Based on assumed project scope; any revenue-based assignment is only an adjustable initial assumption. Includes a design template, basic setup and acceptance. Agree data transfer, integrations and special features in the project quote.6.500,00 EUR
one-off · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify · small profile · technical maintenance budgetFreely selected annual budget, not an established market price or fixed update allowance. Theme and app maintenance, checks of custom changes and functional tests. Shopify platform updates are included in the plan. Excludes new features, major version migrations and relaunches. Hosting/server maintenance and module licences are separate.600,00 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify · small profile · extensions, first year5 extensions at €20 per month. An example budget only, not required apps or a statistical average.1.200,00 EUR
first year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify · small profile · extensions, subsequent year5 extensions at €20 per month. An example budget only, not required apps or a statistical average.1.200,00 EUR
subsequent year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify · medium profile · setup / migrationOne-off sjmedia planning budget for a new build or initial relaunch, not a vendor price or market average. Based on assumed project scope; any revenue-based assignment is only an adjustable initial assumption. Includes a design template, basic setup and acceptance. Agree data transfer, integrations and special features in the project quote.11.000,00 EUR
one-off · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify · medium profile · technical maintenance budgetFreely selected annual budget, not an established market price or fixed update allowance. Theme and app maintenance, checks of custom changes and functional tests. Shopify platform updates are included in the plan. Excludes new features, major version migrations and relaunches. Hosting/server maintenance and module licences are separate.1.500,00 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify · medium profile · extensions, first year8 extensions at €20 per month. An example budget only, not required apps or a statistical average.1.920,00 EUR
first year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify · medium profile · extensions, subsequent year8 extensions at €20 per month. An example budget only, not required apps or a statistical average.1.920,00 EUR
subsequent year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify · large profile · setup / migrationOne-off sjmedia planning budget for a new build or initial relaunch, not a vendor price or market average. Based on assumed project scope; any revenue-based assignment is only an adjustable initial assumption. Includes a design template, basic setup and acceptance. Agree data transfer, integrations and special features in the project quote.18.000,00 EUR
one-off · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify · large profile · technical maintenance budgetFreely selected annual budget, not an established market price or fixed update allowance. Theme and app maintenance, checks of custom changes and functional tests. Shopify platform updates are included in the plan. Excludes new features, major version migrations and relaunches. Hosting/server maintenance and module licences are separate.2.500,00 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify · large profile · extensions, first year8 extensions at €20 per month. An example budget only, not required apps or a statistical average.1.920,00 EUR
first year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify · large profile · extensions, subsequent year8 extensions at €20 per month. An example budget only, not required apps or a statistical average.1.920,00 EUR
subsequent year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify · additional support contractOff by default. Mark included services in the Panel; they replace individual budgets.0,00 EUR
month · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · small profile · setup / migrationOne-off sjmedia planning budget for a new build or initial relaunch, not a vendor price or market average. Based on assumed project scope; any revenue-based assignment is only an adjustable initial assumption. Includes a design template, basic setup and acceptance. Agree data transfer, integrations and special features in the project quote.7.500,00 EUR
one-off · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · small profile · technical maintenance budgetFreely selected annual budget, not an established market price or fixed update allowance. Store, module and theme maintenance, compatibility checks and functional tests. Excludes new features, major version migrations and relaunches. Hosting/server maintenance and module licences are separate.1.000,00 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · small profile · extensions, first year5 modules: €69.99 in the first year including the initial licence and Business Care, then €20 per year. Selected model assumption, not a universal Marketplace rule.349,95 EUR
first year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · small profile · extensions, subsequent year5 modules: €69.99 in the first year including the initial licence and Business Care, then €20 per year. Selected model assumption, not a universal Marketplace rule.100,00 EUR
subsequent year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · medium profile · setup / migrationOne-off sjmedia planning budget for a new build or initial relaunch, not a vendor price or market average. Based on assumed project scope; any revenue-based assignment is only an adjustable initial assumption. Includes a design template, basic setup and acceptance. Agree data transfer, integrations and special features in the project quote.12.500,00 EUR
one-off · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · medium profile · technical maintenance budgetFreely selected annual budget, not an established market price or fixed update allowance. Store, module and theme maintenance, compatibility checks and functional tests. Excludes new features, major version migrations and relaunches. Hosting/server maintenance and module licences are separate.2.000,00 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · medium profile · extensions, first year8 modules: €69.99 in the first year including the initial licence and Business Care, then €20 per year. Selected model assumption, not a universal Marketplace rule.559,92 EUR
first year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · medium profile · extensions, subsequent year8 modules: €69.99 in the first year including the initial licence and Business Care, then €20 per year. Selected model assumption, not a universal Marketplace rule.160,00 EUR
subsequent year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · large profile · setup / migrationOne-off sjmedia planning budget for a new build or initial relaunch, not a vendor price or market average. Based on assumed project scope; any revenue-based assignment is only an adjustable initial assumption. Includes a design template, basic setup and acceptance. Agree data transfer, integrations and special features in the project quote.20.000,00 EUR
one-off · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · large profile · technical maintenance budgetFreely selected annual budget, not an established market price or fixed update allowance. Store, module and theme maintenance, compatibility checks and functional tests. Excludes new features, major version migrations and relaunches. Hosting/server maintenance and module licences are separate.3.000,00 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · large profile · extensions, first year8 modules: €69.99 in the first year including the initial licence and Business Care, then €20 per year. Selected model assumption, not a universal Marketplace rule.559,92 EUR
first year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · large profile · extensions, subsequent year8 modules: €69.99 in the first year including the initial licence and Business Care, then €20 per year. Selected model assumption, not a universal Marketplace rule.160,00 EUR
subsequent year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · additional support contractOff by default. Mark included services in the Panel; they replace individual budgets.0,00 EUR
month · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware · small profile · setup / migrationOne-off sjmedia planning budget for a new build or initial relaunch, not a vendor price or market average. Based on assumed project scope; any revenue-based assignment is only an adjustable initial assumption. Includes a design template, basic setup and acceptance. Agree data transfer, integrations and special features in the project quote.9.000,00 EUR
one-off · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware · small profile · technical maintenance budgetFreely selected annual budget, not an established market price or fixed update allowance. Maintenance of the self-hosted store, plugins and theme, compatibility checks and functional tests. Excludes new features, major version migrations and relaunches. Hosting/server maintenance and module licences are separate.1.500,00 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware · small profile · extensions, first year5 extensions at €15 per month. An example budget only, not required apps or a statistical average.900,00 EUR
first year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware · small profile · extensions, subsequent year5 extensions at €15 per month. An example budget only, not required apps or a statistical average.900,00 EUR
subsequent year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware · medium profile · setup / migrationOne-off sjmedia planning budget for a new build or initial relaunch, not a vendor price or market average. Based on assumed project scope; any revenue-based assignment is only an adjustable initial assumption. Includes a design template, basic setup and acceptance. Agree data transfer, integrations and special features in the project quote.15.000,00 EUR
one-off · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware · medium profile · technical maintenance budgetFreely selected annual budget, not an established market price or fixed update allowance. Maintenance of the self-hosted store, plugins and theme, compatibility checks and functional tests. Excludes new features, major version migrations and relaunches. Hosting/server maintenance and module licences are separate.3.000,00 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware · medium profile · extensions, first year8 extensions at €15 per month. An example budget only, not required apps or a statistical average.1.440,00 EUR
first year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware · medium profile · extensions, subsequent year8 extensions at €15 per month. An example budget only, not required apps or a statistical average.1.440,00 EUR
subsequent year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware · large profile · setup / migrationOne-off sjmedia planning budget for a new build or initial relaunch, not a vendor price or market average. Based on assumed project scope; any revenue-based assignment is only an adjustable initial assumption. Includes a design template, basic setup and acceptance. Agree data transfer, integrations and special features in the project quote.24.000,00 EUR
one-off · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware · large profile · technical maintenance budgetFreely selected annual budget, not an established market price or fixed update allowance. Maintenance of the self-hosted store, plugins and theme, compatibility checks and functional tests. Excludes new features, major version migrations and relaunches. Hosting/server maintenance and module licences are separate.4.000,00 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware · large profile · extensions, first year8 extensions at €15 per month. An example budget only, not required apps or a statistical average.1.440,00 EUR
first year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware · large profile · extensions, subsequent year8 extensions at €15 per month. An example budget only, not required apps or a statistical average.1.440,00 EUR
subsequent year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware · additional support contractOff by default. Mark included services in the Panel; they replace individual budgets.0,00 EUR
month · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop hosting including server maintenanceSelected baseline assumption; assess load individually.40,00 EUR
month · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Self-HostingApproved base hosting assumption, the same as PrestaShop; assess load individually.40,00 EUR
month · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop licenceSelf-hosted open-source version.0,00 EUR
month · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Basic · annual billingGermany/EUR checked directly in the browser on 6 October 2026. Monthly equivalent of annual billing with an annual commitment; no promotional discounts. Assumes unchanged prices for five years.27,00 EUR
monthly equivalent, billed annually · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Basic · online standard cards · percentOnline standard cards, Shopify Payments. Germany/EUR checked directly in the browser with Germany selected on 6 October 2026. Other card types, international payments and individual contracts may differ.2,10 percent
transaction · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Basic · online standard cards · fixedOnline standard cards, Shopify Payments. Germany/EUR checked directly in the browser with Germany selected on 6 October 2026. Other card types, international payments and individual contracts may differ.0,30 EUR
transaction · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Grow · annual billingGermany/EUR checked directly in the browser on 6 October 2026. Monthly equivalent of annual billing with an annual commitment; no promotional discounts. Assumes unchanged prices for five years.79,00 EUR
monthly equivalent, billed annually · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Grow · online standard cards · percentOnline standard cards, Shopify Payments. Germany/EUR checked directly in the browser with Germany selected on 6 October 2026. Other card types, international payments and individual contracts may differ.1,80 percent
transaction · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Grow · online standard cards · fixedOnline standard cards, Shopify Payments. Germany/EUR checked directly in the browser with Germany selected on 6 October 2026. Other card types, international payments and individual contracts may differ.0,30 EUR
transaction · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Advanced · annual billingGermany/EUR checked directly in the browser on 6 October 2026. Monthly equivalent of annual billing with an annual commitment; no promotional discounts. Assumes unchanged prices for five years.289,00 EUR
monthly equivalent, billed annually · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Advanced · online standard cards · percentOnline standard cards, Shopify Payments. Germany/EUR checked directly in the browser with Germany selected on 6 October 2026. Other card types, international payments and individual contracts may differ.1,60 percent
transaction · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Advanced · online standard cards · fixedOnline standard cards, Shopify Payments. Germany/EUR checked directly in the browser with Germany selected on 6 October 2026. Other card types, international payments and individual contracts may differ.0,30 EUR
transaction · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Community EditionSelf-hosted; commercial terms depend on GMV and individual agreements.0,00 EUR
month · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware RiseSelf-hosted; commercial terms depend on GMV and individual agreements.from 600,00 EUR
month · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware EvolveSelf-hosted; commercial terms depend on GMV and individual agreements.from 2.400,00 EUR
month · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Basic · third-party transaction feeIn addition to the payment provider, on applicable payments only. Excludes PayPal Express with Shopify Payments enabled and manual payments.2,00 percent
transaction · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Grow · third-party transaction feeIn addition to the payment provider, on applicable payments only. Excludes PayPal Express with Shopify Payments enabled and manual payments.1,00 percent
transaction · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Advanced · third-party transaction feeIn addition to the payment provider, on applicable payments only. Excludes PayPal Express with Shopify Payments enabled and manual payments.0,60 percent
transaction · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · Stripe · standard EEA cards · percentage rateStripe Germany: 1.5% + €0.25 for standard EEA cards. No Stripe base fee. Premium and international cards, currency conversion and additional services are excluded. PayPal and Klarna have separate rates; no additional PrestaShop revenue surcharge.1,50 percent
transaction · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · Stripe · standard EEA cards · fixed feeStripe Germany: 1.5% + €0.25 for standard EEA cards. No Stripe base fee. Premium and international cards, currency conversion and additional services are excluded. PayPal and Klarna have separate rates; no additional PrestaShop revenue surcharge.0,25 EUR
transaction · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PayPal · standard domestic rate · percentage ratePublished PayPal standard rate for domestic commercial transactions. Individual contractual terms may differ.2,99 percent
transaction · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PayPal · standard domestic rate · fixed feePublished PayPal standard rate for domestic commercial transactions. Individual contractual terms may differ.0,39 EUR
transaction · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · Klarna · percentage rateNo specific German standard rate on the official PrestaShop page. Your own contractual rates are required.Unspecified percent
transaction · DE · none
Individual / unpriced
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · Klarna · fixed feeNo specific German standard rate on the official PrestaShop page. Your own contractual rates are required.Unspecified EUR
transaction · DE · EUR
Individual / unpriced
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Payments · Klarna · percentage rateBasic, Grow and Advanced; Shopify Payments as the primary provider, Germany.2,99 percent
transaction · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify Payments · Klarna · fixed feeBasic, Grow and Advanced; Shopify Payments as the primary provider, Germany.0,35 EUR
transaction · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments CE · Visa/Mastercard · percentage rateRegular rates, excluding the temporary 12-month promotional discount. Check activation and availability.1,65 percent
transaction · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments CE · Visa/Mastercard · fixed feeRegular rates, excluding the temporary 12-month promotional discount. Check activation and availability.0,27 EUR
transaction · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments Rise · Visa/Mastercard · percentage rateRegular rates, excluding the temporary 12-month promotional discount. Check activation and availability.1,45 percent
transaction · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments Rise · Visa/Mastercard · fixed feeRegular rates, excluding the temporary 12-month promotional discount. Check activation and availability.0,25 EUR
transaction · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments CE · Klarna · percentage rateRegular rates, excluding the temporary 12-month promotional discount.2,79 percent
transaction · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments CE · Klarna · fixed feeRegular rates, excluding the temporary 12-month promotional discount.0,35 EUR
transaction · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments Rise · Klarna · percentage rateRegular rates, excluding the temporary 12-month promotional discount.2,49 percent
transaction · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments Rise · Klarna · fixed feeRegular rates, excluding the temporary 12-month promotional discount.0,35 EUR
transaction · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments Evolve/Beyond · cards · percentage rateIndividual terms; no published standard rate.Unspecified percent
transaction · DE · none
Individual / unpriced
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments Evolve/Beyond · cards · fixed feeIndividual terms; no published standard rate.Unspecified EUR
transaction · DE · EUR
Individual / unpriced
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments Evolve/Beyond · Klarna · percentage rateIndividual terms; no published standard rate.Unspecified percent
transaction · DE · none
Individual / unpriced
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments Evolve/Beyond · Klarna · fixed feeIndividual terms; no published standard rate.Unspecified EUR
transaction · DE · EUR
Individual / unpriced
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments CE · PayPal · percentage rateFor CE/Rise, Shopware publishes “less than 2.99% + €0.39”, not an exact percentage. Evolve/Beyond pricing is individual. Enter your own PayPal and activation terms; the upper bound is not treated as an exact rate.Unspecified percent
transaction · DE · none
Individual / unpriced
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments CE · PayPal · fixed feeFor CE/Rise, Shopware publishes “less than 2.99% + €0.39”, not an exact percentage. Evolve/Beyond pricing is individual. Enter your own PayPal and activation terms; the upper bound is not treated as an exact rate.0,39 EUR
transaction · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments RISE · PayPal · percentage rateFor CE/Rise, Shopware publishes “less than 2.99% + €0.39”, not an exact percentage. Evolve/Beyond pricing is individual. Enter your own PayPal and activation terms; the upper bound is not treated as an exact rate.Unspecified percent
transaction · DE · none
Individual / unpriced
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments RISE · PayPal · fixed feeFor CE/Rise, Shopware publishes “less than 2.99% + €0.39”, not an exact percentage. Evolve/Beyond pricing is individual. Enter your own PayPal and activation terms; the upper bound is not treated as an exact rate.0,39 EUR
transaction · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments Evolve/Beyond · PayPal · percentage rateFor CE/Rise, Shopware publishes “less than 2.99% + €0.39”, not an exact percentage. Evolve/Beyond pricing is individual. Enter your own PayPal and activation terms; the upper bound is not treated as an exact rate.Unspecified percent
transaction · DE · none
Individual / unpriced
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Payments Evolve/Beyond · PayPal · fixed feeFor CE/Rise, Shopware publishes “less than 2.99% + €0.39”, not an exact percentage. Evolve/Beyond pricing is individual. Enter your own PayPal and activation terms; the upper bound is not treated as an exact rate.Unspecified EUR
transaction · DE · EUR
Individual / unpriced
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
PrestaShop · basic B2B package · first yearPrestaShop VAT ID / VIES validator: sjmedia price assumption €69.99 in year 1 including licence and Business Care, €20 in each subsequent year. A specific provider link has not yet been added. Configure prices excluding VAT, group discounts and invoices using standard features.69,99 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-09 · Used in model from: 2026-10-09
PrestaShop · basic B2B package · subsequent yearPrestaShop VAT ID / VIES validator: sjmedia price assumption €69.99 in year 1 including licence and Business Care, €20 in each subsequent year. A specific provider link has not yet been added. Configure prices excluding VAT, group discounts and invoices using standard features.20,00 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-09 · Used in model from: 2026-10-09
Shopware · basic B2B package · first yearACRIS B2B VAT / VAT ID validation: regular annual subscription €399, excluding the temporary first-year discount. Prices excluding VAT, customer group discounts and invoices use standard features. No automatic Evolve upgrade.399,00 EUR
year · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-09 · Used in model from: 2026-10-09
Shopware · basic B2B package · subsequent yearACRIS B2B VAT / VAT ID validation: regular annual subscription €399, excluding the temporary first-year discount. Prices excluding VAT, customer group discounts and invoices use standard features. No automatic Evolve upgrade.399,00 EUR
year · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-09 · Used in model from: 2026-10-09
Shopify · basic B2B package · first yearBSS Advanced: US$529.20 per year when billed annually. Planning exchange rate US$1 = €0.90 (fixed assumption, not a live rate): €476.28 per year. Shopify Order Printer is free; adapt the invoice template with company and VAT ID details. Manual printing/PDF, no automatic invoice sending. Shopify Tax is not included in the basic package.476,28 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-09 · Used in model from: 2026-10-09
Shopify · basic B2B package · subsequent yearBSS Advanced: US$529.20 per year when billed annually. Planning exchange rate US$1 = €0.90 (fixed assumption, not a live rate): €476.28 per year. Shopify Order Printer is free; adapt the invoice template with company and VAT ID details. Manual printing/PDF, no automatic invoice sending. Shopify Tax is not included in the basic package.476,28 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-09 · Used in model from: 2026-10-09
PrestaShop · B2B integrationOne-off sjmedia planning budget for basic B2B integration. Already included in your own setup budgets.350,00 EUR
one-off · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-09 · Used in model from: 2026-10-09
Shopware · B2B integrationOne-off sjmedia planning budget for basic B2B integration. Already included in your own setup budgets.350,00 EUR
one-off · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-09 · Used in model from: 2026-10-09
Shopify · B2B integrationOne-off sjmedia planning budget for basic B2B integration. Already included in your own setup budgets.350,00 EUR
one-off · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-09 · Used in model from: 2026-10-09
large catalogue · provisional hosting budgetsjmedia model assumption for more than 50,000 and up to 500,000 simple products: MA130 as a starting point for load testing, not a performance commitment. 128 GB RAM, 16 cores, 2 × 960 GB NVMe (RAID 1). Assess search, imports and extra storage separately. Above 500,000 products, the same amount remains the minimum budget allowance; additional infrastructure is excluded.139,00 EUR
month · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-09 · Used in model from: 2026-10-09
large catalogue · server setupsjmedia model assumption for more than 50,000 and up to 500,000 simple products: MA130 as a starting point for load testing, not a performance commitment. 128 GB RAM, 16 cores, 2 × 960 GB NVMe (RAID 1). Assess search, imports and extra storage separately. Above 500,000 products, the same amount remains the minimum budget allowance; additional infrastructure is excluded.139,00 EUR
one-off · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-09 · Used in model from: 2026-10-09

Profile and feature rules

ValueAmount / unit / periodStatus and source
medium profile from annual revenuesjmedia model assumption, not an official plan or performance limit.100.000,00 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
large profile from annual revenuesjmedia model assumption, not an official plan or performance limit.500.000,00 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
individual calculation from annual revenueFrom this revenue level, starting estimates are still calculated; assess plan terms and requirements individually. No automatic Plus requirement and no calculation cutoff.6.000.000,00 EUR
year · DE · EUR
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
hosting review above parent-product countsjmedia model assumption, not an official plan or performance limit.10.000,00 count
model · DE · none
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
hosting review above sellable SKU countsjmedia model assumption, not an official plan or performance limit.100.000,00 count
model · DE · none
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
example VAT on customer payments (%)Example assumption for goods and paid shipping subject to a single VAT rate; mixed VAT rates are not modelled.19,00 percent
model · DE · none
Agency assumption
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopware Account/Store · GMV thresholdDocumentation says “when reached”; older Fair Usage Policy communication says “above €1 million”. Confirm the threshold case contractually. GMV includes returns and shipping, after discounts and excluding taxes (terms section 2.15).1.000.000,00 EUR
annual GMV · DE · EUR
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify native variants per productAssess features separately from costs. No automatic Plus upgrade.2.048,00 count
limit · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify options per productAssess features separately from costs. No automatic Plus upgrade.3,00 count
limit · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify compatibility review above variants per productAssess features separately from costs. No automatic Plus upgrade.100,00 count
limit · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Shopify import throttling from total variant countAssess features separately from costs. No automatic Plus upgrade.500.000,00 count
limit · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-09 · Used in model from: 2026-10-06
Shopify new variants per day when throttledAssess features separately from costs. No automatic Plus upgrade.10.000,00 count
limit · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-09 · Used in model from: 2026-10-06
Basic additional staff accountsAssess features separately from costs. No automatic Plus upgrade.0,00 count
limit · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Grow additional staff accountsAssess features separately from costs. No automatic Plus upgrade.5,00 count
limit · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06
Advanced additional staff accountsAssess features separately from costs. No automatic Plus upgrade.15,00 count
limit · DE · none
Officially verified
Source / model assumption
Checked: 2026-10-06 · Used in model from: 2026-10-06

Additional sources: Shopify annual billing, Shopware terms, Shopware Fair Usage Policy, Shopware CE, Shopify third-party transaction fees, PayPal, manual payments. Checked on 6 October 2026.

Questions about store costs?
Clear answers.

That depends on your assumptions and requirements. Compare the same services and allow for additional costs that remain unpriced. A lower base price is not an automatic recommendation for a platform.

Prefer a quick call
to a long read?
+49 7222 80 79 002Jochen Schmid · Mon–Fri, 9 am–5:30 pm
★★★★★4,9 · 109 reviews
„Quick implementation of requests – nothing is impossible! Great service!“
Armin Rothmund · Google review
„A good impression from the start, which was confirmed throughout! Very competent, quick responses, honest advice, fair and transparent billing and excellent customer service.“
Bianca Freygang · Google review
„Five stars – nothing more to add. We have always received knowledgeable and friendly support. We fully recommend sjmedia!“
Doctor San · Google review
„We have been customers of sjmedia’s PrestaShop agency for seven years and could not be happier. Mr Schmid’s team has professionally supported our PrestaShop store.“
Orsolya Sämann · Google review