• Resolved mcometa

    (@mcometa)


    I am using a plugin called WPC Product Timer for WooCommerce and with this I could schedule a product to go out of stock on a specified date. There is one issue, the product timer does not set the product “stock_status” to outofstock, it’s still instock it’s just setting some meta information that the product is out of stock.

    With that said, whenever a product goes out of stock, it affects the rest of the products that I included in my checkout page. CartFlows still sees the supposed to be out of stock items and can still select that and automatically add that product. Leaving the whole page useless (You cannot add “XXXXXXXXXXXXXXX” to the cart because the product is out of stock., error). I should be able to select other products.

    Q: Is there a way for me to “query the checkout products again” and remove the products that are out of stock set by the product timer? Kind of helping CF to remove the products that are supposed to be out of stock.

    • This topic was modified 4 years, 5 months ago by mcometa.
Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support CartFlows Team

    (@cartflows)

    Hello @mcometa

    Thank you for getting in touch with us!

    Actually, displaying the message that the displaying the product is out of stock is been displayed by the WooCommerce itself. But if you have selected two products in the backend setting of the checkout page then you will get the notice and the other product will be added in the cart and displayed on the checkout page.
    Here is the screenshot for the reference.

    I hope this helps.

    Feel free to get in touch in case you need more help or assistance.

    Thread Starter mcometa

    (@mcometa)

    Thanks for the reply @cartflows.

    This is true but my shop requires customers to select only one product from this page and if this product is already out of stock, you won’t be able to proceed. To replicate this scenario:

    1. Create up to 2 products to test. Set one of these to out of stock status.
    2. Add these two products in a checkout flow and select “Let user select one product from all options.” from the options. The first one should be the out of stock product.

    With the steps above you will not be able to select the second option, you won’t even see it listed. Just the warning that the product is out of stock and

    I think this is a bug and I think that, under the option of “select only one product” CartFlows should add another check if the product set from backend is out of stock before automatically adding it on the checkout page. It breaks the moment it finds out that you are adding an out of stock product.

    Playing with it though, if you switch positions, first one being instock, the out of stock item will not be listed.

    Here are some screenshots:
    First item out of stock
    First item is instock 2nd is out of stock

    • This reply was modified 4 years, 5 months ago by mcometa.
    Thread Starter mcometa

    (@mcometa)

    BUMP. Just in case you missed this @cartflows.

    Plugin Support CartFlows Team

    (@cartflows)

    Hello @mcometa

    Thank you for providing more information on this. We have added this in our improvement task and we are working it to get it fixed.

    Once, this improvement is added we will release it in the upcoming update of the CartFlows.

    I hope this helps.

    Please let me know in case you have more questions or you can open a new support ticket from our website if you need more assistance.

    Thread Starter mcometa

    (@mcometa)

    Thank you very much for the reply @cartflows. We can resort to just manually removing out of stock products but I’m really hoping that this will be resolved soon.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘CartFlows is selecting out of stock products set by a product timer’ is closed to new replies.