Shopping cart

Extra Fee for Magento 2   v1.0.1

Extra Fee for Magento 2
magento partner

Mageplaza Extra Fee extension for Magento 2 supports online stores to add additional fees for specific services such as gift wrapping, rush delivery and display them on the storefront. This brings the flexibility for store owners to introduce and offer better services to customers during their purchasing.

  • Flexible to add unlimited extra fees
  • Apply extra fee rules based on conditions: payment methods, shipping methods
  • Manually or automatically apply the additional fee
  • Various extra fee calculation types: fixed amount or percentage
  • Refundability for extra fee
  • Displayed on multiple positions: Order/Credit Memo/Shipment, Email/PDF, Backend and Frontend
  • Be compatible with One Step Checkout, PDF invoice, Layered Navigation Ultimate



60-day Money Back


Lifetime Update


365-day Support

Compatible With

CE, EE 2.1.x, 2.2.x, 2.3.x

Problems, Solutions and Applications

The limitation on fee types in Default Magento

Currently, Magento Default only supports specific fee such as Free shipping, Flat Rate, Table Rate, and some delivery methods as UPS, Magento Shipping, USPS, FedEx, DHL.

The rising demand for additional fees

There is a rising demand that there should be more additional charged services offering to customers when they add the items to their shopping cart.

This extra charged services will bring more benefits to store owners. Besides, customers will find it more convenient and useful in the real situation.

Practical applications of additional fee for extra services

  • Gift wrapping: Customers are charged with a specific amount for wrapping products (for the birthday, special occasions).
  • Quick delivery: Store offers quick shipping services in some hours after customers confirm their purchasing.
  • Shipping method service: Specific extra fees are appointed to specific shipping methods (e.g., by air, by rail, by sea)
  • Insurance service: An extra fee paid for insurance service for high-value products.
  • Cart total weight/item quantity: An extra fee is needed when the total weight/item quantity of an order reaches to a specific amount which requires more delivery workload.

Flexible to add unlimited extra fees

Mageplaza Extra Fee allows store set name and rule for a specific new fee to add on cart summary. The more services added to a product, the more need to new additional extra fees. If the extra fee is suitable and reasonable to the appointed service, this will brings both advantages to stores and customers. It helps stores gain more benefits from add-on service while customers find it convenient and necessary for their specific expectation.

Magento 2 Extra Fee - Add Additional Extra Fees extension

Apply extra fee rules based on conditions

Magento 2 Extra Fee extension - Mageplaza

Extra Fee by Mageplaza allows setting rules to apply an extra fee based on conditions including:

  • Product Attribute Combination
  • Product Subselection
  • Condition combination
  • Cart attribute: Subtotal, Total Items Quantity, Total Weight
  • Payment Methods
  • Shipping Methods

The extra fee will be activated in case products or/and carts meet specific conditions. For example, the extra fee will be activated if the cart subtotal is $500 and/or the total item quantity is 10

Various extra fee calculation types

There are three options for fee types: Fixed amount for each item, Fixed amount for the whole cart, Percentage of cart total with specific functions:

  • Fixed amount for each item: This type allows adding the fixed fee for each chosen item
  • Fixed amount for the whole cart: Adding the extra fee to the whole cart total
  • Percentage of cart total: Adding an extra fee based on the specific percentage of cart total

Magento 2 Extra Fee extension

Manually or automatically apply an additional fee

Setup Extra Fee - Add Additional Extra Fees for Magento 2

The extra fee can be applied flexibly with two selections - Manual or Automatic. With the automatic type, the extra fee will be automatically added to the total summary section on the frontend after admins set the fixed fee amount.

Meanwhile, with the manual type, customers are allowed to choose the extra services with charges or not. Besides, admins can set the fee amount to display on specific areas including payment method, shipping method, cart summary. This brings the flexibility to both customers and admins.

More features

Various selection types

Three selection types applied with manual extra fee: Radio, Checkbox, Select.

Extension compatibility

The module is properly compatible with Mageplaza One Step Checkout, PDF invoice, Ajax Layered Navigation

Rule priority

Set priority for extra fee rules. The rule with smallest sort order gains the top priority.

Set visibility

The rule can be allowed to be visible depending on store view or customer groups.

Tax application

Select tax application for the extra fee.

Multi-position display

Display extra fee on Order/Credit Memo/Shipment, Email/PDF, Backend and Frontend

Full Features List

For store admins

  • Enable/Disable the module
  • Select Calculate total includes discount/shipping fee/tax
  • Set name for the rule
  • Set status for the rule
  • Set visibility for the rule based on Store Views and Customer Groups
  • Set priority for the rule
  • Set conditions to apply the rule
  • Select the application type for the rule: Automatic or Manual
  • Select the fee type: Fixed amount for each item, Fixed amount for the whole cart, Percentage of cart total
  • Set fee amount
  • Set tax application
  • Set position of extra fee on the cart
  • Allow/Disallow refunding
  • Set Display area for the extra fee (Manual type)
  • Set Display Type for selecting extra service (Manual type)
  • Enable/Disable to stop further processing

For customers

  • Be offered with more relevant services
  • Select the preferred services
  • Go shopping online with more convenience

Reviews (1)

  • assignment_ind
    Perfect solution for adding extra fee on your checkout page

    Posted by Henry Jansen on 18 January 2019 verified_user Verified Buyer
    We wanted to add an "Urgent order" possibility on the check out pages of our Magento stores. The cost for "Urgent order" should be a percentage of the cart with a certain minimum cost. The Extra Fee extension from Mageplaza gave us a great way to achieve this. Installing and configuring is simple. We can highly recommend the Extra Fee module from Mageplaza if you want to add extra services on cart level in your webshop.

Submit your review

How do you rate this product?


Your email address on Mageplaza's store


Plain text, no HTML tags.