Magento Adobe Commerce Magento 2 Extra Fee 2 Magento 2 Extra Fee 0 9 7 7 1 1 Magento 2 ™ €59 90

Magento 2 Extra Fee

  • In Stock
  • Price:
  • €59 90
  • SKU:
  • MAGE2-FEE
  • Premium product
  • Customer choice



Extra order fee for Magento 2. Allows store owners to charge customers additional custom extra fee at checkout. Allows for adjusting fee amount and fee name directly from Magento backend. Supports fixed and percentage based fee including flexible fee calculation.

It also supports fee conditions which allow fee to be calculated only after certain conditions are met.

Compatible with Hyvä Theme

COMPOSER installation & updates (optional)

Built for Magento 2

Extra fee for Magento 2 is super-flexible extension that allows you to apply custom fees in your Magento 2 store. It comes with a ton of options and can cover almost any scenario.

Fees can be percentage % based, fixed amount or amount, they can be calculated per product, can be re-calculated based on quantity and/or applied based on specific condition or even for products with specific attribute.

Extra fees are displayed in checkout, success page, transactional emails, invoices, credit memos etc.

 

Multiple fees supported

You can create multiple fees and apply them for any order and/or any conditions. Extra fees can also be applied for specific customer groups, for logged or non-logged customers.

Extra fees can also stack up.

 

Flexible conditions support

The extension can be used with native Magento 2 conditions and rules if needs be. You can apply any set of rules and conditions combinations in order to create flexible extra fees for your customers.

We have included some custom conditions such as Payment method that typically do not exist in vanilla Magento 2. This allows for greater options and flexibility.

 

Overview

This extension for Magento 2 simplifies the process of adding a new custom extra fee for each order. It allows you to charge customer a fixed extra fee at checkout. It also supports fee based on percentage from order grand total and complex fee calculated per order item individually. You can apply different fee for different products in customer's cart.

 

Key features

  • Custom Extra Order Fee for Magento 2
  • Ability to apply fixed fee
  • Ability to apply percentage fee (from order grand total)
  • Ability to apply fee for individual products. Suitable when fee is different for different products NEW
  • Ability to set fee type per product. Can apply fixed or percentage based fee on different products NEW
  • Ability to set extra fee per category. Every product from particular category will have extra fee applied NEW
  • Applied fees are saved in database and visible in backend.
  • Ability to customize fee name and description (manageable in Magento's admin panel)
  • Complex fee types NEW
  • Ability to create multiple fees BRAND NEW
  • Ability to create customer group fees (logged/non-logged or customer-specifc) BRAND NEW
  • Ability to create global fee
  • Ability to create category specific fee
  • Flexible fee calculation with multiple options (calculate per product, accumulative fee, multiply by quantity, apply per product, calculate per whole cart and more)
  • User-friendly interface.
  • Flexible fee conditions (fee can be calculated based on shipping and payment methods and more)
  • Does not override blocks, controllers and other custom code
  • Does not require additional decoders or loaders to operate normally
  • Suitable for custom Magento themes
  • No extra fees

 

Flexible conditions

By using a flexible conditions configurator, you can adjust under what conditions the extra fee will apply. See Fig. 1

Conditions [website] If ALL conditions are TRUE Subtotal equals or is greater than 100 Payment method is PayPal Express Checkout

 

Complex fee types

The module supports number of complex fee types and gives a wide range of fee options. They include:

Fixed fee,% of order subtotal
% of item subtotal (applicable for calculation per product only)
Fixed amount of item subtotal (applicable for calculation per product only)
Fixed amount from category fee (applicable for calculation per product only)
% amount from category fee (applicable for calculation per product only)
Once (fixed amount) per set of products within the same category
Once (% amount) per accumulative single item price from products within the category
Once (% amount) per accumulative subtotal from products within the category

 

Fig. 2 - Flexible conditions support (click in Fee type to view options)

General Options Fee type [store view] Fixed fee Fixed fee Calculate per product [store view] No In readonly mode, them module will just pull data Show fee in cart header [store view] No In readonly mode, them module will just pull data

Category fee

The module provides the ability to set fee per category. This allows site owner to effectively apply specific fee for group of products that fall into the same conditions. Still, product specific fees can be applied.

 

Watch a video

For the time being the extension does NOT have online demo due to number of security issues in Magento 2.x so we have prepared an online video in 1080p to demonstrate how extension works. It shows the process of setting a fixed extra fee in Magento 2.

Watch here - https://www.youtube.com/watch?v=GlsdQFusYM8

Magento platform version
2.0.*,2.1.*,2.* EE,2.2.*,2.3.*,2.4.*
Application/Purpose
User experience
Type
Commercial
Latest version
## [100.2.0] - 05/07/2022

All our products come with a 6 full months (180 days) of premium support. To report a bug, use our Premium Help Desk available in your account at Anowave.

Customer review(s)

Purchased Magento 2 Extra Fee

This was an ideal fit for our needs and worked straight away unlike similar solutions we tried from another developers. Defo recommend it.

Yes, I recommend this product

Purchased Magento 2 Extra Fee

Easy to use module that does what we need for half the price compared to what we've tried. Excellent support as well.

Yes, I recommend this product

Purchased Magento 2 Extra Fee

Worked nicely! It's reasy to use and it provided us with the required flexibility.

Yes, I recommend this product

Purchased Magento 2 Extra Fee

What I've always liked about Anowave is their awesome support. One could easily get used to it. We're using several modules from the company including this one and are generally happy.

The extra fee module is particularly useful to us and it worked as promised.

Yes, I recommend this product

Purchased Magento 2 Extra Fee

Pretty happy with the module. It's designed well and does the job. As a developer myself I'm impressed with the code quality behind the module, well written, well documented and a pleasure to work with. Had to do some modifications for our needs and had absolutely no trouble understading what's done.

Yes, I recommend this product

Purchased Magento 2 Extra Fee

I was missing the function to add fee to configurations of a configurable product. I asked them about it and a hour later I get an updated version.

That's what I call service. Great job and a happy customer.

Yes, I recommend this product

Purchased Magento 2 Extra Fee

This was the most flexible solution we were able to find and yet fairly priced compared to others. Worked just fine! Happy with the product and the service behind it.

Yes, I recommend this product

Purchased Magento 2 Extra Fee

The main reason we got this module is the ability to apply extra fee based on the Product method. Out of a sudden this stopped working, it turned to be Magento itself and not the product. Anowave discovered the issue for us, proposed a patch and everything was working again in terms of hours.

It feels good to work with people who know what they are doing! Thank you!

Yes, I recommend this product

Purchased Magento 2 Extra Fee

Extension works as promised with flexible configuration of an extra fee.
We received fast and professional support to resolve a configuration issue on our online shop.

Yes, I recommend this product

Note: By submitting a review you agree to our Terms and Conditions.





User Guide & Documentation

Installation from Command Line (Recommended)

This extension can be installed in a few minutes, by going through the following steps:

  • Download/purchase the extension
  • Unzip the file in a temporary directory
  • Copy directory contents and paste it in your Magento installation root directory. This extension will NOT replace existing code.
  • Disable the cache under System->Cache Management
  • Enter the following at the command line:

    php -f bin/magento module:enable --clear-static-content Anowave_Package
    php -f bin/magento module:enable --clear-static-content Anowave_Fee
    php -f bin/magento setup:upgrade
     
  • Check under Stores->Configuration->Advanced->Advanced that the module is present.

 

Manual installation

  • Download/purchase the extension
  • Unzip the file in a temporary directory
  • Copy directory contents and paste it in your Magento installation root directory. This extension will NOT replace existing code.
  • Disable the cache under System->Cache Management
  • Edit app/etc/config.php file and add two new elements:

    "Anowave_Package" => 1,
    "Anowave_Fee" => 1
     
  • Disable the cache under System->Cache Management
  • Check under Stores->Configuration->Advanced->Advanced that the module is present.

 

Upgrading database

If you need to upgrade the database, run the following command line:

php -f bin/magento setup:db-schema:upgrade

 

Setting global fixed fee

To set a global fixed fee for the order follow the steps below:

  1. 1. Go to Stores -> Configuration -> Anowave Extensions -> Extra fee
  2. 2. Enter fee name
  3. 3. Enter fee amount
  4. 4. Set fee type to "Fixed"

 

Setting global percentage fee

To set a global fee for the order calculated from the order grand total follow the steps below:

  1. 1. Go to Stores -> Configuration -> Anowave Extensions -> Extra fee
  2. 2. Enter fee name
  3. 3. Enter fee amount
  4. 4. Set fee type to "Percentage of order grand total"

 

Setting fixed fee per product

To set a global fee for the order calculated from the order grand total follow the steps below:

  1. 1. Go to Stores -> Attributes -> Product
  2. 2. Create a new attribute called e.g. "fee". Type should be text
  3. 3. Go to Stores -> Attributes -> Attribute set and assign the newly created attribute to your attribute sets
  4. 4. Go to Stores -> Configuration -> Anowave Extensions -> Extra fee
  5. 5. Enter fee name
  6. 6. Leave fee amount empty
  7. 7. Set fee type to "Fixed amount of item subtotal"
  8. 8. Set "Calculate per product" to "Yes"
  9. 9. Set "Use attribute for fee" to "fee" e.g. the newly created fee attribute
  10. 10. Go to Products -> Catalog and edit any of your products
  11. 11. Enter fee amount.
  12. 12. Save product.

 

Setting percentage fee per product

To set a global fee for the order calculated from the order grand total follow the steps below:

  1. 1. Go to Stores -> Attributes -> Product
  2. 2. Create a new attribute called e.g. "fee". Type should be text
  3. 3. Go to Stores -> Attributes -> Attribute set and assign the newly created attribute to your attribute sets
  4. 4. Go to Stores -> Configuration -> Anowave Extensions -> Extra fee
  5. 5. Enter fee name
  6. 6. Leave fee amount empty
  7. 7. Set fee type to "Percentage of item subtotal"
  8. 8. Set "Calculate per product" to "Yes"
  9. 9. Set "Use attribute for fee" to "fee" e.g. the newly created fee attribute
  10. 10. Go to Products -> Catalog and edit any of your products
  11. 11. Enter fee amount.
  12. 12. Save product.

 

Installation

Now: Next:

Extensions for Magento

Anowave is an extension developer for Magento 1.x and Magento 2.x platforms. We provide a wide range of premium extensions for our in-house and public clients. The extensions we offer extend the capabilities of Magento and provide bespoke functionality. They also fill some gaps in the functionality provided by the base platform and help customers choose Magento as their preferred eCommerce platform.

The extensions we offer are part of our full-range Magento service, which also includes a Premium Helpdesk where customers can speak with actual software engineers and have their issues resolved without hassle. Premium-labeled modules also include free installation, configuration, testing, etc.