Remove Pre-Order status when the release date passes
When the availability date has passed, pre-orders stays enabled and hinders customers in buying our products. The message 'No longer available for pre-ordering' appears on the product page instead of the usual 'Buy' button. I would suggest you make it possible to make pre-orders automatically disable once the availability date has passed.
We're especially interested in this because: 1) the products we import to our database via CSV will sometimes have availability dates that are in the past, but that are now in stock, which then results in the in products not being available on our website, and 2) it requires a lot of manual work to update pre-order statuses on products every time they get back in stock – with a large webshop this isn't really doable.
'YITH Pre-Order for WooCommerce' has already got this feature, suggesting that it's widely sought after.
Hope to see this soon!
Rafaël De Jongh commented
Fun fact, they actually have this, but they no where mention it that there is a cron job that only runs every 60 minutes (not even counting of a pre-order status has passed or not) to see if there are any run out pre-orders. If this WP Cron job is triggered then it will change to the default buy product button, but this does however not remove the countdown timer as it will remain on 0 0 0 0.
In general the whole lack of information regarding this without proper documentation makes it very confusing for both the plugin owner and product purchasers.