When, precisely, is the stock supposed to be reduced? - wordpress

I have a WordPress site with a custom template that was not originally made with e-commerce in mind. Now we've added WooCommerce, and, while most stuff is working fine, there's one specific thing that I'm not able to figure out.
We've enabled inventory management under WooCommerce Settings, and individually on some products as well.
But when a product with Stock management enabled is added to a basket, the inventory is not reduced. Not even when the order is completed - the stock is never updated.
Why could this be?

Related

How Can I keep Selling Out Of Stock Products?

My client has just upgraded to a new POS system that manages stock and overwrites product data on woo/wp, and the client has had trouble with the "manage stock" setting being automatically applied on woo every time she updates a product on the POS system.
the idea of this is the product needs to show as available regardless of what the stock status. ALL products should show 'add to cart and be purchasable REGARDLESS of the stock status. Any idea how can I achieve that?
From the looks of it, this seems like an issue with the POS. I have tested enabling backorders on WooCommerce and was able to backorder products. Please see if you are able to share the code overwriting product data. As this probably shuts off the back order setting again.
My test case>
Product Configuration
Available Backorder
Page when setting is disabled. (what is probably happening to you)
If you are able to share part of the code I will be able to assist you with this issue because by the looks of it this is an issue with custom code and not with WooCommerce itself.
Keep in mind that this does look different from your webshop, as my test server is currently running a default WP theme.

woocommerce: SOLD is not displayed for unregistered users

Having trouble since last wordpress and woocommerce updates.
Cant get any idea what my be reason for such behavior. While I'll registered on site all "SOLD" signs shows correctly, but as soon as someone whos not registered on site checks item it doesn't display SOLD on single product page (but on catalogue view it`s visible).
For me this doesn't make any since, as site doesn't have any extra role and permission plugins..
any idea where might be issue?

How can I ensure that only one instance of any product in woocommerce is sold?

I've been looking for an answer to this. Client has a woocommerce shop that will only ever have one of each product. What I need to accomplish is that when a product is added to their cart, the item is unavailable for anyone else to add the same product to a cart. I've tried the old plugin but it breaks portions of the front end, I've tried using several similar solutions I've found here, but nothing seems to do the trick. The plugin also made inventory management on the backend a total nightmare.
So, to walk you through, user A adds product A to cart. User B tries to add this product to cart but woocommerce says its sold out currently to user B. User A can checkout with product A or if user A closes the browser, woocommerce waits one minute and then puts product A back in stock so person B can then add product A to their cart.
I've been searching for this and have come up with nothing from here and some company claiming they can but it's done case by case and they want to handcode it aka very expensive to do.
Please, help!
Just an opinion here so maybe I am wrong, but woo commerce uses stock counts in the backend, so if this is set to 1, then there can only ever be one that can go through the checkout process unless cancelled.
The functionality to reduce that stock count to 0 whilst a user has that item in their basket (or just viewing the checkout page) is not feasible as they have not purchased, at that stage it is just showing intent to purchase.
As you mentioned, that functionality is possible, it wouldn't be pretty, but possible and not something that is available by default in the plugin. Development of such functionality would be needed, and you're right probably quite expensive for development time.

Woo commerce - variable product prices missing from WP

hoping for some help.
We use the following - Wordpress/ woo commerce /wcvendors pro. Prices for variable products are disappearing from wp engine view despite being in the product variation information. It doesn't impact every product on our site but a fair few. How it occurs is, the price is disappearing when you go in and edit the product. If we quick edit the product the price reappears. But it will dissapears again if we use the edit button. Initially the problem started because under the "Products" and "Inventory" We had checked the following setting: "Hide out of stock items from the catalog". Now this button is not ticked but it is still causing us issues.
It seems you have an error on the product page which cause the price not to be saved.
There can be some reasons, here are two I see occasioanlly:
PHP error is caused during the save, and therefore the data is lost. WordPress and WooCommerce works flawlessly together, so the first suspects are other plugins and your theme. Try first to turn off all your plugins and switch to another theme to see if this happens again. If not try to activate your theme, and recheck, and then the plugins one after the other, and check after each activation, until you find the one makes the problem.
Too many data is being saved at one time. It can be too many variations or too many custom fields. This can be fixed by changing some PHP settings. Please have a look here especially under the WPEngine note, and also check this plugin.

Woocommerce global product (multisite)

I set in wordpress the property multisite and activated woocommerce on my network.
My network is formed by a primary site and a subsite.
I would like to see from the subsite see the products on the primary site, and products, attributes and categories in the admin bar corresponding products.
Does anyone know how to do?
Yes, you can do it with the WooCommerce MultiStore plugin.
These are a few of the plugin's main features:
Any Product can be replicated across network, making it available to any other store
A product can have different product description and price for each store.
Each store can use different language, currency, payment options and all other options that are included in a standard stand alone WooCommerce store.
Unique Product Stock management for an easy inventory evaluation. The stock synchronization option allows you to synchronize the stock values of the same products across all the stores in the network.
Product management available at the main product, or possible to update / adjust for any other places
One main WooCommerce orders panel with all domains store orders
All product meta data available for other blogs, including content images, product galleries and featured thumbnail.
Any product type as Simple, Grouped, External or Variation
Theme customization in the main admin
From one single WordPress admin panel you can manage as many Woocommerce stores that you want, there are no limits.
You can read the plugin documentation here.
Yes #Zakir is right.
There is no way to share product databases, checkout and user accounts in WooCommerce right now.
There are many people looking for this solution, a WooCommerce MultiSite and Multi Store feature is a must.
I was looking for the very exact thing, since I need to create a website that works like Etsy.com or Themeforest.com and this is what I have found so far:
1. These guys have done some research:
WooCommerce Multisite Global Cart
WooCommerce Multisite Stores
WooCommerce Single Cart Multisite
Since it is really hard to create a fully working WooCommerce MultiSite and global cart plugin (if not impossible) there is the need of a WooCommerce version that is meant to do just that.
I tried to understand with the WooCommerce guys if there is the possibility to have such a feature in WooCommerce in a reasonable amount of time, but looks like this is something that may take ages, since the WooCommerce developers are focusing on other things.
Recently I have found: [Link removed, site no longer exists]
2. WooMU MultiSite WooCommerce Fork
This is an Open Source project that aims to do just that, a Multi Site and MultiStore version of WooCommerce. Looks promising, since they want to keep compatibility with future releases of WooCommerce but focusing on MultiSite and Multi Store features.
I am contributing to this project right now. They are still in Alpha stage and looking for ideas and to grow the community.
The Beta launch is set for 31 Dec 2015.
Hope this helps :)
While you can network activate plugins, like WooCommerce and it's extensions, you wouldn't be able to share product databases, checkout, user accounts, etc... across the sites in the network at this time.
For more details please check the official answer here - https://support.woothemes.com/hc/communities/public/questions/202173667-How-does-woocommerce-function-on-multisite-

Resources