Fooman Ultimate Surcharge Bundle (Magento 2)

  • The ultimate Magento 2 surcharge extension bundle for ultimate flexibility. Combine surcharge types and create clever conditions to meet every business need.

    This bundle gives you access to all four Fooman Magento 2 surcharge extensions to recover specific order costs and increase your order profit.

    Pass on expensive payment provider fees to customers - choose to add a fixed fee, percentage surcharge or combination by using our payment surcharge extension.

    Payment surcharges

    Add surcharges based on different payment methods, for example:

    • Credit cards
    • Paypal
    • Cash on pickup
    • Bank transfer
    • Many more

    By using targeted surcharges to recover your highest payment provider fees (while offering your lowest cost payment options without a surcharge), you can keep your standard product pricing low and keep your customers happy.

    View Fooman Payment Surcharge here

    Magento 2 surcharge and extra fee by shipping method and weight

    Shipping surcharges

    Sometimes your system-provided shipping costs don't capture the actual costs of handling, packaging and shipping an order, leaving less profit for you.

    Targeted shipping surcharges charge customers the actual cost to fulfil end-to-end order delivery. This lets you keep the rest of your standard shipping rates low and keep your customers happy.

    Charge a range of targeted shipping fees, for example:

    • Insurance costs
    • Customs fees
    • Particular shipping carriers
    • Heavy items/orders (by weight)

    View Fooman Shipping Surcharge here

    Magento 2 product extra fee example

    Product fees and surcharges

    Sometimes the costs associated with a product can't be neatly factored into the price of the product itself. Use targeted product surcharges to recover specific additional costs and clearly separate these from the base product pricing.

    Ideal for specific product-related costs, for example:

    • Setup fees
    • Recycling/disposal costs
    • Bulky item charges
    • Other one-time fees for a particular item or product.

    Apply the surcharge once per item, per product or per order. 

    View Fooman Product Fees here

    Small order fee and minimum order amount extension for Magento 2

    Small order fees and fees to enforce a minimum order amount

    If your business operates on low profit margins or needs a high basket value to turn a profit, small orders can erode your profit. This extension offers you an easy way to still serve customers who don't want to place a large order, in a way that lets you recover the extra cost of these sales.

    • Charge a small order fee to customers if their order subtotal is below a specified minimum amount
    • Enforce a minimum order amount by adding a variable fee to make up the difference to your minimum order amount

    View Fooman Small Order Fee here

    Easily add, manage and delete surcharges in minutes using our Magento 2 Payment Surcharge extension

    Powerful, flexible surcharge conditions

    Combine different surcharge types for ultimate flexibility, for example:

    • $9.99 shipping surcharge except for VIP customers who order specific products
    • 5% insurance fee only for electronic products
    • Cancel surcharge if the order is more than $100
    • $2 + 2.9% credit card handling fee for all orders except facemasks

    Choose from flexible surcharge options:

    • Fixed fee ($5)
    • Percentage surcharge (3%)
    • Combination of fixed + percentage fees ($5 + 3%) 
    • The higher of the fixed fee ($5) or percentage surcharge (3%) based on order amount

    Set different surcharges on a per store basis (multi store capable).

    Surcharge customers in specific countries

    Target countries and customer groups

    Flexible options mean you can target the customers you need to with surcharges - and avoid adding surcharges for others.

    Add Magento 2 fees and surcharges by:

    • Customer group/s (e.g. logged in / wholesale / retail - whatever you have set up)
    • Customer country (by billing or shipping address)
    Payment surcharges are automatically displayed in your Magento 2 store using our Payment Surcharge plugin

    Integrated surcharge display

    Surcharges are automatically displayed in your Magento 2 store:

    • Checkout
    • Print Order page
    • My Account Order View page
    • Magento 2 customer sales emails
    • Pdfs generated by Magento (including the great-looking pdfs you can create using Fooman Pdf Customiser)
    Payment Surcharge Magento 2 extension

    Quality Magento 2 code

    • Coded for maximum compatibility with other customisations
    • Code is implemented using Magento’s recommended customisation points (everything is implemented using extension attributes, events and plugins)
    • No modification of Magento core database tables
    • Tested by unit tests, integration tests and functional tests in accordance with good Magento 2 practice
    • Unlike other extensions, Fooman offers true compatibility and integration with Magento tax settings and calculations

    Other Features

    • Create an unlimited number of surcharges and combinations
    • Flexible surcharge refund options - choose to refund the surcharge in full, in part or not at all

    Future development roadmap - add surcharge by credit card type (e.g. 5% for AMEX and 3% for Visa/Mastercard)

    Existing Magento 1 Fooman Surcharge customers receive an exclusive discount on upgrading to this Magento 2 extension. Email us at

    You Might Also Like

    What Our Customers Say

    “Flexible extension and brilliant support. Of all the surcharge type extensions, this one seems to understand the complexities of Magento's payment system the best. And when I did run into problems, the support was prompt, friendly and highly effective. Highly recommended!”

    - Neil, review of Fooman Surcharge (Magento 1) via the Fooman website

    Money Back Guarantee Icon

    Money Back Guarantee

    We stand behind the quality of our extensions with a 30 day money back guarantee

    Free Updates Icon

    Free Updates

    All extensions include free updates for 12 months

    Simple User Manuals Icon

    Simple User Manuals

    Easy to understand user manuals show you how to get the most out of your extension

    Open Source Code

    Open Source Code

    Our code is 100% open source and unencrypted. Easily add your own customisations

    Quality Support Icon

    Quality Support

    Our friendly team provides expert product support and troubleshooting

    Easy Licensing Icon

    Easy Licensing

    One license per Magento installation, including multi store setups and test sites. Easy!

  • License License for 1 Magento Installation (including multi store setup)
    Stability Stable
    Supported Magento Versions (full feature set) Not Applicable
    Supported Magento 2 Versions 2.1.6, 2.1.7, 2.1.8, 2.1.9, 2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.1.16, 2.1.17, 2.1.18, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7, 2.2.8, 2.2.9, 2.2.10, 2.2.11, 2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.4.0, 2.4.1
    Legacy Magento Version Support (reduced feature set) Not Applicable
    Supported Magento Enterprise Versions Not Applicable
    Change Log [1.0.2] - 2020-10-27
    ### Added
    - Compatibility with Magento 2.4.1
    - Include latest versions of all bundled surcharge extensions
    [1.0.1] - 2020-08-27
    ### Added
    - Initial Release bundling Payment Surcharge, Shipping Surcharge, Product Fees and Small Order Fee
  • Check out installation instructions, User Manual and FAQ over at the Support Centre.

    Installing this Magento extension requires a moderate knowledge of website maintenance.
    Or select professional extension installation at checkout (or from here if you've already ordered your extension), and we'll install the extension for you.

    Extension Updates

    Free extension updates are available for 12 months after your initial purchase. When a new version is released, the file will be available to download from your account on the Fooman website, under “My Downloadable Products”.


    Installation Instructions
    User Manual
  • Below, you can find answers to questions you might have about the extension functionality, and common questions asked by customers before they purchase the extension.

    Do you have a general question (eg. about licensing or your account), or a specific troubleshooting issue? Check out our Help Centre.

    Frequently Asked Questions

    How many different surcharges can I set up?
    As many as you need - there's no maximum number.

    Will Fooman Surcharge work with my one step checkout?
    The extension is tested with default Magento payment methods and is compatible with Magento 2's default one page checkout. Generally, third party one step checkout extensions which adequately replace Magento 2's default functionality are compatible with Fooman Payment Surcharge. If your one step checkout extension ticks the following boxes, the chances are good that Fooman Payment Surcharge will work out of the box:

    • Upon switching of the payment method, the review section reloads
    • Custom Totals are displayed
    • Custom Totals are displayed using their configured block
    • Settings are honoured
    • Totals sort order is honoured

    The ones that don't work out of the box are most often the ones that look at the individual cart items instead of charging the grand total of the order while neglecting custom totals (due to the way the one step checkout extension is coded which is beyond the control of Fooman). Rest assured that our extensions include a 30 day money back guarantee, so feel free to test out the extension on your own development site with other extensions.

  • Add your Review

    Only registered users can write reviews. Please

License Purchase