Magento 2 Surcharge or Additional Fee

Rating:
98% of 100
£124.99
Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition
Magento 2 Surcharge or Additional Fee extension allows you to charge customer surcharge or additional fee or handling fee for specific country/countries or payment method/methods or both. The additional fee could be a fixed amount or percentage of the basket subtotal.

Free Support

up to 60 days

Free Upgrades

up to 1 year

Fully open source

 

5 Trusted Magento Extensions!
We recently build our site in Magento 2 and wanted to charge extra fee for Paypal orders. We have bought few more extensions from SCommerce in past for Magento 1 and always worked as expected so trusted them for Magento 2 extensions as well and I must say I wasn't disappointed. We had a compilation error and SCommerce team responded straight away. Definitely recommend this extension and their services :)
4.7 Worked like a charm!
We bought this module to charge extra fee on Paypal transactions to our customers and it did exactly the job. Great simple extension. Well done SCommerce team.
5 Smooth migration from M1 to M2
Had bought the similar extension for M1. Recently bought it for M2 and it worked straight away after successful configuration. Very well pleased with the product. Thumbs up!
Composer Package name:
scommerce/surcharge
Latest Version:
2.0.21

Product description

Surcharge or Additional Fee Module for Magento 2

Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition

The module allows you to charge customer surcharge or additional fees for specific countries or payment methods or both. With the help of Magento 2 Surcharge or Additional Fee extension you can define and add some amount of extra fee during the checkout. The additional cost can be applied to payment methods or delivery locations to cover the cost of providing these services. Easily describe surcharge based on delivery location or payment method. Choose whether the additional costs should be applied on cart subtotal or grand total.

What is Surcharge?

Surcharge is a certain amount of additional fee/handling fee to cover the extra costs. Merchants should define surcharges for certain services to cut the losses. A business is only profitable when you look for ways to cut your losses and delivering products to certain locations depending upon the location of your warehouse can be huge. Similarly, certain payment methods charge extra that would decrease your profit margin on the order. To prevent losses and keep your store in profits, defining surcharge is a must for all Magento e-commerce stores. That’s where the Magento 2 surcharge extension makes your life easier. You can define extra costs during checkout depending upon the payment method or delivery location. It also enables you to describe whether the surcharge should be applied on cart subtotal or Grand Total.

Below are main features of the module-:

  • It adds additional fee to the order if the customer is shipping the items to specific country or countries defined in configurations
  • It adds additional fee to the order if the customer chooses specific payment method defined in configurations
  • It also allows you to apply combination of specific country/countries and specific payment method/methods
  • It also allows you to apply surcharge against specific payment method or payment method and country both
  • This can be used for additional shipping fee or paypal fee or import duty or surcharge or service charge or any other additional fee
  • Additional fees can be added as fixed amount or percentage
  • This additional fee shows clearly to the customer on basket, checkout, order, invoice, shipment and refund screens
  • The label of the additional fees which shows on frontend can be controlled via system configuration in admin
  • This module can be completely managed from system configuration in admin
Use our demo store to try out this extension. The demo store is refreshed every 3 hours.
Admin Demo URLU: additional.feeP: additional.fee@1234


We offer 60 days of free support and 12 months of free upgrade for any standard Magento site when you buy this extension. You can also get our installation service for a small fee. If you want more benefits, you can purchase our 12 months of free premium support and free lifetime upgrade package. Please contact us if you need any assistance or customization for this extension. We will reply to you within 48 hours. We may also offer you a special deal or a free solution if we like your idea.


** Please refer to our FAQ or T&C section for running our extensions on multiple domains or sub-domains

FAQ

Q. How can I get license key for my development website?
A. Please login to your account and Go to My account section > From the left menu select Generate Dev License key > Enter the Dev site url and select the extension from the dropdown and click on generate to get the license key
Q. Can I test the extension before buying?
A. Unfortunately we can't provide you extension for testing purposes but we have demo available for most of our extensions and happy to provide full refund if the extension doesn't work
Q. Can I request for customisation on your extensions?
A. Yes we do provide all sort of customisation for our clients at the reasonable rates. And if we believe the customisation will help our product then we also provide great discount on the customisation
Q. I have two live domains, do I need a separate license key for each live domain?
A. Yes you need to buy a separate license key for each live domain (www.site.com) or sub-domain (de.site.com) or subfolder (www.site.com/de). If you are buying licenses for more than four live sites in one transaction then we can offer you 30% discount on total amount
Q. How can I upgrade my extension to the latest version?
A. If your extension is within the free upgrade period (12 months from purchased date) then simply email us with your order number and our team will send you the latest version of the extension but if it is outside free upgrade period then you need to buy an upgrade using the following link
https://www.scommerce-mage.com/magento-extension-installation-service.html

Once you received the latest version of our extension then we would highly recommend to delete all the files and folder of our extension from your website first before uploading the latest version because we might have removed existing files and keeping existing files could cause problems on your website.
Q. Does my license get expired after certain period?
A. No, your license is not going to get expired but we would highly recommend upgrading to get all the latest fixes (including security fixes if any), improvements and new features. In the upgrade, we also ensure it is compatible with the latest version of Magento and when you upgrade you will have a smooth transition.
Q.Where can I download the extension files?
A. Please login into your account on our website and go to the download link under my account section to download the extension package.
Q.Can you provide a key that works for our development (NOT PRODUCTION) environment which will work on a dynamic URL, for example, 12334.gitpod.com and 4567.gitpod.com?
A. Unfortunately it is not possible to generate license keys based on the dynamic URLs. License keys need to be generated per domain or subdomain whether it is production or non-production.
Q. How can I manually uninstall your module?
A. Please follow the below steps -:

Step 1: Navigate to our store and login to your account. Then go to the My Account Section, on the left menu click on Composer Instructions.
My account section
Step 2: Next, run the config commands shown on the top of the page then click on the extension that you want to install. A composer require command will be revealed in the dropdown menu. Run the command then clear caches to complete the installation. Composer instructions
Q. Do you support SPA (Single Page Application) / PWA (Progressive Web Application) / AMP ?
A. Unfortunately, we don’t support SPA or PWA or AMP but we may be supporting them in future depending upon the demand.

Q. Can I charge customer different surcharge for each payment method?
A. Yes you can charge customer additional fee for each payment method under "System -> Configuration -> Scommerce Configuration -> Surcharge Percentage or Fixed Amount per payment method or payment method and country" field and by using following format checkmo:3;cashondelivery:2
Q. Can I charge customer different surcharge with combination of payment method and country code?
A. Yes you can charge customer additional fee for combination of payment method and country code under "System -> Configuration -> Scommerce Configuration -> Surcharge Percentage or Fixed Amount per payment method or payment method and country" field and by using following format checkmo:3:UK;checkmo:3:FR;cashondelivery:2:DE;cashondelivery:2:FR

Change Log

Version 2.0.21
2022-11-10 09:42:46
Added PHP 8.1 support, also added surcharge for phone / admin orders.
Version 2.0.20
2021-12-13 21:26:47
Added PHP 7.4 Support
Version 2.0.19
2020-06-30 22:46:01
Added new format user guide
Version 2.0.18
2020-06-18 13:25:18
Count Issue Fixed
Version 2.0.17
2020-04-07 14:46:43
Fixed issue related to skip free shipping configuration as it wasn't setting surcharge to 0 when free shipping was getting selected during checkout.
Version 2.0.16
2020-03-20 12:22:54
Added PHP 7.3 support to the module
Version 2.0.15
2020-03-20 12:11:36
Fixed issue related to paypal express payment method and also added surcharge fee in invoice PDF
Show More
Show Less

Reviews 3

Write Your Own Review
Write a Review
You may also like