Magento 2 extensions and module development, UK

Magento 2 extensions and custom module development, built to survive upgrades

Ready-made extensions for Magento Open Source and Adobe Commerce, with Luma and Hyvä templates, and custom modules written for the requirements no extension covers. One small UK team writes both, led by an Adobe Certified Commerce developer.

  • Extensions for Luma and Hyvä storefronts
  • Installed with Composer, 12 months of updates
  • Custom modules written to Magento’s own extension points

What we work with

  • Magento Open Source
  • Adobe Commerce
  • Hyvä
  • Luma
  • Composer
  • Plugins & observers
  • Service contracts
  • Declarative schema
  • REST & GraphQL
  • Admin UI components

Magento 2 extensions

Extensions for Magento 2, Luma and Hyvä

Our own extensions for Magento Open Source and Adobe Commerce. Storefront features ship with Luma and Hyvä templates, every package installs with Composer, and you can try each one on our demo store before you buy.

Magento 2 Coming soon

Advanced Custom Options

Images and image swatches for custom option values, options that hide other options, and templates that put the same options on many products.

Coming soon

Get notified
Magento 2 Coming soon

Allegro Marketplace Connector

Allegro REST API for Marketplace Connect: product-offers by GTIN, order event journal, fulfilment status, shipments, cancellations and customer returns.

Coming soon

Get notified
Magento 2 Coming soon

Blog

A blog inside your Magento store with categories, tags, authors, comments, an SEO checklist in the editor and an import from WordPress, for Luma and Hyvä.

Coming soon

Get notified
Magento 2 Coming soon

Bol Marketplace Connector

bol.com Retailer API for Marketplace Connect: offers on EAN, order import, shipments with tracking, cancellations and returns.

Coming soon

Get notified
Magento 2 Coming soon

Bundle Option Images

Give every selection of a bundle product its own images: the product page gallery shows what the customer picks, and the cart shows it too.

Coming soon

Get notified
Magento 2 Coming soon

DHL Shipping

Create DHL Paket labels, return labels and tracking from your Magento orders, with post office and parcel shop delivery at checkout, through your own DHL business customer account.

Coming soon

Get notified

Every licence includes 12 months of updates and support from the developers who wrote the module. See all Magento 2 extensions.

Custom Magento modules

When no extension fits, we write the module

Most stores reach a point where the requirement is theirs alone: a pricing rule, an export your ERP expects, an admin screen that matches how the team works. Bending a general-purpose extension to fit usually costs more than writing the right module.

We write custom Magento 2 modules the way the framework intends: plugins and observers instead of core edits, service contracts, declarative schema, tests around the logic that matters. The code lives in your repository and is documented for whoever works on it next.

  • New modules

    Features, admin tools and storefront behaviour specific to your business.

  • Integration modules

    Connections to ERP, PIM, carrier and payment systems over REST or GraphQL, with logging and retries.

  • Hyvä compatibility

    Luma-only extensions and custom modules given proper Hyvä templates.

  • Module upgrades

    Custom modules brought up to date for a new Magento or PHP version.

How we build

Four rules every module has to pass

They apply to the extensions we sell and to the modules we write for clients.

  1. 01

    No core edits

    Behaviour changes through plugins, observers and Magento’s own interfaces. A module that edits core files breaks at the next upgrade, so we do not write them.

  2. 02

    Luma and Hyvä

    Storefront features ship with templates for both front ends, so a Hyvä store does not need a compatibility add-on.

  3. 03

    Readable and documented

    Coding standard and static analysis on every change, and documentation that lets another developer pick the module up.

  4. 04

    You talk to the developer

    Questions and support tickets go to the people who wrote the module, not to a help desk reading from a script.

Adobe Certified Professional badge

Adobe Certified Professional

Adobe Commerce Developer

Verify on Adobe’s site

Who writes the code

Built by a certified Magento developer

SoftAware Commerce was founded by Emrah Sami Uyanık, who has worked as a Magento and Adobe Commerce developer since 2011 and holds the Adobe Certified Professional, Adobe Commerce Developer credential.

The modules we sell and the modules we write for clients come from the same small UK team, to the same standard. You talk to the developers, not to a sales layer.

  • Adobe certifiedAdobe Certified Professional, Adobe Commerce Developer. Verify the credential on Adobe’s site.
  • Magento since 2011Magento 1, Magento 2 and Adobe Commerce, from modules to complete stores.
  • UK basedOur own team in the UK. Nothing is outsourced.
  • Direct contactThe developer who answers your question is the one who wrote the code.
About the founder

Guides

Magento notes from the developers

All posts

Questions

Before you get in touch

What does SoftAware Commerce do?

SoftAware Commerce Ltd is a UK company that builds Magento 2 extensions and custom Magento 2 modules. Our own extensions are sold in the extension store and work with Magento Open Source and Adobe Commerce, on Luma and Hyvä storefronts. When a requirement is specific to one business, we write a custom module for it.

Are your Magento extensions compatible with Hyvä?

Yes. Extensions with storefront features include templates for Hyvä as well as Luma and themes based on it, and the right template is picked automatically. Admin-only extensions do not touch the storefront, so the theme makes no difference. Each product page lists the Magento, PHP and Hyvä versions it supports.

How do I install a SoftAware extension?

With Composer. After purchase you get access keys for our Composer repository, add the repository to your project and run composer require, then the usual Magento setup commands. A zip download is available as well. The Composer access page walks through each step.

Should we buy an extension or have a custom module written?

Buy a well-maintained extension when the requirement is common, such as social sign-in. Have a module written when the requirement is specific to your business, or when an extension would bring far more code than the feature needs. Every installed extension adds upgrade and security work, so fewer, better modules is the goal.

How is custom module development priced?

We agree a written specification first: what the module does, how it is configured and how it will be tested. You then receive a fixed price against that specification before any code is written. If the requirement changes, the change is written down and priced before anyone acts on it.