omise-woocommerce icon indicating copy to clipboard operation
omise-woocommerce copied to clipboard

Pending Payment vs On Hold Order Status

Open longbigbronzeelephantfish1 opened this issue 4 years ago • 0 comments

Currently by default Omise sets new orders to the on-hold status. This was set in (#142) However, the on-hold status will reduce the stock of the product indefinitely until the order gets manually cancelled.

WooCommerce has a setting called "Hold stock (minutes)" with the description: Hold stock (for unpaid orders) for x minutes. When this limit is reached, the pending order will be cancelled. Leave blank to disable.

However this setting will only affect orders that are pending payment rather on hold. There may be some business use cases where the business may want the orders to be set to pending rather than on-hold. For example, customers whom have not paid within 10 mins have abandoned their order and the business wants the orders to be auto cancelled.

I would suggest that a setting be introduced to give businesses the flexibility to choose whichever order status they would prefer.