Support » Plugin: WooCommerce » Allow Backorders of "Non-Stock" Items

  • Hi,

    Just setting up our new site with wordpress + woocommerce.

    Like a lot of online retailers, we have some products that are physically here in stock and some which get shipped straight from the manufacturer.

    When this is the case I leave the “Enable stock management at product level” box unchecked as we don’t manage the stock levels for the product. In some cases when a product like this is out of stock with the manufacturer we allow back orders and build a list to send when they come back in.

    But if the “Enable stock management at product level” box is unchecked, the “allow backorders” option in woocommerce does nothing. The product is always simply marked “out-of-stock” on the front-end. Does anyone know of a way around this??


Viewing 5 replies - 1 through 5 (of 5 total)
  • Hi, I have just discovered that I have this exact same problem. Did you ever find a solution?

    Hi Doug,

    Unfortunately not. Luckily this isn’t a big issue for us. It does seem strange that you can’t allow back-orders of non-stock items in the same way as you can for stock items.


    Why not post it on Github to get the problem solved?

    Hi Guys

    Does anyone have an answer to this issue? Does seem strange you cant place an item for back order when items are out of stock.

    Any update would be grateful.

    T, I have found a workaround to this that seems to be working quite well. I use a plug-in called “WooCommerce Pre-Orders”. Even then, it needs a fair bit of massaging to make it work nearly seemlessly.
    This page is set up to accept preorders. It’s a product that we don’t keep in stock.
    In woocommerce, I select “enable stock management” and “allow backorders”. In Pre-Orders, I select “enable pre-orders” and “upfront”.

    It works well, and the products show in a Google search as being “instock”.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Allow Backorders of "Non-Stock" Items’ is closed to new replies.