Inventory
-
I have enabled the stock inventory management but the site won’t update the stock once an order is placed???
-
Did you enable stock management in two places: firstly at Admin page > WooCommerce > Settings > Products tab > Inventory > Manage stock = checked, and also on each product at product page > Product Data section > Inventory > Manage stock = checked.
That’s the first thing I set up…both in WooCommerce settings & each product imported were also checked.
I tried many things:
- Hold Stock field is currently empty
- Enable low & out of stock notifications & set low stock thresold to 10 and out of stock threshold to 5 (every product currently start at stock of 50)
- For each product, the Allow Backorders is set to ‘Allow, but notify customer’
- Stock status for each product is set to ‘In stock’
I downloaded the latest woocommerce plugin last week (version 2.3.5) and currently have the woocommerce Cart Stock Reducer plugin installed but this doesn’t update the inventory in the backend.
Help would be greatly appreciated! Client is waiting to go live with the site.
Have you tried temporarily deactivating all plugins except WooCommerce. If the problem resolves, reactivate plugins one-by-one to try to identify which one is causing the problem.
Ok…I just tried to deactivate all plugins and that didn’t work 🙁
Is your theme up-to-date? It needs to be compatible with the latest WooCommerce which you are using.
The next thing to do is to try the default theme. Does the problem remain? This will test whether there is a fault with the theme.
Please post the url to your site.
Here’s the URL: http://obsoap.nathaliemcreative.com
My theme was recently updated to be compatible with the recent updates to WooCommerce. I’ve posted the question to the theme developer as well. I’m just worried that it’s going to be a case of pointing fingers either way.
Thanks so much for any feedback/help!
To be able to tie down the fault, do you get the problem when you have only WP, WC and the default theme 2014 in the loop?
Also, look at Admin page > WooCommerce > System Status > Template Overrides. If there are theme-specific template overrides here then we are looking at theme behaviour, not WooCommerce behaviour.
It looks like I would have to enable the woocommerce on the theme 2014? I’m not savvy enough to know what I need to do there…
As for the theme-specific templates, yes there are several files overridden…here’s the list (yikes):
hazel/woocommerce/cart/cart-empty.php,
hazel/woocommerce/cart/cart-shipping.php,
hazel/woocommerce/cart/cart-totals.php,
hazel/woocommerce/cart/cart.php,
hazel/woocommerce/cart/shipping-calculator.php,
hazel/woocommerce/checkout/form-coupon.php,
hazel/woocommerce/checkout/form-login.php,
hazel/woocommerce/checkout/thankyou.php,
hazel/woocommerce/content-product.php,
hazel/woocommerce/content-single-product.php,
hazel/woocommerce/global/form-login.php,
hazel/woocommerce/global/quantity-input.php,
hazel/woocommerce/loop/add-to-cart.php,
hazel/woocommerce/loop/loop-start.php,
hazel/woocommerce/loop/pagination.php,
hazel/woocommerce/loop/rating.php,
hazel/woocommerce/loop/result-count.php,
hazel/woocommerce/loop/sale-flash.php,
hazel/woocommerce/myaccount/form-login.php,
hazel/woocommerce/myaccount/form-lost-password.php,
hazel/woocommerce/myaccount/my-address.php,
hazel/woocommerce/myaccount/my-orders.php,
hazel/woocommerce/single-product/add-to-cart/external.php,
hazel/woocommerce/single-product/add-to-cart/grouped.php,
hazel/woocommerce/single-product/add-to-cart/simple.php,
hazel/woocommerce/single-product/add-to-cart/variable.php,
hazel/woocommerce/single-product/related.php,
hazel/woocommerce/single-product/sale-flash.php,
hazel/woocommerce/single-product/tabs/additional-information.php,
hazel/woocommerce/single-product/tabs/description.php,
hazel/woocommerce/single-product/tabs/tabs.php,
hazel/woocommerce/single-product/up-sells.phpDeactivate all plugins except WooCommerce. Leave WooCommerce activated, go to Appearance and temporarily activate the TwentyFourteen theme. The site might look poor but that won’t affect function. Run a test to see if stock updates. If it does, then that implies you have a theme problem with stock updates.
The long list of overrides tells us that there’s not much of WooCommerce in your system, its mostly theme code. I haven’t seen others on here saying stock updates don’t work, there would be an outcry, so it is looking like a theme issue.
Does the site work well apart from stock updates?
Yes, other than the stock management, it works well
To keep my client from panicking, I have cloned the site to another test site: obs.nathaliemcreative.com
I followed what you mentioned above (disabled all plugins, enable TwentyFourteen theme). I went to this page: http://obs.nathaliemcreative.com/product/eucalyptus-mint-palm-free/ and added 10 to the cart and the stock amount is NOT updating…??
If you enable payment by cheque (for testing) then stock updates when the order button is pressed on the checkout page. Until that instant, someone else can buy the item.
I’m not sure about PayPal, I think payment has to be made before stock alters. Anyone else here help with that?
Anyway, its pretty late in the process before stock updates.
Yes, I tried this out and enabled the cheque payment and the stock updated. I would love feedback on the PayPal option though. I’m currently in the sandbox payment mode for PayPal and can’t go live until we can resolve this issue.
Again, I can’t stress enough the need for help!
Does stock update if you pay via PayPal sandbox?
O.M.G!!!! I finally figured it out!!!
In the Checkout Options for PayPal, I had entered my business PayPal email as the main email to receive payment and entered my client’s PayPal email as the Receiver email…gah! Once I input both fields with my PayPal email (for the sandbox mode), everything went without a hitch (inventory was corrected both in front & back end). Why I didn’t see this is beyond me…too much to go through I guess 😛
Now, my question is once we get out of the sandbox mode and use my client’s PayPal email (in BOTH fields!), it should all work…right? Using her PayPal email in sandbox mode wouldn’t work because I have set this sandbox up with my email…right?
*wipe brow* now onto my next task! Figuring out the Canada Post shipping plugin…that’s another headache!
The topic ‘Inventory’ is closed to new replies.