Storetown Magento partner

Hyvä & Luma compatible · 4 modules + 1 free

Specialized Magento 2 extensions for checkout optimization, B2B registration, product attachments, surcharges and EU tax logic — from the Storetown media agency in Hamburg.

View all modules →

Storetown-Media's Magento 2 Extensions — five specialized modules for the most common bottlenecks in Magento shops: checkout optimization, B2B registration, surcharges, product attachments, and EU tax logic. All extensions are Hyvä and Luma compatible , updatable, and can be integrated without core hacks.

If you are unsure which extension best meets your specific requirements, our team will be happy to assist you — as a Magento agency in Hamburg, we have been advising shop owners, agencies and manufacturers in the DACH region for years.

New since June 2026: the cancellation button is mandatory

Since June 19, 2026, online shops have been required to allow consumers to declare their cancellation online – with reference to the specific order, with confirmation, and without having to go through email or post. Magento 2 doesn't offer this functionality, and a standard contact form isn't sufficient because it lacks order reference.

In a comparison of the four major Magento checkout extensions – STM, Amasty, OneStepCheckout.com, and Mageplaza – only STM Smart One Page Checkout featured an integrated EU cancellation button in July 2026. This included order tracking, guest checkout support, automatic notifications, and configurable placement.

Which Magento 2 extension do you need and when?

Five typical bottlenecks in Magento 2 shops, five solutions — here you can see which Storetown Media extension fits which problem.

1

If your checkout process has too many steps and customers abandon their purchase before paying.

The classic Magento checkout asks for shipping address, shipping method, and payment separately—many customers abandon their purchase at this point. The Smart One Page Checkout Extension puts everything on a single page, with asynchronous loading, pre-filled address fields, and live validation. It works with Hyvä and classic Luma themes and is compatible with Mollie, PayPal, Klarna, and Adyen. Typical results include 5–15% fewer abandoned carts during checkout.

→ View Smart One Page Checkout
2

If you sell to business customers and need VAT ID, company data and activation workflow

Standard Magento registration is tailored for end customers. In B2B business, you need more: VAT ID verification with VIES validation, company name, industry, and contact person's position. STM B2B Register delivers exactly that — with an optional activation workflow (admin reviews, activates, customer receives email), separate price groups, and automatic net price display for approved buyers.

→ View STM B2B Register
3

If your products have technical data sheets, operating instructions or safety data

Magento doesn't natively allow file attachments to products. Product Attachment Pro fills this gap: PDFs, Excel files, and ZIP archives can be attached to each product—with sorting order, visibility rules (public, logged-in, B2B only), icon mapping for each file type, and download tracking. It's ideal for manufacturers, industrial shops, and any products with complex content requiring explanation.

→ View Product Attachment Pro
4

If you need to calculate additional costs, shipping surcharges or service fees flexibly

If Magento's standard shipping isn't sufficient—for example, for island surcharges, bulky goods, express delivery, or service fees—Surcharge Max comes into play. Rules can be created per product, category, order value, country, or postal code, as a fixed amount or percentage surcharge, with clear notification in the shopping cart. These rules can be combined in any way, including conditions such as "only with prepayment" or "only for orders over €200."

→ View STM Surcharge Max
5

If you sell EU-wide and need to work with correct VAT rates

Magento does not provide up-to-date VAT rates for EU countries. Those serving the DACH region (Germany, Austria, Switzerland) plus other EU markets must maintain the rates manually—and update them with every change. EU Tax Rate Sync automates this process: it synchronizes the tax rates of all 27 EU countries daily from a central source. This free module is also a good starting point for exploring other Storetown Media extensions.

→ Watch EU Tax Rate Sync (free)

Magento 2 Extensions Comparison

All five extensions at a glance — price, editions, theme compatibility and area of ​​application.

Product Price Editions Theme compatibility Use Case Care
Smart One Page Checkout from € 389 Community / Enterprise / Magento Cloud Hyvä + Luma Reduce shopping cart abandonment during the ordering process Active + Hyvä updates
STM B2B Register from € 149 Community / Enterprise / Magento Cloud Hyvä + Luma VAT ID & activation workflow for B2B Actively maintained
Product Attachment Pro from € 149 Community / Enterprise / Magento Cloud Hyvä + Luma Data sheets & attachments included with the product Actively maintained
STM Surcharge Max from € 99 Community / Enterprise / Magento Cloud Hyvä + Luma Shipping surcharges & service fees Actively maintained
EU Tax Rate Sync park for free Backend (theme-independent) EU VAT automatically Daily auto-synchronization

Prices exclude VAT. Editions specify different Magento versions in which the extension is compatible.

See the Magento extensions in action

Short demo videos for each paid extension — filmed directly in the Magento live environment.

Smart One Page Checkout

Hyvä & Luma · Mollie / PayPal / Klarna / Adyen · from €389

STM B2B Register

B2B registration with admin approval workflow · from €149

Product Attachment Pro

Datasheets & instructions on product pages · from €149

Surcharge Max

Magento 2 additional costs are flexible per product, starting from €99.

🆓 Plus: 1 free open-source extension

In addition to the four paid extensions, we also release free open-source modules under the MIT license — freely modifiable, commercially usable, source code publicly viewable on GitHub.

🇪🇺 STM EU Tax Rate Sync

Automatic synchronization of EU VAT rates (27 EU countries + CH, GB, NO) — including auto-tax-rule creation, cron sync, email notification.

composer requires storetown/module-tax-sync

Have a custom Magento 2 extension developed

The five extensions above cover the requirements we encounter most frequently. They don't cover everything. If your shop needs a feature that isn't available off the shelf, we'll develop it – as a custom Magento 2 extension, cleanly encapsulated and update-proof, not as an intervention in the core.

When is a separate extension worthwhile?

  • Your process is your competitive advantage. A calculation, a release process, or a configuration that doesn't exist in any standard module because things work differently in your industry.
  • Two systems should communicate with each other. A merchandise management system, a configurator, a logistics service provider – and there's no ready-made connector for it.
  • They are using three modules where one would suffice. Pieced-together third-party modules cost licenses, maintenance and loading time – and often break simultaneously with the next Magento update.
  • A standard module can handle 90 percent. Then we expand it instead of building a new one – that's usually the shorter way.

How we work

It starts with a discussion about the process you want to implement – ​​not about the technical aspects. From this, a concept is developed, including the scope of work and a fixed price. Development is carried out according to Magento coding standards as a separate module. app/code or via Composer, with tests and documentation that other service providers can also read. The source code belongs to you – you are not bound to us.

The same developers who built the five extensions mentioned above and have maintained them through Magento versions for years are also working on your module. Four of them are available on the Adobe Commerce Marketplace.

Frequently asked questions about our Magento 2 extensions

Answers to the typical questions about compatibility, installation, updates and support for our five Magento extensions.

Which Magento version do I need for the Storetown Media Extensions?
All four paid extensions are available for Magento 2.4.x in all three editions: Magento Open Source (Community), Adobe Commerce (Enterprise), and Magento Cloud. EU Tax Rate Sync is a free solution specifically for Magento 2 Community. Magento 1 is no longer supported: Adobe discontinued security updates in June 2020; an update to Magento 2 is mandatory for any GDPR-compliant online store.
Do the extensions work with Hyvä themes?
Yes, four out of five extensions—Smart One Page Checkout, STM B2B Register, Product Attachment Pro, and STM Surcharge Max—are fully compatible with both Hyvä themes and classic Luma themes. EU Tax Rate Sync is a purely backend module for tax rates and therefore works independently of the theme. Smart One Page Checkout includes dedicated Hyvä templates and is updated with every major Hyvä release.
How does the installation of Magento extensions work?
After purchase, you will receive the Composer package or ZIP archive for download. Installation is done either via Composer (composer require storetown-media/<modulname>) or manually into app/code/-directory. The standard Magento commands then follow. bin/magento setup:upgrade and setup:di:compileEach extension comes with a German-language step-by-step guide.
Will I receive updates and support after purchase?
Yes. All paid extensions are actively maintained — security and compatibility updates for current Magento versions are included. For Smart One Page Checkout, we also cover major updates. We respond to email support within 1–2 business days, and even faster in urgent cases.
Can I test the extensions before buying them?
Yes — we operate a complete demo environment with all extensions live in both the backend and frontend. Using an auto-login token, you can see how Smart Checkout, B2B Register, Surcharge Max, and Product Attachment Pro are configured directly in the Magento admin panel without registration, and simultaneously test the final customer experience in the frontend. EU Tax Rate Sync is also available free of charge — a great way to get a feel for the code quality and our support. → Open demo environment
Do I need a Magento agency for implementation, or can my team do it themselves?
Experienced Magento development teams can install the extensions themselves—the documentation is complete and the code adheres to established Magento standards. If you don't have in-house Magento expertise, the Storetown Media team will handle the installation, configuration, and customization as part of our service. Magento agency services in Hamburg and Tornesch.
Do you also develop custom Magento 2 extensions?
Yes. If none of the five standard modules meet your requirements, we will develop a custom Magento 2 extension – a cleanly encapsulated module that survives Magento updates, complete with testing and documentation. Common applications include custom pricing and markup logic, B2B approval processes, product configurators, and interfaces to ERP, CRM, or logistics systems. If an existing module covers most of your needs, we will extend it – this is usually faster and more cost-effective. You will retain ownership of the source code.

🔗 Storetown Media on code platforms

Four of the extensions are listed on the Adobe Commerce Marketplace . The English documentation for all four modules is freely accessible without an account: Extension DocumentationOne Page Checkout , B2B Registration , Product Attachments , Surcharges.

github.com/storetown-media · packagist.org/packages/storetown

STM Surcharge Magento Extension – The smart Magento 2 extension for additional costs, admin configuration, and shipping rules.

Magento 2 Surcharge Extension – STM Surcharge Max

149,00 

including 19% ​​VAT

STM Surcharge — the professional Magento 2 extension for additional costs and surcharges. Transparently calculate cutting fees, bulky goods surcharges, and category-based extra costs — with intelligent shipping logic, product information, and more…
Stm bb register magento STM B2B register

Magento 2 B2B Registration Extension – STM B2B Register

149,00 

including 19% ​​VAT

STM B2B Register — the professional Magento 2 extension for B2B customer registration with admin access. Custom registration form with company details, tax ID, address, and complete approval workflow — not for business customers…