Support » Plugin: WooCommerce » Backorder not allowed, yet system sells product, stock: "-2"

  • I am currently “enjoying” the fact that WooCommerce has sold and item that was out of stock and now has a stock quantity of -2 – despite the fact that for all my items backorders are not allowed.

    How can this happen? How can I avoid it? How reliable is WooCommerce?

    https://wordpress.org/plugins/woocommerce/

Viewing 7 replies - 1 through 7 (of 7 total)
  • What are your settings at Admin page > WooCommerce > Settings > Products tab: Inventory page for:
    – Enable stock management
    – Out of stock threshold

    On the product editing page for this product, Product data section, Inventory tab, what is your setting for “Enable stock management at product level”? What type of product is it (simple/variable)?

    Does your theme have template overrides for WooCommerce pages? You can find out at Admin page > WooCommerce > System Status: Template overrides. Any overrides are produced by the theme vendor who must ensure they function under the theme’s support covenant.

    WooCommerce enjoys a rating of 4.2/5 so is well thought of generally. It still needs care with the multitude of settings, and can suffer from permutations of plugins, themes, host setups and versions thereof. Not every combination can be tested.

    Your site url may be helpful for further advice.

    Enable stock management: Enabled
    Out of stock threshold: 0

    Enable stock management at product level: Enabled
    Simple product

    Settings are the same for all products, this is the first (and hopefully last) time this ever happened. Right now the product is listed as “out of stock”, it is not possible to add it to the cart.

    Theme overrides (each of those are only cosmetics (class names), no functionality changes or loop/hook changes of any kind)
    gumbo-child/woocommerce/archive-product.php,
    gumbo-child/woocommerce/cart/cart.php,
    gumbo-child/woocommerce/checkout/form-checkout.php,
    gumbo-child/woocommerce/checkout/review-order.php,
    gumbo-child/woocommerce/checkout/thankyou.php,
    gumbo-child/woocommerce/content-product.php,
    gumbo-child/woocommerce/emails/customer-completed-order.php,
    gumbo-child/woocommerce/emails/customer-processing-order.php,
    gumbo-child/woocommerce/emails/email-addresses.php,
    gumbo-child/woocommerce/emails/email-header.php,
    gumbo-child/woocommerce/emails/plain/customer-processing-order.php,
    gumbo-child/woocommerce/single-product/meta.php,
    gumbo-child/woocommerce/single-product/price.php,
    gumbo-child/woocommerce/single-product.php

    Looks good to me and I have no further suggestions. Hopefully someone else can come in.

    This is happening to me as well, and it’s not the first time–so I’m inclined to open up a support ticket (since I’ve bought several plugins from the Woo team). It’s heartbreaking getting someone’s hopes up and then having to issue them a refund :/

    This just happened to me, the product/s that backordered were in very high demand (25 items sold out in 6 mins) and I suspect there were several people ordering the same item at the same time. I think woocommerce reacts to this by processing orders as a backorder instead of letting it go through as normal.

    Would be great to know if this could be solved.

    I have the same problem. Is there any solution? WC 2.4.6

    I think I found the problem. What do you use plugin payments gateway? Because my plugin payments reduced a stock quantity when the order has the status Pending. The plugin should hold stock.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Backorder not allowed, yet system sells product, stock: "-2"’ is closed to new replies.