Magento 2 Admin Discounts And Fees
Manual discounts and fees on admin orders
- Manual Discount Fixed amount on create
- Extra Fee Labeled service charge
- Order Totals Recalculated in admin
- Custom Labels Shows on documents
Manual discounts and fees on admin orders
Customer service often needs one-off pricing adjustments catalog rules cannot cover. Admins can apply a fixed discount and/or labeled extra fee on Magento admin order create, with totals recalculated.
- Enter a fixed discount amount on admin order create
- Add a labeled fixed fee on the same admin quote
- Custom descriptions for quotes and invoices
- Discounts and Fees block on admin create-order totals
- Amounts and labels persist on the saved order
Built for your store
Compatible with Magento 2.4.x. Discounts and fees enable independently; amounts are fixed currency values, not percentages.
- Works with Magento 2.4.x Open Source and Adobe Commerce
- Requires Toweringmedia Base
- Separate feature flags for discounts and fees
- Free-order tax guard when discount zeros the total
- Configure under Admin Discounts and Fees
How It works
Magento 2 Admin Discounts and Fees
Magento 2 Admin Discounts and Fees Extension for Flexible Order Pricing
Manage negotiated prices, special customer discounts, and additional service charges directly from the Magento Admin panel. The Towering Media Magento 2 Admin Discounts and Fees Extension lets your team apply fixed-amount discounts and custom fees while creating backend orders.
Instead of changing catalog prices or creating temporary promotional rules, administrators can enter an order-specific adjustment, provide a descriptive label, and recalculate the order total before checkout is completed.
Designed for B2B sales, telephone orders, assisted purchases, and special service charges, the extension provides greater control over manual pricing without introducing additional adjustment fields into customer-facing checkout.
Admin Order Adjustments
Illustrative order totals
Example adjustments before shipping and tax
Manual Admin Order Discounts
Apply Custom Discounts Without Changing Product Prices
Magento catalog price rules are useful for planned promotions, but individual customer negotiations often require a different approach. With this extension, administrators can enter a fixed discount amount during Magento 2 admin order creation.
Customer service and sales teams can accommodate approved price reductions, goodwill adjustments, and special B2B arrangements without modifying the underlying product prices.
Each adjustment can include a description that is carried with the order, helping staff and customers understand why the total was reduced.
- ✓ Enter fixed currency discount amounts on admin orders
- ✓ Add a custom discount description
- ✓ Support negotiated B2B and assisted-sales pricing
- ✓ Review recalculated totals before placing an order
- ✓ Preserve standard catalog product pricing
Important: The discount field accepts a fixed currency value, not a percentage.
Manual Order Discount
Discount Description
Discount Amount
Example of a labeled manual discount
Extra Fee Adjustment
Fee Description
Extra Fee Amount
Example of a custom admin-order service fee
Custom Order Fees and Surcharges
Add Clearly Labeled Service Fees to Magento Admin Orders
Some orders involve additional services that are not included in standard catalog pricing. The Magento 2 Admin Discounts and Fees Extension lets your team add a fixed extra fee directly to an admin-created order.
Use these adjustments for manual handling charges, priority processing, special packaging services, or other agreed-upon administrative fees. Each charge includes a customizable description so the amount can be identified in the order records.
Discounts and fees can be applied to the same admin quote, allowing staff to manage both negotiated reductions and additional charges in one order workflow.
- ✓ Add fixed service charges to admin-created orders
- ✓ Provide descriptive labels for individual adjustments
- ✓ Apply a discount and extra fee on the same order
- ✓ Display adjustments in saved order information
- ✓ Avoid modifying product catalog prices
Note: Extra fees are manually entered fixed amounts. This is not an automatic conditional surcharge engine.
Magento Order Total Processing
Recalculate Order Totals and Preserve Adjustment Details
Accurate order totals are important when sales teams make manual pricing decisions. The extension adds a dedicated Discounts and Fees section to the Magento Admin create-order totals panel.
Administrators can enter the relevant amounts, update the quote, and review the recalculated total before submitting the order. The discount and fee values, together with their descriptions, are transferred from the quote to the saved sales order.
The extension also includes handling for orders that become effectively free after a manual discount, preventing an inappropriate remaining tax total in that specific case. Final tax behavior should still be tested against the store's configuration.
- ✓ Dedicated Discounts and Fees admin totals block
- ✓ Recalculation when adjustment amounts change
- ✓ Discount and fee details retained on saved orders
- ✓ Custom labels for transparent order records
- ✓ Tax handling for effectively free orders
- ✓ Support for review before final order placement
Order Total Summary
Illustrative values, excluding shipping and tax.
Extension Configuration
Manual Discounts
Enable admin discount entry
Extra Fees
Enable admin fee entry
Illustration of independent feature settings
Extension Configuration
Enable Manual Discounts and Extra Fees Independently
Not every business needs both adjustment options. Towering Media provides separate configuration controls for manual discounts and extra fees, allowing merchants to activate the functionality their sales team requires.
Configure the extension under Stores → Configuration → Toweringmedia → Admin Discounts and Fees. Once enabled, the relevant fields become available in the Magento backend order creation workflow.
The module requires Toweringmedia Base and is designed for Magento 2.4.x Open Source and Adobe Commerce installations.
- ✓ Independent discount and fee enablement
- ✓ Admin-focused configuration
- ✓ No additional customer-facing adjustment interface
- ✓ Magento 2.4.x compatibility
- ✓ Toweringmedia Base dependency
Admin Order Workflow
How the Magento 2 Admin Discounts and Fees Extension Works
The extension integrates into Magento's backend order creation workflow. Administrators configure the available adjustment fields, enter the required amounts, and review order totals before completing the purchase.
Configure the Extension
Install the module, verify its dependency, and enable manual discounts, extra fees, or both from Magento store configuration.
Enter Order Adjustments
Create an order in Magento Admin and use the Discounts and Fees totals block to enter fixed amounts and descriptive labels.
Review and Place the Order
Update the order totals, confirm the resulting charges, and submit the order. Adjustment amounts and labels remain associated with the saved order.
Practical Applications
Who Benefits from Magento Admin Order Adjustments?
B2B and Wholesale Merchants
Apply individually negotiated order discounts without changing prices for other customers.
Customer Service Teams
Provide agreed-upon goodwill reductions or manual adjustments for assisted purchases.
Telephone Order Processing
Enter special pricing when creating backend orders on behalf of customers.
Special Services and Handling
Record agreed-upon fixed fees for priority handling, additional processing, or special order services.
Compatibility and Installation Requirements
For installation instructions and setup guidance, refer to the Towering Media Admin Discounts and Fees User Guide . Verify the installed package version and compatibility in staging before production deployment.
Key Features
Apply labeled fixed discounts and extra fees while creating Magento admin orders.
- Manual discount total Enter a fixed discount amount on admin order create.
- Extra fee total Add a fixed fee amount to the same admin quote.
- Custom descriptions Label each discount or fee for quotes and invoices.
- Totals panel Discounts and Fees block on the admin create-order totals.
- Separate feature flags Enable discounts and fees independently in configuration.
- Copied to the order Quote adjustment amounts and labels persist on the order.
- Free-order tax guard Zeros tax when an order is effectively free after discount.
- Config path Stores → Configuration → Toweringmedia → Admin Discounts and Fees.
Demo
Docs & Support
📘 Documentation
Get started quickly with our detailed user guide. The documentation covers installation, configuration, admin discount settings, fee adjustments, and order management workflows.
- Step-by-step installation instructions
- Configure admin discounts and fee options
- Apply custom order-level pricing adjustments
- Guidance for negotiated pricing and surcharge workflows
- Best practices for accurate admin order processing
💬 Support
Need help? Our Magento experts are here to assist you with setup, pricing adjustments, and troubleshooting.
- Quick and reliable email support
- Help with installation and configuration
- Troubleshooting discount and fee calculation issues
- Guidance for admin pricing adjustment workflows
- Regular updates and Magento compatibility support
Reviews
Frequently Asked Questions
What does the Magento 2 Admin Discounts and Fees Extension do?
The Toweringmedia extension lets administrators apply fixed-amount discounts and additional fees while creating orders in Magento Admin. Each adjustment can have a custom description, and the order totals are recalculated before the order is placed.
Where do I configure the Admin Discounts and Fees Extension?
Go to Stores → Configuration → Toweringmedia → Admin Discounts and Fees. Enable manual discounts, extra fees, or both. The extension provides separate configuration controls for each adjustment type.
How do I add a custom discount to a Magento 2 admin order?
Open the Magento Admin order creation workflow and locate the Discounts and Fees section in the order totals area. Enter a discount description and fixed currency amount, then update the totals to review the adjusted order value.
Can I add both a discount and an extra fee to the same order?
Yes. The extension supports a fixed manual discount and a labeled extra fee on the same Magento admin quote. Both adjustments are included when recalculating the applicable order totals.
Does the extension support percentage-based discounts or fees?
No. The documented implementation supports fixed currency amounts only. Percentage-based discounts and percentage-based service fees are not supported by the manual adjustment fields.
Will manual discounts and fees change storefront product prices?
No. The extension is designed for backend order creation. Administrators can apply order-specific adjustments without changing product catalog prices or adding customer-facing adjustment fields to the standard checkout.
Are discount and fee descriptions saved with the Magento order?
Yes. The adjustment amounts and custom descriptions are transferred from the admin quote to the saved order. The extension's product documentation also describes labeled adjustments for order and invoice records.
How does the extension handle taxes when a discount makes an order free?
The extension includes a free-order tax guard for cases where a manual discount makes an order effectively free. Merchants should validate the final tax calculations against their Magento tax settings before using the extension in production.
Does the Admin Discounts and Fees Extension require another Toweringmedia module?
Yes. Toweringmedia Base is a required dependency. The Admin Discounts and Fees package is identified as toweringmedia/module-admin-discounts-and-fees. Confirm the installed package requirements and licensing before deployment.
Which Magento versions and editions are supported?
The published product specifications list Magento 2.4.x compatibility for Magento Open Source and Adobe Commerce. The current user guide identifies PHP 8.1 and 8.2 package compatibility. Check the exact installed release against your Magento and PHP versions before upgrading.
Technical Specifications
- Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
- PHP Version: PHP 8.1, 8.2 compatible
- Framework: Built using Magento 2 native architecture (no core overrides)
- Installation Type: Composer / Manual installation supported
- Module Dependency: Requires Toweringmedia Base (toweringmedia/module-base)
- Order Creation Support: Admin order creation compatible
- Custom Adjustments: Apply manual discounts and additional fees
- Fee Types: Fixed amount only
- Discount Types: Fixed amount only
- Tax Compatibility: Works with Magento tax calculations
- Multi-Store Support: Yes
- Store Scope Configuration: Website / Store View level
- Currency Support: Supports base and order currencies
- Invoice Compatibility: Adjustments reflected in invoices and totals
- Credit Memo Support: Compatible with refunds and credit memos
- Admin Configuration Path: Sales / Admin Order Create settings
- Frontend Impact: No changes to storefront checkout flow
- Security: Uses Magento ACL permissions for admin access
- Performance Impact: Minimal lightweight implementation
Compatible with your Magento 2 store
Compatible with Magento 2.4.x (Open Source and Adobe Commerce) per the live product specs. Requires toweringmedia/module-base. Configure under Stores → Configuration → Toweringmedia → Admin Discounts and Fees.
-
Magento 2.4.x
Open Source & Adobe Commerce
Updates & supportKeep your store running smoothly