How can we improve WooCommerce?

For Consideration: Separate Order Statuses for Paid Pre-Orders

Both orders that are paid up-front and will be paid later will use the same `wc-pre-ordered` order status, just with different `_wc_pre_orders_when_charged` order meta.

This means that other plugins can never know if the pre-order has a payment processed or not based on the status. For things like order exporters, this means that `$order->is_paid()` fails.

Perhaps adding another status to designate this, then adding that via the `woocommerce_order_is_paid_statuses` would help with third party integrations that need to take action for a paid order, regardless of whether it's a pre-order or not. This may also be useful down the road for plugins like Memberships if admins wanted to start a membership before a pre-order processed.

0 votes
Vote
Sign in
(thinking…)
Sign in with: Facebook Google
Signed in as (Sign out)
You have left! (?) (thinking…)
AdminWooCommerce (Product Owner, WooCommerce) shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

0 comments

Sign in
(thinking…)
Sign in with: Facebook Google
Signed in as (Sign out)
Submitting...

WooCommerce: Extension - WooCommerce Pre-Orders

Feedback and Knowledge Base