Seamlessly share stock between multiple products or variations.
Easily track and manage shared stock, linked stock, variable stock, multiple product stock, product addons, parts, ingredients, combos, or anything else you can think of!
A simple example:
Imagine you have an online store that sells custom printed t-shirts. Ideally you’d list each t-shirt print as a product on your site. Simple enough, right? Not exactly…
Since WooCommerce can only track stock at the product level, you would not be able to track the total number of blank t-shirts you have in stock because they need to be shared between each of your products. Your stock levels would quickly go out of sync and your customers would be able to purchase 10 different prints even if you only had 1 t-shirt left in stock!
WooCommerce Attribute Stock solves this problem in a simple yet effective way. By managing stock at the attribute level, you can easily track any type of shared stock and assign it to multiple products in an instant. Product stock levels are accurately tracked, available stock is displayed to customers, and over-purchasing is prevented.
Assign and manage stock at the attribute level or attribute term level. Share stock between all products with the assigned attributes.
Admin page for advanced management of attribute stock items. Set SKUs, internal notes, product types, low stock threshold, and more.
Set how much attribute stock is reduced per purchase. Decimal values are also allowed.
Limit product stock
Display the effective product stock available on the frontend and prevent over-purchasing.
Keep track of your attribute stock with WooCommerce stock reports.
Low stock emails
Email notifications for low stock and out of stock attributes.
Almost anything that can’t already be configured can be added or changed with actions and filters.
Fully compatible with translation files and language packs.
With attribute-level stock it’s possible to track variable stock (different amounts per item). Let’s say your shop sells Tea by the gram. Simply set your total stock on an attribute Tea and add terms such as 25g, 50g, 100g, etc. By setting a quantity multiplier, each deducts the respective amount from your total stock. This works the same for lengths, quantities, or combo packs.
Multiple attributes per stock item can also be managed. Imagine you sold necklace pendants with various chains. Each chain has a type and a length. With attribute stock you can accurately track multiple chain inventories shared between each of your pendants and ensure items are not over-purchased.
Attribute stock can be used in so many more case. For example, event tickets can be sold with a limited number of seats, days, or both. Different levels of tickets can be sold as separate products while sharing one or more central stock pools.
The WooCommerce Attribute Stock online documentation can be viewed here.