Currently have a setup where I want to be able to manage stock on WooCommerce.
So say I have a single product with 3 Variations (small, medium, large). The way the is arranged is the small option dispenses 1 piece, medium 2 pieces, and large 3 pieces of the same product.
Now say I have 100 pieces of inventory stock. When a user buys a size small I want this to deduct 1 piece from the total stock, but when a user buyers the size large, I need this to deduct 3 pieces from the total stock number.
Currently unable to figure out a way to make this happen. Any advance would be greatly appreciated. Thank you!
Related
I need to change the prices of various articles in WordPress, according to the quantity that is requested, and in the same way that the prices are different depending on where you are buying. For example, buying 1 apple in Mexico costs 5 dlls and buying 5 costs 20 dlls. But buying 1 apple in the US costs 8 dlls and buying 5 costs 36 dlls. Any plug-in or way to do it?
As in the comment above, I solved this with two WP plugins, the first one is Country Based Restrictions which allowed me to create products and decide in which countries they can be seen. The second is Dynamic Pricing With Discount which you can create different prices depending on the number of products
We have a Wordpress page, with variable products.
We have 2 different attributes we use for the variables. Rent/buy and Size.
I know I can pick whether i want the stock to be shared between all variations, or specific to all variations.
What I am looking for, is a way to have rent/buy share stock, but not the sizes.
Is there any way this is achievable without creating several products (or if that isn't possible, a product for buy and lease)?
Example: 'Red leather boots'
Rent size 44
Buy size 44
Rent size 45
Buy size 45
Rent size 46
Buy size 46
Whenever someone picks a size 45, i want that one to go down 1 in stock, both the rental and the one you can buy (but not the size 44 or 46).
Looking forward to any input!
This is not possible in WooCommerce, but can be done easily with Attribute Stock for WooCommerce.
Instead of tracking stock at the product/variation level you can track an attribute stock item that is associated with both Rent and Buy. Then, whenever a product with one of these terms is purchased, the stock item will be reduced accordingly.
Disclaimer: This is a plugin that I developed and recently released. Feedback is welcome! 🙂
Ok, will do my best to explain the problem.
I am selling limited edition prints on my site. They come in multiple sizes, and they also come framed and unframed.
Right now, I set up each product to have 2 attributes: size & frame.
Within the variations, I have 4 options
11x17 unframed
11x17 framed
20x30 unframed
20x30 framed
The problem occurs with the inventory. There are 10 total 11x17 prints, but since I have to enter a stock quantity for each variation, I have to do something like this:
11x17 unframed 10qty
11x17 framed 10qty
Which makes it seems as though there are 20 total prints, instead of 10.
Ideally, I'd want to keep inventory based on attribute, not variation, but there doesn't seem to be a way to do that.
I am unable to set up the Frame as an add-on product because the cost of the frame goes up, as the size of the print goes up.
I am wondering, if there is a way to programmatically reduce the stock of other variations, when one variation is purchased. So, when someone purchases the "11x17 unframed", the "11x17 framed" stock is reduced -1 at the same time.
All of the products on the site are exactly the same, so I wouldn't mind hard-coding the specific variation names in the code.
Not sure if something like this is doable, but I would hugely appreciate any insights.
This is the closest example I could find to customizing how stock is handled:
Reduce WooCommerce Item Inventory By Attribute Value
Thanks in advance,
Jenny
I would like to create a grocery store to sell meat and vegetables using the WooCommerce plugin.
My client wants that the visitors would be able to buy products by units (e.g 5 tomatoes) or by weight (e.g 1.5 KG of tomatoes).
It should be applied for all the products or most of them.
I am using the extension Measurement Price Calculator and it works fine cause I achieve to have a "weight" field where customers can enter an amount and it is converted into money.
But I can't find a way to have both options at the same time, weight field and unit field!
It’s possible to do it with the WooCommerce?
How can I achieve that?
Thank you!
I hope someone can help me with this :)
I will be selling a product that has 10 variables, but all the choices need to be the same for all, how can I add and reuse the values once instead of copying and pasting values 10 times?
What I will be selling is a 10 meal bulk package and each meal needs the
same choice values.
Picture of what I'm trying to achieve here
Thanks for any help in advance :) Scott
I have 3 different products, 5 meals, 7 meals and 10 meals in which the customer can choose their own meals, the attribute values will also be changing weekly. which at the moment I am pasting in new values 22 times in the edit product.
If I delete and duplicate the product I lose the URL
When I go to Products > attributes still the same making 10 attributes like meal 1, meal 2, meal 3 etc I can't duplicate them and have to do it all manually up to 40 times with new values.
[Picture Front end here]
(https://dl.dropboxusercontent.com/u/61411490/Screen%20Shot%202015-09-17%20at%2009.33.32.png).
This is a very late answer, but I have encountered the same issue and my solution might be of interest to the next person who happens on this question.
I am using WP All Import and the Woocommerce extension (both free, but variable products require a license) to maintain product details in excel. Updating data on the website is as easy as uploading a new CSV. Keeping data in sync in an excel file, with references, formulas, etc. becomes much easier, and you can often completely factor out duplicate data.
Instead of using Woocommerce's variable products, I created each version as a simple product and linked between them.