Workflows only you have
Approval stages, calculation logic, discount rules or sign-off paths that come out of your business rather than a manual.
When the standard and the store fall short, we build the extension. As a self-contained plugin that installs and uninstalls cleanly.
Before building something new we check whether it already exists. An existing plugin is almost always cheaper than a custom build. Only when nothing fits does this get interesting.
Approval stages, calculation logic, discount rules or sign-off paths that come out of your business rather than a manual.
Links to ERP, PIM, CRM or accounting. Import, export, reconciliation - with a log, so it stays traceable when something looks odd.
Sometimes only a small thing is missing in one place. A lean plugin then beats rebuilding the theme.
Payment methods or shipping rules with no ready-made extension available.
A plugin should install and uninstall without leaving traces. That is not a given, and it is the main reason we build separate extensions instead of touching the core.
We hook in through events, decorators and subscribers. A Shopware update affects the plugin, not the other way round.
Settings can be set per sales channel so one client does not inherit another one configuration.
Whatever customers read in the shop lives as a snippet and can be changed without a developer. That covers German and English.
Removal tidies up after itself. What data stays is your decision, not an accident.
We do not just deliver code. What belongs to an extension is visible in our own plugins, and the same bar applies to commissioned work.
Every plugin comes with instructions explaining what the settings do and what to do when something jams.
Settings belong in the administration, not in a config file on the server.
You get the sources. There is no dependency tying you to us.
Shopware keeps moving. On request we maintain the plugin across version jumps.
The most expensive extensions come from starting to write code too early.
We talk about the goal, not the solution. It often turns out there is a simpler route.
You get a written estimate of what will be built and what it costs before effort is spent.
You do not see the plugin only at the end, you can steer along the way.
Installation, manual and a walkthrough for the people who will use it.