Magento development that holds up in production
We build, debug and take over Magento 2 and Adobe Commerce webshops – and connect them to your ERP.
Something urgent with your webshop? Write to us – outages and checkout errors come first.
Services
Where can we help?
Pick whichever fits your situation best.
Something is broken
Checkout errors, slow pages, or a shop the previous agency walked away from.
The shop needs to move on
New features, custom modules, a faster frontend and an upgrade to the latest version.
The systems need to talk
Integration to ERP, PIM, shipping and payment – so data is not typed twice.
We work with: Magento 2 Open Source · Adobe Commerce · Hyvä · React · PHP · Symfony
See our open source Magento modules
GLS shipping, checkout, CSP whitelist, DAWA address lookup and an SEO toolkit for Luma – published under the MIT licence, so you can read the code yourself.
Working together
How we get started
- 1
A no-obligation call
You tell us what is going wrong, or what you want to achieve.
- 2
Review and plan
We read the code, setup and integrations, and propose a solution.
- 3
Build and run
We build, test and go live – and are happy to stay on for support.
FAQ
Frequently asked questions
Can you take over a webshop from another agency?
Yes. We read the code, map modules and integrations, and find the weak spots. Then we make the shop stable and develop it onwards.
Can you upgrade our shop to the latest Magento 2.4.x?
Yes – Magento, PHP and modules. We upgrade and test in a separate environment, and check checkout, payment and integrations before anything goes live.
About Magento upgradesShould we move to Hyvä?
Hyvä is usually the right call for a faster frontend. We also work with Luma, Adobe's own storefronts and headless React, and choose by what the shop needs.
About Hyvä and frontendDo you work with both Magento 2 and Adobe Commerce?
Yes. Both Magento 2 Open Source and Adobe Commerce, B2B and B2C.
How does working together start?
With a no-obligation call about what is going wrong or what you want to achieve. Then we read the code, setup and integrations and propose a solution.
Do you help after go-live?
Yes. We offer ongoing support, security patches and further development, so the shop stays current.
How quickly can you help if the shop is down?
Outages and checkout errors come first. Tell us what is happening and which Magento version you run.
Can we see your code?
Yes. Four of our Magento modules are published under the MIT licence: GLS shipping, checkout, CSP whitelist and DAWA address lookup. They support Magento 2.4.6–2.4.8.
See the modulesHow we work
We build faster than we did two years ago
The tools have got better – AI assistance among them – and it shows in how long a task takes. The work itself is unchanged: we write the code, we review it, and we fix it when something goes wrong.
Routine work takes hours, not days
Modules on known patterns, migrations, test data, documentation. That is the part of a job that usually takes the most time – and it is where you see the difference on the invoice.
The whole codebase gets read
On an old shop with 100,000 lines we used to get through whatever there was time for. Today we take all of it for bugs, security holes and dead code before we touch anything.
Your data stays with you
Customer data, orders, credentials and the production database do not go through an AI tool. We agree the boundaries before we start.
Want to see how we write code? Four of our Magento modules are published under the MIT licence. See the modules →
AI features in your shop
A different conversation from how we work – these are features your customers meet:
- Product copy and meta descriptions across the whole catalogue
- Search that understands synonyms and misspellings
- Support that answers from your own pages and products
- Alt text and automatic categorisation of new products
Contact
Let's have a no-obligation chat
Tell us briefly about your setup and what is giving you trouble, and we will get back to you.
SoftCode is run by Driton Cazimi, a computer science graduate (datamatiker) from KEA. SoftCode · CVR no. 36676795 · Copenhagen