Product Icon

WooCommerce

Sell online with the flexible, customizable ecommerce platform designed to grow with your business. From your first sale to millions in revenue, Woo is with you. See why merchants trust us to power 4+ million online stores.

Expired sale prices and dates remain after scheduled sale ends

Hello,

I am running WooCommerce 10.8.1 and have noticed what appears to be unexpected behavior with scheduled sales.

The scheduled sale ends correctly:

The product is removed from sale listings.
The frontend displays the regular price.
The _price meta value is reset to the regular price.
The scheduled action wc_product_end_scheduled_sale completes successfully.
Action Scheduler log:

wc_product_end_scheduled_sale

product_id => 55101

Status: Complete

2026-06-07 22:00:05 action started via WP Cron

2026-06-07 22:00:06 action complete via WP Cron

After the sale has expired, the database still contains:

_sale_price = 1610.00

_sale_price_dates_from = 1779573600

_sale_price_dates_to = 1780869599

The product editor in WooCommerce still shows the Sale Price and scheduled From/To dates even though:

The sale has ended.
The product is no longer on sale.
The active price has reverted to the regular price.
Database values after sale expiry:

_regular_price = 1689.00

_price = 1689.00

_sale_price = 1610.00

_sale_price_dates_from = 1779573600

_sale_price_dates_to = 1780869599

My question is:

Is it expected behaviour in WooCommerce 10.8.1 for _sale_price, _sale_price_dates_from, and _sale_price_dates_to to remain after wc_product_end_scheduled_sale completes successfully, or should WooCommerce automatically remove these values once a scheduled sale has ended? I am certain it use to automatically remove this information but for a while now, I have had to remove this manually which takes time when you have many items on sale. Can this be fixed that it automatically removes this information after the sale has ended?

Thank you.

Author

lcvdesignsndecor

Current Status

Open

Last updated: June 8, 2026

0 comments

Log in to comment on this feature request.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.