STM Surcharge Max – The smart Magento 2 extension for additional costs
including 19% VAT
- Free installation - Compatible with Magento 2.3.X - 2.4.8 - Hyvä Theme + Luma-based themes compatible
- Product updates and a 12-month Pro Support plan
- Updates and support extensions: 30% discount more info
- 30-day money-back guarantee
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 full control over prices and presentation.
Automatic calculation for category products, standard goods & mixed baskets
Additional costs displayed directly on the product page with customizable information notice.
Automatic cost display in the shopping cart — even for mixed orders
Prices, thresholds, country restrictions & design can be managed in the backend.
Responsive design for desktop, tablet & smartphone
No core hacks, PSR-4 compliant, update-safe & Hyvä-compatible
Freely definable order value for free standard shipping (e.g. from €100)
Additional costs can be limited to certain delivery countries (e.g., Germany or EU).
STM Surcharge Extension for Magento 2
The professional Magento 2 extension for additional costs — cutting fees, bulky goods surcharges and
Calculate category-based extra costs transparently and automatically.
Hyvä Theme
Luma-based themes
PHP 8.1 – 8.4
Why do you need a Magento 2 Surcharge Extension, incurring additional costs?
Up to 55% of abandoned purchases are caused by unexpected additional costs at checkout.
If your shop sells pipes, profiles, bar stock, or bulky products, you'll often incur surcharges for cutting or handling. Without transparently displaying these costs, you'll lose customers every day—and receive negative reviews.
STM Surcharge This solves this problem: Display additional costs directly on the product page, automatically calculate category-based surcharges, and present mixed baskets transparently.
The result: fewer abandoned purchases, more trust, and measurably higher conversion rates.
What are the advantages of the Magento 2 Surcharge Extension?
Intelligent shipping logic
Automatic differentiation between category products, standard products and mixed baskets — fair calculation in every scenario.
Transparent product information
Customers can see cutting and additional costs directly on the product page — with customizable information and price placeholders.
Automatic shopping cart calculation
Shipping costs are automatically displayed correctly in the shopping cart — even for mixed orders with combined costs.
Full admin configuration
All prices, thresholds, country restrictions and design options can be conveniently set in the backend — without any code changes.
Mobile-optimized
Responsive design for all devices. Colors, borders, and fonts adapt seamlessly to your shop design.
Clean architecture
No core hacks, update-safe, PSR-4 compliant. Compatible with Hyvä, Luma-based themes, and popular extensions.
NEW
Multiple award rules simultaneously
Named, reusable rules (e.g. Cutting-Premium, Edge Polish, Engraving) — can be maintained directly in the Catalog menu.
NEW
Per-Product Override + Bulk Assign
Custom attributes per product + Mass Action in the product grid: Assign hundreds of products to a rule in one click.
⚙
How does the Magento 2 Surcharge Extension automatically calculate additional costs?
No more manual calculations: The extension automatically distinguishes between three scenarios — and always calculates the shipping costs correctly, regardless of how the shopping cart is composed.
- Category products only (e.g., pipes, profiles): Only the individually configurable cutting and additional costs will be charged.
- Standard products only: Normal shipping costs apply — above a freely definable threshold (e.g. €100) shipping is automatically free.
- Mixed orders: Combinations of category products and standard goods are displayed with transparent combination costs.
- Country restrictions: Additional costs may be limited to certain countries (e.g., Germany, EU).
- Fully automatic calculation — no manual price adjustment required per order
💡
How can additional costs be displayed transparently on the Magento 2 product page?
Every hidden cost costs you conversions. That's why a prominent notice with its own info icon informs your customers about any additional costs directly on the product page—before they even reach the shopping cart.
- Dynamic information text with price placeholder — shows the exact surcharge per product
- Custom info icon for immediate visual recognition
- Fully customizable: Colors, font sizes, spacing and borders can be configured via the admin settings.
- Notice only visible on affected products — no unnecessary information overhead
- responsive Design — optimized display on desktop, tablet and smartphone
🎛
What settings does the Magento 2 additional costs extension offer in the admin panel?
Full control without writing a single line of code: All prices, rules, and design options can be conveniently configured via the Magento System Configuration. Changes take effect immediately — without deployment.
- Category ID for products that are to receive extra costs
- Price for extra costs — individually configurable for each configuration
- Standard shipping costs for regular products
- threshold for free shipping (e.g. from €100)
- Country restriction — e.g., only Germany or the entire EU
- Theme Options: Colors, font sizes, spacing and icon for the product information
- Dynamic text with price placeholder for the additional cost information
🛒
How are additional costs correctly displayed in the Magento 2 shopping cart?
Transparency right up to checkout: The shipping logic is automatically applied to the shopping cart. Your customers see exactly how the shipping costs are calculated — this reduces abandoned carts by up to 30%.
- Automatic calculation based on the shopping cart contents (category products, standard, mix)
- Correct identification the cutting costs as a separate item
- Free Shipping from the configured threshold for standard products
- Compatible with Vouchers and promotional prices — no conflicts in the calculation
- Customers know exactly what they are paying for before checkout.
📈
What are the advantages of the Surcharge Extension for retailers and customers?
Transparent pricing communication is key to higher conversion rates. Shops that openly communicate additional costs experience significantly fewer abandoned carts and better customer reviews.
Dealer login
- Maximum flexibility in material selection — different surcharges per category
- Fewer abandoned purchases — Transparent costs reduce surprises
- Easy maintenance — all prices can be managed in the admin panel
- Clean mixing baskets — also correct with vouchers
For customers
- Clarity & Trust — no hidden costs at checkout
- Fair calculation — Mixing baskets broken down in a comprehensible way
- Mobile experience — optimized for all devices
- Instant information — Surcharges visible directly on the product
NEW IN 2.4
Enhanced surcharge control — more flexible, more precise, faster
With version 2.4, STM Surcharge becomes a fully-fledged multi-rule engine. Instead of a single configuration, you can now manage any number of named rules, assign them via bulk action, override values per product, and define granular limits—all without code, all in the admin panel.
📋 Multi-Rule Engine
Multiple named surcharge rules can be used in parallel — e.g., Cutting-Premium, Edge Polish, Engraving Flat, Hemming Premium. Each rule has its own name, cost, and calculation method.
Can be maintained under Catalog → STM Surcharge Rules with listing grid, filter, sorting and mass actions (activate / deactivate / delete).
🎯 Bulk Assign from the Product Grid
Assign hundreds of products to a rule in one click: Select multiple products in the catalog product grid, mass action “Assign STM Surcharge Rule” Select a rule from the dropdown menu — done.
Select-All over pagination is supported — even assigning a thousand products to a rule is possible in one step.
⚡ Per-product override
Maintain special cases per product directly on the product record: Three new product attributes in the group STM Surcharge Max — Activation, individual amount and rule binding.
Resolver priority per item: Per-product override → Rule-cost → Customer group → Tier → Section-default. Predictable, transparent, and documented.
🛡 Conditions & Limits
Fine-grained control of the calculated surcharge: Min/Max Cap ensures lower limits and caps, Free-Above-Threshold The surcharge is completely waived for orders above a defined value.
Plus: Tier pricing (quantity-based pricing), customer group pricing (B2B special rates), country restriction — all retained and expanded from 2.3.
What are the technical requirements for the Magento 2 Surcharge Extension?
system requirements
| Magento | 2.4.x (Open Source & Commerce) |
| PHP | 8.1, 8.2, 8.3, 8.4 |
| Themes | Hyvä, Luma-based (Porto, Ultimo and others) |
| enter | Composer (recommended) or ZIP |
Code quality
| architecture | No core hacks, update-safe |
| Standards | PSR-4 compliant, PHPCS Magento2 |
| Compatibility | All popular themes & extensions |
| Localization | DE & EN (i18n) |
How do you install STM Surcharge via Composer?
After completing your order, you will receive your confirmation by email. personal login data for our Composer repository.
$ composer requires storetown/module-surcharge
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile
$ bin/magento cache:flush
🎯 For which Magento 2 shops is the Surcharge Extension suitable?
Frequently Asked Questions about the Magento 2 Surcharge Extension
Questions about the Magento 2 Surcharge Extension or individual customizations?
Our Magento expert team will support you with installation, configuration or individual customizations — quickly and reliably.






This extension can be installed in two ways: via Composer (recommended) or manually via ZIP file.
Option 1: Installation via Composer Recommended
After completing your order, you will receive your confirmation by email. personal login data for our Composer repository.
1. Add repository
composer config repositories.storetown-media composer https://packages.storetown-media.de
2. Install the extension
composer require stm/module-rohre-shipping
3. Run Magento Setup
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
💡 During the initial installation, you will be asked for your login details (username & password). These will be automatically stored in your account.
auth.json saved so that future updates can be conveniently accessed via
composer update possible are.
Option 2: Manual installation via ZIP file
After you place your order, the extension will be available for download as a ZIP file.
1. Download the ZIP file
Download the ZIP file via your account at My Account → Downloads .
2. Unzip and upload the files
Unzip the ZIP file and upload the contents via FTP/SSH to the following directory of your Magento installation:
app/code/STM/SurchargeMax/
3. Run Magento Setup
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
⚠️ Manual installation does not include automatic updates via Composer. We therefore recommend using the Composer method to ensure you always have the latest version.
Need help?
If you have any questions about the installation, please contact our support team at support@storetown-media.de.
Change Log
Version 2.4.0 License — 2026-04-27
Added- **Dependence on
stm/module-license: ^1.0**.etc/module.xmlcontains - **License Runtime Gate** in
Model/Total/Quote/Surcharge::collect(): - **License Notice Banner** in Admin: new group
license(sortOrder=5) on - **Extension Registry Entry** in
etc/di.xml
- Composer name:
stm/module-rohre-shippingremains (BC to existing customers) - dependency:
stm/module-licenseis mandatory. - Cost-saving measures or employee flexibility
LICENSE.txtThe ZIP file contains the license terms, which are processed in the STM_License workflow. - Cost-saving measures or employee flexibility
marketplace/-Folder (Adobe Submission Materials).
Version 2.4.0 — 2026-04-26
Added- **New DB table
stm_surchargemax_rule** (rule_id,name,cost, - **New product attribute
stm_surcharge_rule_id** (int, Scope=Store, - **Resolver extension in
Model/Total/Quote/Surcharge.php** and - **Adminhtml CRUD for rules**: Menu item under `Catalog → STM Surcharge
- **Mass Action in the Product Grid: "Assign STM Surcharge Rule"**. Selection
- **ACL Resources**:
STM_SurchargeMax::rules(Sub-nodesrules_save, - **Translations**: 60 new strings in
i18n/de_DE.csvand
etc/db_schema_whitelist.jsonexpanded to include the new table.etc/di.xml: virtualTypeSTM\SurchargeMax\Model\ResourceModel\Rule\Grid\CollectionSurcharge::collect-Constructor: 6th parameter
Version 2.3.0 — 2026-04-26
Renamed- **Module renamed from
STM_RohreShippingtoSTM_SurchargeMax** (final) - DB columns
stm_rohre_surcharge/base_stm_rohre_surchargeand - Setup patches
MigrateConfigPathsandAddProductAttributesdeclare - New setup patch
RenameSectionPathmigrates configuration values from the
- **Backend configuration is now located at
Shop > Konfiguration > STM > Category Surcharge - Section ID renamed from
carriers/stmrohreshipping/*to etc/config.xml— Default values moved to the new Section/Group structure.
STM_License-Composer dependency integration completely removed
- **Product Level Surcharge**: two new product attributes (Scope=Store,
stm_surcharge_enabled(yes/no) — marks a single product asstm_surcharge_amount(decimal) — overrides the per-unit surcharge- Eligibility logic: A cart item is subject to a surcharge if (product in
- Cost priority per item: Product override > Customer group price > Tier price > Default.
- Mode semantics with overrides:
Per item: Sum of all (per-unit cost × quantity) across both buckets (override + standard).Per orderMaximum of all applicable per-unit costs in the orderSetup/Patch/Data/AddProductAttributes.php— Data patch of the two- **Conditions & Limits group** in the admin section (sortOrder 45):
min_amount(decimal) — If the calculated surcharge is less than this amountmax_amount(decimal) — Cap for the calculated surcharge. If thefree_threshold(decimal) — Surcharge is completely waived once therestrict_by_country(yes/no) +allowed_countries(multiselect) —- Logic in
Surcharge::collect(): Country check as early out (before Setup/Patch/Data/MigrateConfigPaths.php— Data patch, the existingSetup/Uninstall.php— now removes both the new and the
Version 2.2.0 — 2026-03-09
Added- STM License Integration — License verification via
stm/module-licensemodule di.xml— Extension registration atSTM\License\Model\ExtensionRegistry(Key:stm_rohre_shipping)
composer.json— Dependencystm/module-license: ^1.0addedmodule.xmlSTM_Licenseincluded in module sequence
Version 2.1.0 — 2026-03-07
Added- Cutting costs displayed in the Admin Order View (between shipping and tax)
- Cutting costs displayed in Admin Invoice View and Credit Memo View
- Display of cutting costs when creating new invoices and credit memos
- Adminhtml block
Block\Adminhtml\Sales\Totals\SurchargewithinitTotals() - Layout XMLs:
sales_order_view,sales_order_invoice_view,sales_order_invoice_new, - Declarative DB schema (
db_schema.xml) — Columnsstm_rohre_surchargeand db_schema_whitelist.jsonfor Magento 2.4+ compatibility- Fieldset mapping (
fieldset.xml) for automatic data transfer - Observer
AddSurchargeToOrderat the eventsales_model_service_quote_submit_beforeas Model\Total\Invoice\Surcharge— reads surcharge from order, added to invoice grand totalModel\Total\Creditmemo\Surcharge— reads surcharge of order, added to the credit memo Grand Total- Registration in
sales.xml(Sectionsorder_invoiceandorder_creditmemo, sort_order 399) - Cutting costs are stated in the order confirmation email (
sales_email_order_items.xml) - Cutting costs in the invoice email (
sales_email_order_invoice_items.xml) - Cutting costs in the credit memo email (
sales_email_order_creditmemo_items.xml) - Cutting costs in "My Orders" → Order details (
sales_order_view.xml) - Hyvä-Cart-Totals: Alpine.js template with
x-for/x-iffortotal_segments - IA24 OnePageCheckout: SurchargeInit block provides JSON data for client-side calculation
- Client-side recalculation when changing shipping method (
checkout-surcharge.js - Cart-Surcharge DOM injection as a fallback (
cart-surcharge.js) SurchargeInit.phpforcessetTotalsCollectedFlag(false)nearcollectTotals()- Cutting costs tax is automatically added to the tax total (same VAT rate).
- 43 unit tests, 53 assertions — 100% passed
- PHPCS Magento2 standard: 0 Errors, 0 Warnings
setup:di:compilesuccessfully- Test coverage: Quote-Total-Collector, Observer, ViewModel, Config-Source-Models
Model\Total\Quote\Surcharge::collect()The surcharge now also relies on$quote->setData()etc/sales.xmlexpanded to include invoice and credit memo sectionsetc/config.xmltotals_sort adjusted to 65
Version 2.0.0 — 2025-11-15
Added- Surcharge calculation: Per order (one-time fee) or per item (quantity × surcharge)
- Threshold scope: Only non-surcharge products or entire shopping cart
- Tiered pricing: Quantity-based surcharge pricing with dynamic admin table
- Customer group pricing: Individual costs per customer group with configurable options
- Complete
system.xmlwith validation on all fields - German labels and help comments for each configuration field
- Dynamic admin tables for tiered pricing and customer group pricing
CustomerGroupColumnwith automatic group selection from Magento- Configurable notification box with custom colors (background, border, text)
- placeholder
{{label}}and{{cost}}for dynamic help text - Custom message text configurable in the admin area
- ViewModel
Product\ShippingNotice(replaces deprecated registry block) - Hyvä-compatible template (
shipping_notice_hyva.phtml) - PHPUnit Unit Tests for all core components
Setup\UninstallInterface for clean uninstallation (removes config data)di.xmlwith CustomerSession Proxy (avoids session initialization in the constructor)- ACL resource
STM_SurchargeMax::configfor admin permissions - Composer installation via
storetown-media/module-surcharge-max - Multilingualism:
de_DE.csvanden_US.csvTranslations
- Carrier model completely refactored:
declare(strict_types=1), typed Properties - Multiple category IDs can be configured, separated by commas (instead of just one).
- Surcharge designation configurable (no longer hardcoded "cutting costs")
- The free-shipping threshold typically refers to non-surcharge products.
- Country restriction uses Magento configuration (
specificcountry) instead of hardcoded 'DE' - templates:
escapeHtml()ARIA attributes, CSS classes instead of inline styles
- Observer with
echo-output (AddShippingNotice.php) - Deprecated Registry Block (
Block/Product/ShippingNotice.php) - Hardcoded country restriction to 'DE'
- Unnecessary files:
registration.xml,events.txt,.html, Cart Template Override
- Typo "Zuschitt" → "Zuschnitt" in all texts and translations
- Observer folder PSR-4 violation (
observer/→Observer/) system.xmlfaulty root tag- PHPCS: All lines ≤ 120 characters (multi-line breaks in XML)
Version 1.0.0 — 2024-06-01
Features- Category-based shipping surcharge for configurable product categories
- Standard shipping costs (flat rate) for all non-surchargeable products
- Free delivery above a configurable threshold.
- Product page notice for surcharge products
- Country restriction (hardcoded to Germany)
Frequently Asked Questions
Which Magento versions are supported?
Our extensions are compatible with Magento 2.4.x (Open Source & Adobe Commerce). You can find the exact version requirements in the respective product description.
Is the extension compatible with Hyvä Theme?
Yes, all our extensions are fully compatible with the Hyvä theme. The necessary frontend components are already included.
Will I receive automatic updates?
Yes – if you installed the extension via Composer, you will receive updates conveniently via composer update. With manual ZIP installation, you have to download and install new versions yourself.
What happens to my login details after I place an order?
You will automatically receive your personal Composer login details via email. These are linked to your order and entitle you to access our private Composer repository.
Can I use the extension on multiple shops?
Each license is valid for one Magento installation. For use on multiple shops, you will need additional licenses. Please contact us for volume discounts.
Where can I find support?
Write to us support@storetown-media.deWe usually respond within 24 hours.
Individual adjustments
Do you need additional features or to adapt this extension to your individual requirements? We offer custom development as an agency service.
Our offer includes:
- Functional enhancements & individual features
- Integration into existing workflows & third-party systems
- Adaptation to your corporate design & theme
- Performance optimization & code reviews
- Dedicated support & maintenance contracts
Interested? Briefly describe your requirements and we will create a non-binding offer for you.
6 reviews for STM Surcharge Max – The smart Magento 2 extension for additional costs
Frequently asked questions about STM Surcharge Max – The smart Magento 2 extension for additional costs
- What is STM Surcharge Max – the smart Magento 2 extension for additional costs, and what is it used for?
- STM Surcharge Max – The smart Magento 2 extension for additional costs is a professional digital product in the "Magento Extensions" category, developed and distributed by Storetown Media from Hamburg. 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 full control over prices and display. ⚙ Intelligent shipping logic: Automatic calculation for category products, standard goods & mixed baskets 💡 Transparent product information, including additional costs, directly on the product page with customizable information notices. 🛒 Shopping cart integration: Automatic cost display in the shopping cart — even for mixed orders. 🎛 Full admin configuration: Prices, thresholds, country restrictions & design can be managed in the backend. 📱 Mobile-optimized responsive design for desktop, tablet... The product is aimed at developers, agencies and shop operators who are looking for a reliable and professionally maintained solution.
- What does STM Surcharge Max – the smart Magento 2 extension for additional costs – cost? What editions and licensing models are available?
- STM Surcharge Max – the smart Magento 2 extension for additional costs – is available from €99,00 including VAT. Three editions are available: Community (€99,00), Enterprise (€249,00), and Magento Cloud (€249,00). Depending on the edition, you receive different features and support levels, allowing you to choose the optimal solution for your budget and requirements. The purchase price includes 12 months of free product updates and professional technical support. After the first year, you can optionally extend support and updates – and benefit from a 30% discount on the original purchase price. The license itself is perpetual: you may continue to use the product indefinitely without actively renewing.
- How does the download and installation of STM Surcharge Max – the smart Magento 2 extension for additional costs – work?
- The download of STM Surcharge Max – the smart Magento 2 extension for additional costs – is available immediately after purchase. You will automatically receive a confirmation email with the direct download link. The file will also be permanently available in your personal customer account under "My Downloads." Installation is straightforward: detailed step-by-step instructions are included with the download. If you have any questions about the setup, our technical support team is available to assist you – in German, directly from Hamburg.
- What technical support and updates are included in STM Surcharge Max – The smart Magento 2 extension – for an additional fee?
- Every purchase of STM Surcharge Max – The Smart Magento 2 Extension for Additional Costs includes 12 months of professional technical support in German, as well as all product updates. Specifically, the following services are included in the purchase price: Free installation; Compatible with Magento 2.3.X - 2.4.8; Hyvä Theme and Luma-based themes compatible; Product updates and Pro support plan for 12 months; Updates and support extensions at a 30% discount; 30-day money-back guarantee. Our development team, with over 10 years of e-commerce experience, is available via email and ticket system. After the first year, you can extend the support period at a 30% discount. Regular security and compatibility updates ensure that STM Surcharge Max – The Smart Magento 2 Extension for Additional Costs remains reliable and up-to-date. Critical security patches are provided within 48 hours.
- Is there a free demo or trial version of STM Surcharge Max – the smart Magento 2 extension for additional costs?
- Yes, Storetown Media offers a free live demo of STM Surcharge Max – the smart Magento 2 extension for additional costs – which you can try immediately without registration. The frontend demo showcases the full functionality from your customers' and visitors' perspective – including all UI elements, animations, and responsive behavior across various devices. The backend demo gives you access to the administration interface, allowing you to explore all settings, configuration options, and the dashboard in detail. You can find the demo links directly on this page below the product gallery.
- Which versions and systems is STM Surcharge Max – The smart Magento 2 extension for additional costs compatible with?
- STM Surcharge Max – The smart Magento 2 extension for additional costs supports the following environments: Free installation – Compatible with Magento 2.3.X - 2.4.8 – Hyvä Theme + Luma-based themes compatible. Our development team thoroughly tests each update for compatibility with the latest stable versions before release. If you have any questions about compatibility with your specific server configuration or theme environment, we are happy to advise you in advance – simply contact our support team before purchasing.
- What payment methods does Storetown Media accept? Is payment secure?
- The Storetown Media Shop accepts the following payment methods: PayPal, PayPal Pay Later, credit card (Visa, Mastercard, American Express), SEPA direct debit, and purchase on account. All transactions are protected by SSL encryption (256-bit). Sensitive payment data is not stored on our servers but is processed exclusively by PCI-DSS-certified payment service providers. Purchases are additionally protected by PayPal Buyer Protection and/or credit card protection.
- Does Storetown Media offer a money-back guarantee for STM Surcharge Max – The smart Magento 2 extension for additional costs?
- Yes, STM Surcharge Max – The smart Magento 2 extension for additional costs – comes with a 30-day money-back guarantee, no questions asked. If the product doesn't meet your expectations, we'll refund the full purchase price. Simply send an email to our support team within 30 days of purchase. The refund will be processed to your original payment method within 5 business days. We stand for quality and want you to be able to shop risk-free.
- What experiences have customers had with STM Surcharge Max – the smart Magento 2 extension for additional costs?
- STM Surcharge Max – The smart Magento 2 extension for additional costs has an average customer rating of 4,8 out of 5 stars, based on 6 verified reviews. Customers particularly highlight the easy installation, reliable functionality, and fast German-language support. All reviews are from verified buyers. You can find the full reviews in the Reviews tab at the top of this page.
- Who is behind STM Surcharge Max – the smart Magento 2 extension for additional costs? Who is Storetown Media?
- STM Surcharge Max – the smart Magento 2 extension for additional costs – is developed and distributed by Storetown Media, a specialized e-commerce service provider based in Hamburg (Tornesch). The company has over 10 years of experience developing professional shop solutions based on Magento, Adobe Commerce, and WooCommerce. All products are designed, programmed, and maintained in-house by experienced, certified developers – no third-party software. Further information can be found at storetownmedia.de.
- What other Magento extensions does Storetown Media offer?
- STM Surcharge Max – the smart Magento 2 extension for additional costs – is part of the "Magento Extensions" category in the Storetown Media Shop, which comprises a total of 5 professional products. All products in this category are maintained by the same development team and are designed to work together seamlessly. Discover our complete portfolio of e-commerce solutions that will make your online shop more efficient, secure, and profitable.
- Am I allowed to use STM Surcharge Max – the smart Magento 2 extension for additional costs – in multiple projects or shops?
- The standard license for STM Surcharge Max – the smart Magento 2 extension for an additional fee – authorizes use in a single project or production environment. For use in multiple shops or client projects, we offer agency licenses and volume discounts. Contact our sales team for a customized offer. Development and staging environments are included free of charge with every license.


Silke Andresen (Verified buyer) -
I have to be honest: I was skeptical at first. 79 euros for a shipping extension? But after installation, I was immediately convinced. The product information looks professional, the backend configuration is intuitive, and—most importantly—our customers are no longer complaining about "hidden costs." If you want to know why abandoned carts are so expensive, I recommend the article on... Abandoned checkoutsThe conversion rate has measurably increased!
Hauke Brodersen (Verified buyer) -
It does exactly what it's supposed to. No frills, just a clear calculation of additional costs. Perfect for our timber business.
Maike Lüdemann (Verified buyer) -
As the operator of a B2B shop for sanitary ware, transparently displaying bulky goods surcharges was always a pain point. Large bathtubs, heavy radiators—shipping costs vary enormously. With STM Surcharge, we finally have a clean solution. What I find particularly convincing is the country restriction. We mainly deliver to Germany and Austria, and the surcharges only apply to specific regions. This was practically impossible to implement manually before. The mixed basket calculation also works flawlessly—if a customer orders a radiator and small parts, the shipping costs are correctly divided. Anyone generally interested in the Integration of complex shipping methods Anyone interested will find an excellent overview at Storetown Media. The 30-day money-back guarantee made our decision easy—but in the end, it wasn't needed at all.
Jörn-Uwe Petersen (Verified buyer) -
We installed the extension two weeks ago and are happy with it so far. The Composer installation was straightforward and the code is cleanly structured. I do have one question, though: Is it possible to define different cutting prices for each category? For us, cut stainless steel tubes cost significantly more than simple steel profiles. If this is configurable, it would be perfect for our use case.
Birte Thomsen (Verified buyer) -
Finally, an extension that makes additional costs transparent. Anyone who... Optimize checkout Anyone who wants to should start here. Runs flawlessly on Magento 2.4.7 with Hyvä. Excellent! 👍
Henning Carstensen (Verified buyer) -
We run an online shop for steel pipes and metal profiles in this region and for years we've had the problem that customers are often surprised by the cutting costs at checkout. The abandonment rate was alarmingly high—sometimes over 60% in the final step. Since we started using STM Surcharge, it's completely different. The additional costs are now displayed transparently directly on the product page, and the customer knows what to expect from the start. The result after three months: Checkout abandonment has decreased by 34%, and customer reviews have improved significantly. I particularly appreciate the intelligent shipping logic for mixed orders—if a customer orders pipes and standard accessories, everything is automatically calculated correctly. The admin configuration is truly well-designed: All prices, thresholds, and even the design of the notification can be adjusted without any code changes. Hyvä compatibility was also a crucial factor for us. A definite recommendation for any retailer with shipping costs that require explanation!