Extra Order & Product Fees for Magento 2
Magento Compatibility: 2.2, 2.3, 2.4
Extension VERIFIED By: Magento Marketplace
Screenshots
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/c/a/cart.jpg)
Cart page
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/c/h/checkout-review.jpg)
Checkout page
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/f/r/frontend-order.jpg)
Order view page - customer
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/b/a/backend-order.jpg)
Backend - Order view page
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/b/a/backend-menu.jpg)
Backend Menu
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/g/r/grid.jpg)
Backend - Admin Grid
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/e/d/edit-fees-information.jpg)
Backend - Create Fee form - General information
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/b/a/backend-form-options.jpg)
Backend - Create Fee form - fee options
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/b/a/backend-form-conditions.jpg)
Backend - Create Fee form - Conditions
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/b/a/backend-creditmemo.jpg)
Backend - Create Credit memo
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/c/o/conf.jpg)
Backend - Global configuration
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/f/r/frontend-invoice.jpg)
Invoice view page - customer
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/b/a/backend-create-order.jpg)
Backend - Create new order by admin
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/f/r/frontend-creditmemo.jpg)
Credit memo view page - customer
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/e/m/email.jpg)
Email - Order
![](https://magediary.com/media/catalog/product/cache/b2c8a658a8f8babbcc5aeb8ee18c28db/i/n/invoice-pdf.jpg)
PDF - Invoice
Extra order and product fees extension allows you to create any kind of additional fees or charges and add them to the final order. You can add any type of extra service that your customers may need. The customer can choose it from the cart and checkout while processing the order. That can be:
- extended warranty
- express shipping
- installation service
- premium version
- or anything else that you want to offer!
With this extension, you can create an unlimited number of fees or charges in your store.
Moreover, you can specify the number of options each fee may have. For example, an Extended Warranty fee may have several options: 1 year, 2 year or 5 year.
Features
Input Types
The admin can add extra fee options in four ways:
- checkbox options,
- drop-down menu,
- radio buttons,
- or hidden (to automatically apply to the cart that can't be removed by the customer).
Product Fees Price and Calculation
The admin can define a price to an option. Fee price can be set as:
- fixed - to add the fixed amount on your shopping cart;
- percentage - the amount is calculated based on the subtotal price.
For the percentage type, you can define either to include tax, discount or shipping to subtotals into the fee. You can either set this option for each particular rule optionally or set globally from the store configuration.
Fees Conditions
Fees options are either display or hide on the front-end only when certain conditions are met.
Thus, the admin can set when to show fees and which type of options to render on the cart and checkout that a customer can select on the cart and checkout.
- Compatible with Magento 2.4
Version 1.0.1
- Fix the indexing issue on save a new object
- Improve coding standard
Version 1.0.0
- Initial Release