• Resolved SocialBug

    (@socialbug)


    Hello guys,

    Hold stock option is enabled and order have pending payment status. However stock is not reduced at all for any products from that order and Hold Stock do not trigger at all to cancel order and restock.

    “Hold Stock (minutes) – Hold products (for unpaid orders) for X minutes. When limit is reached, the pending order is canceled. Leave blank to disable. Please note that this will work for orders in the “Pending payment” status, but not “On hold”.”

    This is definition from woo docs.

    Also, on hold status reduce stock fine but Hold Stock still do not work.

    Any idea how to resolve this? Thank you

Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter SocialBug

    (@socialbug)

    Update: we tested with orders placed through API where we sent Pending status, and we tested Pending payment orders which are placed at WooCommerce checkout on website. Neither did reduce stock with Pending Payment order status.

    Hi @socialbug!

    Thanks for reaching us.

    This issue could be related to a conflict between WooCommerce and your theme or another plugin.

    To be sure of this, please perform a conflict test by temporarily switching your theme back to Storefront, disabling all plugins except WooCommerce, and then create another test order to see if the issue persists. If that solves it, then re-enable all plugins one-by-one, until you find the one causing the conflict.

    If you cannot perform a conflict test on your live site, we recommend creating a staging site using the WP Staging plugin.

    You can find a more detailed explanation on how to do a conflict test here: https://docs.woocommerce.com/document/how-to-test-for-conflicts/.

    Let us know how that goes for you!

    Thread Starter SocialBug

    (@socialbug)

    Hello @judagutor

    tested, Pending Payment do not reduce stock at all. Notes on order is empty.

    Installed theme Storefront, disabled all plugin except WooCommerce.

    Mirko P.

    (@rainfallnixfig)

    Hi @socialbug,

    Just to clarify, the status ‘Pending Payment’ does not reduce the stock as an order is received but no payment was initiated. You can read more about order statuses and stock behavior here:

    https://woocommerce.com/document/managing-orders/#troubleshooting

    There are ways to reduce the stock for orders in ‘Pending Payment’ status using custom code. Hopefully, this thread will help you achieve this:

    https://www.ads-software.com/support/topic/pending-payment-order-status-not-reducing-stock/

    Let us know if you have more questions.

    Best regards.

    Thread Starter SocialBug

    (@socialbug)

    Hello @rainfallnixfig

    “Hold Stock (minutes) – Hold products (for unpaid orders) for X minutes. When limit is reached, the pending order is canceled. Leave blank to disable. Please note that this will work for orders in the “Pending payment” status, but not “On hold”.”

    This is definition from woo docs.

    then this definition for Hold Stock under inventory makes no sense?

    Please note that this will work for orders in the “Pending payment” status, but not “On hold”.

    If stock is not reduced for Pending Payment orders how then will Hold Stock work? I’m confused.

    Mirko P.

    (@rainfallnixfig)

    Hey @socialbug,

    this definition for Hold Stock under inventory makes no sense?

    Hold Stock means that the stock is held and not reduced, right? Thus, orders in the “Pending Payment” status have their stock held (not reduced) for x minutes and after that period of time has elapsed, the order will be automatically canceled. Does it make sense?

    Let me know if you still have questions 🙂

    Thread Starter SocialBug

    (@socialbug)

    Hello @rainfallnixfig

    now makes more sense.

    Maybe to update definition of Hold Stock.

    When you read it, it means you place order of Product A with stock 1, it changes stock to 0 and hold for X minutes. After X minutes if order is not paid, it will cancel order and restock it from 0->1.

    You can close this ticket now ?? Thanks Mirko

    Mirko P.

    (@rainfallnixfig)

    Hello @socialbug,

    Thanks for writing back. I’m glad to hear it makes more sense now.

    I didn’t catch where it says the stock changes, I only see a reference to “Hold“ but I agree with you that could be a little rephrased to be better understood. Thanks for sharing your comments on this.

    I’m going to close the thread now. Feel free to open a new topic if you have any other questions.

    Have a good day!

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Hold Stock (minutes)’ is closed to new replies.