• Resolved JapeNZ

    (@japenz)


    Hi there,
    Currently if I manually create an order with the status ‘pending payment’ (for credit card or Paypal orders) the stock levels don’t change… I thought the stock would be removed / held so that only the invoiced customer could purchase it.
    However there’s no change in stock at present, meaning someone else could purchase the product on the front end reducing the stock to 0.
    This leaves the invoiced customer unable to complete the order via the ‘pay’ link in their invoice as the item has sold.

    Is there a setting for this that I’m missing?

    Thank you for your help!

    Kind regards,
    JP

    • This topic was modified 5 years, 9 months ago by JapeNZ.
Viewing 2 replies - 1 through 2 (of 2 total)
  • Erica K. a11n

    (@piratepenpen)

    Automattic Happiness Engineer

    Hello @japenz,

    When creating an order manually in WooCommerce, you’re correct in that it has no effect on stock/inventory. This would affect two scenarios here:

    1. After the customer has been invoiced and paid, you would need to manually adjust the inventory.
    2. If there is a low stock item, it can be sold before your customer gets to pay for that item.

    This is mentioned in the Adding an Order Manually documentation for WooCommerce.

    You have a couple of options here: You can look into custom development to see what is possible with inventory and invoicing, or you could look into something like Catalog Visibility Options (or another plugin). This would make it to where a normal guest to your site cannot see the low inventory product – but someone who is set to a specific user role can. You would then need to both create an account for the customer and set it to a specific role when manually creating orders (for example, Subscriber), while also changing the settings for that product to only make it visible to Subscribers.

    Hope this points you in the right direction.

    Thread Starter JapeNZ

    (@japenz)

    Hi Erica,
    Thank you for getting back to me ??

    As a work around I’ve just created a ‘product for invoicing’ that isn’t displayed on the front end.
    I then manually update the stock for the actual item and add the item title to the ‘product for invoicing’ as meta when I create the invoice.

    This seems to work okay, though I’ll certainly look at the options you’ve suggested.
    The only real reason I was wanting to be able to invoice the actually product was the product image… but using a store logo in the ‘product for invoicing’ is fine.

    Thanks for your help!

    Kind regards,
    JP

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Stock levels for manually created pending orders’ is closed to new replies.