Code

Discussion on WooCommerce Attribute Stock – Shared Stock & Variable Quantities

Discussion on WooCommerce Attribute Stock – Shared Stock & Variable Quantities

Cart 1,849 sales
Recently Updated

MewzPlugins supports this item

Supported

This author's response time can be up to 1 business day.

177 comments found.

Hi,

We are interested in your WooCommerce plugin and have a question about stock management. We sell a product with variations of 1000 ml, 500 ml, and 350 ml. For example, if we have 1 unit of the 1000 ml in stock, we want the stock to decrease to 0.5 when a 500 ml variation is purchased, so the 1000 ml variation is no longer available for purchase. Is this type of global stock control possible with your plugin?

Thank you for your attention.

Yes you can do this with stock multipliers. You can read more about them here:

https://wcas-docs.mewz.dev/stock-multipliers


Decimal stock isn’t available in WooCommerce by default, but you can enable it under Attribute Stock settings.

Hi,

PSQ, we have a product that we sell in units of 1 and units of 15 (which is a carton size). I want to be able to use different barcodes for each variation the shares the same stock. I want to be able to scan the carton barcode which would be 15 units instead of having to individually scan 15 units separately. Is this possible?

If you’re not able to use the plugin you can of course request a refund. However we are also open to feature requests and can provide code snippets for customized functionality if needed.

Thanks. I have purchased but am struggling a bit with how to set up products. Do you have videos of product set up for different scenarios?

Unfortunately not as there are hundreds of different ways to set up your products and stock. Our plugin just provides base functionality for you to use. The best configuration needs to be determined by your specific requirements.

Feel free to reach out via the Support tab above if you need further assistance.

Hey, quick question, for a customer, we want to creae a site to book tables at a bookfair.

We have two rooms with 60 tables each, however, we also want to give the customer the option “I don’t care”, so that we can decide where he has his table. He can also choose to have a table for himself, or a shared table with another author/publisher.

Our problem is this: We have created two attributes: table type and room.

We have 120 tables in total and 60 per room. WHen we book a table in room a, it gets properly deducted from the respective room, but not from the table inventory, which is basically the common inventory.

How can we achieve to deduct per attribute?

Sorry but we don’t offer support for specific stock setups here. If this is a sales question about whether this is possible with our plugin, then yes, it is. Otherwise please reach out via the Support tab from the purchasing account or with the purchase code and we’ll be more than happy to assist with this.

J889

J889 Purchased

Hello,

I am interested in buying this plugin but first I would like to know if it does what I want: On a woocommerce site, I use variations to sell sweets by weight (I don’t know if this is the best way but I don’t know how else to do it). I’ve made 20 variations (50g, 100g, 150g up to 1kg). I use the same variations, which correspond to the weight, for several sweets. I specify that the candies are not in ready-made bags of 50g, 100g, 150g, etc., but that the candies are put in a bag according to the quantity of the customer’s order. Will the plugin be able to take into account all these weight variations (which correspond to a single product) and deduct them from the total saleable weight of the product? How do I do this on the plugin? I went to example 1 on the lite version website but I couldn’t find how to do it: ” Example #1 – Variable Stock (Demo) Let’s say you sell tea in packs of different weights. You can simply set your total tea stock at the product level and specify a stock multiplier on each product variation. The respective amount will be deducted from your total stock for each purchase. If you need to share variable stock across more than one product listing, you can use attribute stock items instead. “

Thanks in advance

Translated with DeepL.com (free version)

J889

J889 Purchased

Sorry but i didn’t receive answer from support so I ask you the question in comment : For a product weighing 3kg, if a client choose 100g, the best way to do this is to specify : 3000 in “inventory tab” in “total stock” on the product, and in the 100g variation on the product, specify : 100 in the stock multiplier. And if the customer chooses 200g, specify : 200 in the stock multiplier. This way 100g or 200g will be deducted from the total stock of the product ? Is it the correct way to proceed ?

Hi, I’ve replied to your email from two different addresses, but the emails seem to be failing for some reason.

This setup is perfectly fine yes. Alternatively you can set the stock multipliers on the attribute terms themselves under the Products > Attributes menu. Then any products using these attributes will use the correct stock multipliers automatically. This makes it a bit easier if you have more than one product like this.

You can read more about “Term multipliers” in our documentation:

https://wcas-docs.mewz.dev/stock-multipliers
J889

J889 Purchased

Effectively I received your email with your personal email. I just answered to you to have a new answer at a new question. Thank you very much to your very reactive team, your plugin is great !

I want to know if your app works with Yith POS and Other POS? Best regards

Hi. We haven’t specifically tested with Yith POS yet, but it works fine with OpenPOS, so it should work. If you run into any issues you can just let us know and we’ll see if support can be added. Otherwise if we can’t get it working we’re more than happy to issue you a full refund.

Pre-sales question…My client sells TShirts, he needs to track quantities of colors and TShirt sizes. Can he track and manage the quantities of each with this plugin? Thanks

Yes you can track this type of stock with our plugin. I assume the same t-shirts are used across different products, otherwise you don’t need any plugin for this.

You can take a look at the t-shirt products on our demo site to see an example of this.

Yes I think they are the same shirt but different colors. Not sure why he wants to track the color and shirt separately.

Hello! I’m interested in purchasing this plugin but have a question. We sell products by weight, specifically by ounce. Is it possible to use this as an attribution metric and specify weight in decimals? Thank you

That’s great news! It is exactly what I will need. Looking forward to the update. Please can you kindly notify me on here when the update is available so I can place my order. Thank you so much

Sure thing!

Hi. We’ve just released the update. I recommend taking a look at our new documentation on stock multipliers:

https://wcas-docs.mewz.dev/stock-multipliers

Hi, This is a presale question. I have set up an art store where each artwork can be purchased at typically three sizes and three or four framing options. (See for example https://mplusw.art/art/spirografika-1/). Each variation has its own image and SKU on the frontend. The reason I’m considering your plugin is that each size comes in a limited edition, which means I need to track the inventory on the size level. Each specific size has the same number of limited editions (inventory). Can I simply define an attribute stock for each of the sizes and then apply them to the product? Or do I have to create an attribute stock for each product? What is the simplest way to set this up? Thanks, Wolfgang

Hi Wolfgang. Yes, you would need to create an attribute stock item for each size of each product. We’re hoping to make this type of setup easier to manage in a future update, but for now it can be quite tedious when you have a lot of products.

You could take a look at the plugin “Variation Shared Inventory” to see if it fits your needs better. However please be sure to read the reviews first so you can make an informed decision before purchasing. I have never used the plugin myself and do not endorse it.

Hi, Thanks for the quick reply. I took a look at “Variation Shared Inventory” and it does appear to address the need I have. That said, what rough time frame do you have to add this feature in a future update? Are we talking a few weeks, a few months, or next year? If it’s not too far in the distant future I would prefer your plugin to the other.

It’s difficult to say. We’ve explored a few different ways of grouping variation stock for a single product more easily, but they all come with their own trade-offs depending on the specific use case. We still haven’t come up with an implementation that we’re entirely happy with.

On top of that, it’s not a highly requested feature because in most cases using attribute stock items just works fine. Sure it takes a bit of extra setup time, but we’re talking an extra minute or so per product (by duplicating existing stock items or adding them with CSV). Using attribute stock items also makes it easier to view and manage your stock once it’s set up, since it’s all in one place and not buried inside product variations.

At the end of the day what we really need is more feedback on what users want from this feature that attribute stock items can’t do or do poorly. Once we have a better idea of how to go about doing this, it won’t take long to implement. But getting to that point could take months or even years.

If you’d like to share more feedback about your use case to help move this along, please feel free to reach out via the Support tab.

im just looking for a plugin where i can set a specific attribute with a specific price of for example. attribute = belt size:3xl +$5 and its set globally on all products that will use that attribute in their variations if a product is $10 and someone picks that size variation it will show as $15 automatically without having to go and add a price to each variation that needs to have $5 added

Our plugin is for stock management, not pricing. You should probably use a plugin like this one:

https://wordpress.org/plugins/markup-by-attribute-for-woocommerce/

Hello,

Thank you for your effort as a solo developer.

I would like to know if you plan to keep developing and supporting this plugin for few more years? Since most small plugins get abandoned, I am worried that this plugin gets abandoned too.

We manage a pretty decent active store and looking for a shared inventory plugin. Currently considering all the alternatives but your pro version seems the best option.

Thank you.

We have no plans to abandon our plugin. As long as there continues to be interest, we will support it. It’s one of the top rated plugins on CodeCanyon and demand shows no signs of slowing down.

In fact we have a big update coming out very soon. We’re hoping to release it within the next month, so keep an eye out for that!

Thank you for update. Buying in next few days. Hope to use it on my future client projects.

Hi, Id like to hide the in stock message and only display when a product is out of stock, How can I achieve this please?

Hi. This is something you’d have to do in your theme or with custom CSS. WooCommerce only has a setting to show or hide stock quantities, but not stock statuses.

To be clear, this doesn’t have anything to do with our plugin. The product frontend display is entirely handled by WooCommerce + your theme. We don’t change it in any way. So you can easily Google to find different methods of hiding the “In stock” status on products for WooCommerce.

hi, how can i hide stock quantity till 5 or 10 on product page? ı want to only “in stock” till 5 in stock

You can set this under your WooCommerce product inventory settings. Our plugin doesn’t affect how stock is displayed on product pages.

I have a WordPress website with WooCommerce and foo events. We create events on 3 locations with 8 different tickets. There are 60 tickets per event. The standard ticket can be bought 60 times, but the other tickets can be sold only 10 times. These are variable products in WooCommerce, we have the same events every month, and these are made for the whole year. We copy the events to make new events, do i have to copy the attributes every time? If i share the attributes, then the number of tickets will go down for every event?

I’m not really sure what you’re going for with this example, since it’s quite different from your initial use case with event tickets. But I’ve gone ahead and updated the demo so that both Juice products share the same stock.

The main reason it wasn’t working is because you added custom attributes to the products (with text) instead of selecting the global attributes you created.

You also enabled stock on the products, which doesn’t really make sense since they will inherit their stock levels from the shared attribute stock.

I have to start again, I think. First, thanks for the fast reply’s. I tried it with the demo because it has only the basic plugins installed, I see what you have changed, but if I make another copy it will share the same stock. That’s the big issue. If we create an event on 15/2 for one location with 8 different tickets. I know that works with your plugin. But if I copy that event and change the date of the copy to 15/3 it will share the same stock with the event on 15/2. If an event date has passed, this is not an issue, but if the 2 events are open at the same time it will be an issue. Is there a simple way to manage this or is this not possible?

I’ve updated it to show how you’d set this up. You need separate attribute stock items for each product (since they all have different stock levels). And you need to use product filters instead of category filters, in this instance.

Hello does this handle product bundles with the same item? Say I have a set of p4 pens and the customer can choose 4 red pens, or 1 blue, 1 red, 1 pink and 1 gold. It looks like I have to create 4 seperate attribute stock items and create a attribute for each like “Pen 1 Colour”, “Pen 2 colour”, etc etc this would be massively time consuming, is there a way to handle this better?

We sell a lot of products that are customised so we may list the same item 50 times and each time it is just the design that is changing, but this bundle thing seems to be the only thing stopping me from grabbing it.

Tell me if I’m wrong, but this sounds like a pretty ideal setup. Create 4 stock items once, and automatically use them as stock shared across 50 different products. The products are even easier to create because you don’t need to bother setting any stock levels on them.

I’m honestly not sure how else you’d manage to set this up otherwise, where a customer can choose any combination of 4 items/colors. As far as I know you can’t do this with any product bundle plugins, and if using variable products you’ll need 4 attributes to show 4 options on the product anyway.

Keep in mind with attribute stock you don’t even need to add product variations for all the different combinations of attributes. You can just add one variation with “Any” selected for each attribute, and stock will be handled correctly. You would only need to specify variations explicitly if you need to set different prices, images, etc.

I tried the LITE version import export function, could it be that the separator should not ”,” buy ”;” because there is a lot of problem if the title included ”,”.

Hi. There shouldn’t be any issues with ”,” in titles since the full title will be wrapped in double-quotes, so they’re not treated as separators. This is standard CSV schema.

Hi, This plugin is perfect for our needs otherwise, but we’d have to have it work with actual (vanilla) WooCommerce variation/product quantities, instead of your plugin keeping it’s own records. This is because we need to sync the inventory with external systems (eq. Odoo and other POS and inventory mgmt software.) Is this possible at all?

And to be exact, we have a main product (a “set”) that is in fact a set of 4 other products listed on our site.

We could simply connect and keep stock on the 4 smaller products (parts of the “set”), not on the “set” item itself.

Hi. Unfortunately it gets very complicated using attribute stock with external stock management. In general, outbound syncing of stock works, and any orders created on your site will update attribute stock, but inbound syncing of stock from external software won’t work, because it’s updating product stock directly, and as you’ve mentioned attribute stock keeps its own records of stock.

While we do offer a REST API to update attribute stock externally, but you’d still need to implement it.

At the end of the day you’d probably be better off using a product bundles plugin for your particular setup.

Hello,

I’m trying to achieve the following:

Two completely different products: Computer and US Drives
- Computer : Track stock quantity for this product.
- USB Drives : Do not track stock quantity for this product.

Question: When the customer buys 100 USB Drives, the stock level of the Computer deacrese by 100. Is this possible wiht your plugin?

Thanks in advance,

- GM

Yes you can do this. With our plugin you manage stock levels on attributes, not on products themselves. For example, you can set 100 stock on a Computer attribute, and assign this attribute to the Computer product and USB Drives product. Both of these products will now use and decrease stock from the same Computer attribute.

hello i just bought the plugin, but i’m struggling to activate the license inside woocommerce. its state the following: WooCommerce Attribute Stock — Envato authorization failed. Please try again.

Hi. Does the popup window open to allow you to authorize your Envato account? If not it could be due to a popup blocker in your browser.

Could you please try it in incognito mode in your browser and let me know if it works?

The window popup and allow me to authorize and connect the account, but the connection doesn’t happen. Already tried it with other browser apps and incognito.

That’s very strange. An issue like this has never been reported before. Something on your site must be preventing the authorization keys from being retrieved or stored correctly. It’s most likely another plugin you have installed, but it’s impossible to say which one without further testing.

If you’d like me to take a look for you, please feel free to reach out directly via the Support tab above.

Alternatively you can always use the Envato Market Plugin instead. But this requires manually creating an API key in your Envato account.

Hello, is it possible to have stock deducted from the moment the item is placed in the cart and not when the order is placed?

You can use the free plugin Cart Stock Reducer for that.

Hello, can we prevent customers from ordering when the product is out of stock? How do we do this?

Purchasing out of stock items is prevented by default. If you’re having trouble with this please feel free to contact us via the Support tab.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey