Custom Shopware 6 Plugin Development
Plugins and apps for Shopware 6.5, 6.6 and 6.7, delivered in 3 to 5 weeks.
Vue 3 Administration, DAL entities, Storefront, Flow Builder, integrations: we write the scope with you, quote a fixed price and test on 6.6 and 6.7. Source code included, 12 months of updates.
Shopware 6 extends cleanly as long as you respect its architecture: entities declared in the DAL, versioned migrations, events and subscribers instead of overrides, Administration in Vue 3 since 6.6. Plugins that bypass these rules break with every minor release. We build custom Shopware 6 plugins and apps that follow the platform’s framework, with a written scope and a fixed price agreed before we start.
We also publish a catalogue of around thirty Shopware plugins (ZUGFeRD and XRechnung e-invoicing, Odoo connector, GPSR compliance, a page builder for 6.7…), tested on versions 6.5 to 6.7. Every custom development follows the same rules.
Plugin or app: the right format for your shop
Shopware offers two ways to extend a shop. The choice depends on your hosting and on what the extension has to change:
| Format | When to use it |
|---|---|
| Plugin | Self-hosted or PaaS shop. Full access to the core: entities, services, subscribers, cart calculation. The most common format for B2B and heavy integrations. |
| App | Shopware SaaS shop, or an extension meant for several merchants. The logic runs on an external server and communicates via webhooks and APIs; the core cannot be changed directly. |
We tell you which format fits during scoping, before any quote.
What we build on Shopware 6
Administration and business tools
Administration modules in Vue 3 with Meteor components, list and detail views with bulk actions, structured custom fields, new conditions in the Rule Builder and new actions in the Flow Builder so your team can automate without code.
Storefront
Blocks and elements for Shopping Experiences, Twig template extensions, Storefront JavaScript plugins. Everything can be overridden by your theme and works with the HTTP cache.
Cart, pricing and payment
Cart processors and collectors for specific pricing rules, surcharges, shipping restrictions, payment handlers for a PSP not covered in the store.
Integrations
ERP, PIM, 3PL, e-invoicing. Exchanges run through the Symfony message queue and scheduled tasks, with logging and retries on failure. For a wider B2B need, see our Shopware B2B page.
How we write a Shopware plugin
- Entities declared in the DAL with definitions, associations and versioned migrations, so data is available through the Admin API and Store API.
- Events and service decorators instead of changes to core files.
- Administration in Vue 3 for all new work, compatible with 6.6 and 6.7.
- Heavy processing done asynchronously through the message queue, so an order is never blocked.
- Translations included for the languages of your sales channels, Storefront snippets included.
What you receive at delivery
- The plugin as an installable ZIP, tested on your Shopware version and your staging environment.
- The complete source code with no restrictive licence.
- Installation and user documentation.
- 12 months of compatibility updates and bug fixes.
What drives the price of a Shopware plugin
Our quotes start at €2,000 and stay fixed once the scope is approved.
| Factor | Effect on the quote |
|---|---|
| Administration | A simple configuration, or a full Administration module in Vue 3. |
| New entities | Each entity adds a definition, migration, translations and management screens. |
| Cart and order | A Storefront display is quick; a rule that changes cart calculation is tested against every combination of rules and sales channels. |
| Versions | Targeting 6.7 only is faster than covering 6.5, 6.6 and 6.7. |
Plugins we have already built
- ZUGFeRD and XRechnung 3.0 e-invoicing generated from Shopware documents.
- Odoo connector: products, stock, customers and orders.
- Visual page builder for Shopware 6.7.
- Recursive category condition for dynamic product groups, child categories included.
- Pro forma quotes with customer acceptance and conversion into orders.
- GPSR compliance: manufacturer and product safety information.
Around the plugin
We also work as Shopware developers, for audits, maintenance and Magento to Shopware migration.
How we can help
Plugin built from scratch
From a Storefront block to a full Administration module with DAL entities.
Shopware app
SaaS-compatible extension, logic on an external server, webhooks and APIs.
Flow Builder and Rule Builder
New rules and actions to automate without further development.
Cart and payment
Pricing rules, surcharges, shipping restrictions, payment handler.
Integrations
ERP, PIM, 3PL, e-invoicing, through the message queue.
Plugin upgrade
Administration moved to Vue 3, compatibility with 6.6 and 6.7.
How we work
-
01
Scoping
A 20-minute call, plugin or app decision, then a written scope for you to approve.
-
02
Fixed quote within 24 h
Fixed price and a committed delivery date.
-
03
Development and testing
Tests on Shopware 6.6 and 6.7, then on your staging environment.
-
04
Delivery and support
Installable ZIP, source code, documentation and 12 months of updates.
Tech stack
Some of our modules
Built and maintained by the same team that handles your custom work.
GDPR & Compliance
SEO & Performance
Marketing & Promotions Guides & documentation.
Documentation
Ready when you are.
No pitch — just an honest assessment of your project in 20 minutes.
Frequently asked questions
How much does a custom Shopware 6 plugin cost?
Our quotes start at €2,000. The price depends on the Administration to build, the number of new entities, the impact on the cart and the versions to cover. The quote is fixed once the scope is approved.
Shopware plugin or app: which should I choose?
A plugin is installed in a self-hosted or PaaS shop and has access to the whole core. An app also works on Shopware SaaS: its logic runs on an external server and talks to the shop through APIs and webhooks. We point you to the right format during scoping.
Which Shopware versions are covered?
By default we target 6.6 and 6.7, and 6.5 if your shop still runs it. If you are on 6.7 only, development is optimised for that version.
Do I own the source code?
Yes. You receive the plugin and the full source code, with no licence key.
Can you take over an existing plugin?
Yes. We start with an audit: 6.6 and 6.7 compatibility, Administration still in Vue 2, risky overrides. You get a quote for upgrading or rewriting it.
Can you publish the plugin in the Shopware Store?
Yes, if the plugin is meant to be sold. We prepare the submission, handle Shopware's review feedback, and the plugin is published under your name.
How long does it take to build a Shopware plugin?
Three to five weeks for most plugins. An ERP integration or a complex cart rule can take longer; the timeline is in the quote.