Table of Contents
Magento2 Admin Discounts And Fees User Guide for Magento 2
Extension context
This is a Toweringmedia Magento 2 extension guide for the current admin extension catalog.
Product page
Overview
The ToweringMedia Admin Discounts And Fees Extension for Magento 2.4 allows store administrators to apply discounts and fees directly to orders from the Magento Admin panel. This extension provides flexible pricing control for customer service, special promotions, and order adjustments. Perfect for stores that need to manually adjust order totals, apply custom discounts, or add fees for special services, this extension gives admins the flexibility to modify order pricing during order creation or editing. The extension maintains order integrity while providing the pricing flexibility needed for various business scenarios.
What this extension does
- Add positive fees or negative discounts as fixed amounts or percentages.
- Label each adjustment so it prints on quotes, orders, and invoices for transparency.
- Respect tax-inclusive/exclusive settings with automatic total recalculations.
- Restrict access by role so only approved staff can modify order totals.
- Fully compatible with Magento 2.4.x Open Source and Adobe Commerce.
Installation
Install and validate in a staging environment before production rollout.
cd /path/to/magento # Install from your licensed package source php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f php bin/magento cache:flush
Configuration
Set extension options in Magento Admin and verify behavior in storefront checkout/catalog flows based on your use case.
Validation checklist
- Extension configuration saves without errors in Admin.
- Storefront/admin behavior matches the intended feature scope.
- Order/cart/calculation behavior remains stable with this extension enabled.
- Logs remain clean during the primary test flows for this extension.
Troubleshooting
- Feature not visible: verify module status, cache flush, and static assets deployment.
- Unexpected totals/behavior: retest with only required related modules enabled.
- Admin setting not applying: clear cache and confirm scope (default/store view) values.
