WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by WP Overnight v1.1.12

Sale price as order discount for WooCommerce

Saves product regular price in order data to show customers the discount received in email, account, and invoice when items are on sale.

Sale price as order discount for WooCommerce

The facts

Rating
5★ from 2
Active installs
100+
Price
Free
Last updated
13 Aug 2026
Added
Dec 2021
Requires WP
5.0
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
6,710

Our analysis

AI-assisted

The Sale Price as Order Discount for WooCommerce is a plugin designed to enhance the way discounts are displayed in WooCommerce orders. It captures the regular price of a product at the time an order is created, allowing customers and admins to see the discount applied in order emails and invoices. This is particularly useful when sale prices or prices modified by third-party plugins are used, as WooCommerce typically does not store these as discounts.

This plugin is suitable for WooCommerce store owners who want to provide clearer pricing information to their customers. By ensuring that discounts are properly recorded and displayed, it helps improve transparency in the purchasing process.

Best for: WooCommerce store owners looking to enhance discount visibility in orders.

What it does well

  • Captures regular price for better discount visibility
  • Displays discounts in order emails and invoices
  • Addresses limitations of WooCommerce's default pricing behaviour

Where it falls short

  • Limited information available about additional features or support

Verdict

This plugin effectively addresses a specific limitation in WooCommerce regarding discount visibility. It may be beneficial for those wanting to improve customer communication about pricing.

From the developer

WP Overnight's own description of Sale price as order discount for WooCommerce, lightly tidied.

When you set a sale price for a product in WooCommerce, or when the price of a product is modified by 3rd party plugins, WooCommerce does not store this price (or discount) in the order data by default. As a result, once the order is placed, the customer doesn’t see the discount they got in the email or invoice they receive, and the admin doesn’t see this in the order details either.
This is because WooCommerce only considers coupon discounts as discounts, whereas a change in price (a sale price or a programmatically modified price) is simply regarded as the actual price of the product.

This plugin addresses that issue by copying the ‘regular price’ from the product data as soon as the order is created (either in the backend or via the checkout). This price is then set as the item’s “pre-discount” price (leaving the actual price paid untouched). The result is that WooCommerce will show this the same way it shows coupon discounts.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for invoicing.

Jetpack CRM

The CRM for small businesses. Manage leads, invoicing, billing, email marketing, clients, contacts, quotes, au...

Free 30k+ installs 4.3★ (152)
WC

WC

84

Add to WooCommerce a NIF/CIF/NIE field for all billing and shipping forms, with validation and VIES/EORI suppo...

Free 10k+ installs 4.8★ (23)
Bulgarisation for WooCommerce

Всичко необходимо за вашият онлайн магазин за България. Включва облекчен режим за Наредба - H-18 и методи за д...

Free 5k+ installs 5★ (43)