Magento 2 Extra Fee

Extension for Magento by Anowave

  • In Stock
  • Price:
  • €59 90
  • SKU:
  • MAGE2-FEE
  • Premium product
  • Premium product
  • MADE IN



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.

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
  • Applied fees are saved in database and visible in backend.
  • User-friendly interface.
  • 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

 

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

Extension version
0.1.0
Magento platform version
2.0.*
Application/Purpose
User experience
Type
Commercial

Our products come with a premium support. To report a bug, use our Premium Help Desk available in your account at Anowave.

Customer review(s)

Dirk Jan van Lonkhuyzen

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

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:

If you like this product, share it with your friends



Who are we

Anowave is in business since year 2007. Since then we've been developing web sites for customers in UK. We are focused primarily on providing web based solutions build on top of open source technologies such as PHP, MySQL etc. The company is powered by highly skilled professionals including top level software developers, talented graphic designers and broadminded managers.

Unlike other development companies, we are focused on providing a solid, high performance and 100% bespoke software for our clients and partners. We've been developing an in-house content management system called Anowave.