Services · developerz.eu
E-commerce tools
Tools that take manual work off the shop — barcode capture and label printing in the warehouse, configurators and designers on the website, integration with ERP and prepress. And headless commerce on Medusa.js, when the platform itself is the limit.
- Warehouse tools — scanning, labels
- Product configurators and designers
- Integration with ERP and accounting
- Headless commerce on Medusa.js
The shop is rarely the problem — the work around it is
Most companies do not need a new shop. They need less manual work around the existing one: orders re-keyed between systems, labels printed one at a time, exports to Excel and production data someone assembles by hand in a graphics program.
That is exactly where I start. And if it turns out that the platform itself is the limit, I build the shop too — headless on Medusa.js.
Tools facing inwards
- Warehouse and shipping — barcode capture by smartphone or handheld terminal, batch printing of labels and delivery notes, goods receipt, stocktaking.
- Order processing — batch handling, status, notifications, returns. Without re-keying between systems.
- Integration with ERP and accounting — through an API, not through overnight CSV exports.
- Production — straight from the order to the print or production file in the right format, bleed and colour space.
Tools for customers on the website
- Product configurators — customers assemble a variant and see the price and the result immediately.
- Print designers and personalisation — upload a motif, position it, view it on the product. Production receives a finished print file.
- Calculators and enquiry forms — for products that cannot be sold with a single click.
Headless commerce on Medusa.js
Medusa.js is an open-source commerce backend written in TypeScript. It turns the shop into a service you operate yourself: your own data models, your own pricing and discount logic, B2B roles and approvals, several sales channels on one inventory — and a frontend that is not tied to a theme.
I work in Medusa at source-code level, not in a configuration screen. For Medusa v2 I wrote a payment provider and published it under the MIT licence: medusa-plugin-comgate — authorisation and capture, verification of incoming webhooks, refunds and the reconciliation between order and payment. Comgate is a Czech payment service provider, but the provider interface behind it is the same one that Stripe, Adyen or Mollie implement. The work transfers: whoever has built that layer cleanly once will integrate your provider too — including purchase on invoice, direct debit or instalments.
The honest decision rule
Building your own is more expensive to set up and to maintain. It only pays off once the standard platform costs money instead of saving it. That line is usually easy to recognise:
- Stay with Shopify or Shopware as long as your processes can be represented with apps and standard functions and the effort lies mainly in the warehouse, in production or in the connection to the ERP. Then I build the tools, not the shop.
- Headless becomes sensible when product logic, pricing, B2B roles or production data only work through workarounds, when app fees and revenue shares grow to an order of magnitude at which they would finance the development, or when the shop is only one part of a larger application.
Which of the two cases applies I will tell you after the initial call — including when the answer is that you should stay with your platform.
When it makes sense
- Manual work arises around the shop that could be automated
- You need a configurator or print-ready output
- The shop is to be connected to ERP, warehouse or production
- Your product or pricing logic can only be represented in the standard platform through workarounds
How we work together
- 01
Where time is lost
I walk through the operation with you and find where things are re-keyed, printed one at a time or exported to Excel.
- 02
Concept for the tool
The smallest tool that takes the load off — with scope and price. Or, if the platform itself is the bottleneck, a concept for the headless rebuild.
- 03
Development in iterations
Working builds on real data and real devices.
- 04
Rollout
Training in the warehouse and in the office.
- 05
Operation and expansion
Ongoing support or a clean handover. The source code is yours.
What you get
- Tool in your infrastructure
- Integration with your platform via API
- Integration of ERP, warehouse, accounting, shipping
- Print and production data from the configurator
- Headless commerce on Medusa.js where the platform is the limit
- Source code owned by you
FAQ
Do you build complete online shops?
Yes, when the platform genuinely is the limit — headless on Medusa.js in that case. The decision is a sober one, though: as long as Shopify or Shopware can represent your processes, building your own is more expensive without a return, and I will say so. As soon as product logic, pricing, B2B roles or production data can only be represented through workarounds, the calculation reverses. Usually, however, the greater leverage lies not in the shop itself but in the tools around it.
What experience do you have with Medusa.js?
I wrote a payment provider for Medusa v2 and published it on npm under the MIT licence (medusa-plugin-comgate) — authorisation and capture, webhook verification, refunds and reconciliation. The integration goes through the same provider interface that Stripe also implements; the work therefore happens at source-code level in the payment layer, not in a configuration screen.
What is meant by an e-commerce tool?
Anything that removes manual work around selling. In the warehouse, barcode capture, batch printing of labels and delivery notes, goods receipt. On the website, a product configurator or print designer that shows the customer the result and hands production a finished print file.
Does this work with our existing platform?
Yes, that is the normal case. I build on what you already run, through your platform's API. The shop stays where it is — only the manual work around it disappears.
Do you also produce print-ready files?
Yes. Generating production data from a configurator — vectors, print-ready PDFs, correct bleed and colour space — is, in my experience, the point where things most often go wrong and where the most manual work arises.
Planning a new project?
Get in touch — in a first call we go through your goals, the scope and whether I am the right person for it, with no obligation.