Order Total Adjustments By Admin - Magento 2

Composer ReadyComposer Ready
100% of 100

It allows adding flat/percentage based surcharge or discount to the new orders getting created from admin or to the existing orders.

  • Add as many flat/percentage adjustments like a discount, surcharge, extra tax, etc to totals of order getting created from backend
  • Edit adjustment amount of existing orders 
  • Add new adjustment to existing orders 
More Information
Compatibility (CE & EE)2.1.x, 2.2.x, 2.3.x, 2.4.x, 2.4.4
  • Quality Code
  • Free Installation
  • Lifetime Free Support
  • Quick Response


Magento 2 Existing Order Total Apply Surcharge or Discount Magento 2 New Order Total Apply Surcharge or Discount

Overview - Order Total Adjustment By Admin Magento-2 Extension

This Magento 2 extension allows adding a flat or percentage-based promotional discount or an additional fee/surcharge to below situations:

Existing orders: In the native Magento 2 system, you can't modify the grand total of order after it is placed by the customer. This extension will allow you to adjust order grand total by providing a title and amount for adjustment. The amount can be specified as a positive or a negative value.

Apply Surcharge or Discount to Existing Orde

New orders getting created at the backend: There is no pre-existing option in native Magento to apply an additional fee/surcharge while creating an order from admin. Also, there is no easy way to apply discount. In order to apply a discount, in native Magneto, you have to create a coupon code at Promotions > Shopping Cart Price Rules and then only you can use it to apply the rebate to order. To simplify these situations, this extension allows you to specify a title of adjustment like 'Surcharge', 'Discount' etc and a positive or negative amount. The positive value will be treated as fee/surcharge and the negative value as a discount.

Apply Surcharge or Discount to New Order


  • Plug and Play: Extension will start its functionality as soon as it is installed. It doesn’t need any manual configuration.
  • Allows to add multiple adjustments like you can add both discount and surcharge to the order
  • Adjustment amount can be flat value or a percentage of grand total
  • It works on both existing orders and on the new orders getting created at the backend.
  • Adjustment amount on existing orders can be edited just by clicking on the amount in totals
  • Order total adjustment functionality can be allowed/disallowed for specific admin user under admin user permissions
Write Your Own Review
You're reviewing:Order Total Adjustments By Admin
Your Rating
Version v 1.2.1 - February 23, 2022
- Bug fixes & code improvements
Version v 1.2.0 - September 29, 2020
- [Improvement] Replaced serialize data format to json & other code improvements
Version v 1.1.1 - April 26, 2020
- [New] Allowed adding/removing/editing adjustments while creating order via api
- [Bug Fix] Fixed problem with percentage based adjustments applied via creating order from admin
- [Bug Fix] Fixed error "Warning: unserialize() expects parameter 1 to be string" during reorder or order edit
Version v 1.1.0 - September 27, 2019
- [New] added new admin setting "Store > Configuration > RedChamps > Order Total Adjustments > Tax Settings > Adjustments amounts includes Tax" to configure if the adjustment amounts are tax inclusive or not
- [Bug Fix] Extension was allowing adjustments via api to completely invoiced orders. This is now restricted.
Version v 1.0.9 - May 13, 2019
- [New] Compatibility with multi currency setup
- [New] Adjustments can now added before tax row in the order total and as soon as an adjustment is added/modified, tax amount will be recalculated. This can be configured from new admin settings at path Store > Configuration > RedChamps > Order Total Adjustments
- [Bug Fix] Fixed bug with adjustments when partial credit memo's were created for the order
Version v 1.0.8 - January 07, 2019
- [New] Added API support to add/edit/delete adjustments from existing orders
Version v 1.0.7 - November 22, 2018
- Improvement: Removed override of a core template and applied alternative approach
Version v 1.0.6 - November 12, 2018
- [Bug Fix] PHP warning being logged in error log files
- [Bug Fix] Admin login being interrupted in some cases(This problem was caused by changes in version v 1.0.5)
Version v 1.0.5 - September 03, 2018
- [Added] Feature to add percentage based adjustments
Version v 1.0.4 - July 18, 2018
- [Added] Feature to update order totals when an adjustment is removed
Version v 1.0.3 - May 12, 2018
- [Fixed] Error "Missing child element(s). Expected is one of ( title, source_field, title_source_field, amount_prefix )" when installation running in developer mode
Version v 1.0.2 - April 06, 2018
- [Added] Adjustments data to order's web API response
Version v 1.0.1 - November 16, 2017
- [Fixed] Bug fix with credit memo while order/invoice contains total adjustments
Version V 1.0.0 - July 04, 2017
- Initial version

Few of our happy customers

Copyright © 2016-present RedChamps. All rights reserved.