WooCommerce Attribute Stock – Shared Stock & Quantity Multipliers (Lite Version) Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
WooCommerce Attribute Stock supercharges your stock by allowing you to share inventories between multiple products/variations, or deduct different amounts of stock for each purchase of a product, variation, or attribute.
Easily track and manage shared product stock, variable stock, linked stock, product addons, product combos, parts, measurements, ingredients, and much more!
⚠️ PLEASE NOTE ⚠️
This is a free LITE version for testing and limited use. Importantly, it does not affect frontend product stock or prevent over-purchasing. It can however be used to track internal attribute stock. For all features listed below, you can purchase the full version here.
Why would I need this?
Let’s say you have an online store that sells custom printed t-shirts, with each t-shirt print listed as a product on your site. Simple enough, right?
Not exactly… Since WooCommerce can only track stock at the product level, there’s no way to keep track of the total number of blank t-shirts you have in stock 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 have one t-shirt left in stock!
How does attribute stock fix this?
By adding stock to global product attributes, you can effortlessly share one or more inventories between any number of products or variations that have these attributes.
Shared stock levels are accurately tracked, available stock is displayed to customers, and over-purchasing is prevented.
This example barely scratches the surface of what’s possible. Make sure to check out all of the features and examples below for more advanced use cases.
✨ Plugin Features
Attribute-based stock
Manage stock at the attribute level. Share stock between all products/variations with one or more assigned attributes.
Limit product stock
Display the effective product stock available to customers on the frontend and prevent over-purchasing.
Quantity multiplier
Deduct different quantities of attribute stock or product/variation stock per unit. Useful for measurements, weights, packs, lengths, etc.
Product filters
Add filters to your attribute stock to match only specific products, product types or product categories.
Stock management
Admin page for easy management of attribute stock items. Set SKUs, internal notes, low stock threshold, product filters, and more.
CSV import/export
Instantly export your attribute stock to CSV. Add or update stock in your favorite spreadsheet editor, then import your changes with a single click.
Stock reports
Keep track of your attribute stock with WooCommerce stock reports.
Low stock emails
Receive email notifications for low stock and out of stock attributes.
REST API
Manage your attribute stock from external software with our fully integrated WooCommerce REST API endpoint.
Highly compatible
Works well with many plugins, such as Variation Swatch plugins, POS systems, Subscriptions, Product Bundles, Waitlists, Cart Stock Reducer, WP-Lister, WPML, Polylang, and more.
Developer friendly
Almost anything that can’t already be configured can be added or changed with actions and filters.
* Please note that WordPress Multisite and multi-store synchronisation is not currently supported or planned.
🧩 More Examples
Example #1 – Variable stock
You have a candy shop and sell candy in bags of 10, 25, and 100. Simply set your total stock at the product level and specify a Stock multiplier on each of your product variations (demo). 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 an attribute stock item instead (demo).
Example #2 – Multiple attributes
Often your stock will have more than one attribute, such as t-shirts with different sizes and colors. In this case it’s trivial to create an attribute stock item with rules to match any number or combination of attributes and attribute terms (demo).
Example #3 – Product bundles
Sometimes you’ll want to sell several simple products as well as a bundle of these products for a discount. Since attributes can be assigned at the product-level as well as the variation-level, you can easily create and manage stock that’s shared between a product and a variation of a different product (demo).
Example #4 – “Any” variations
Attribute stock doesn’t require you to specify each of your product variations explicitly, like you’d normally need to do when managing stock on variations. If you have product variations that share similar data like price and weight, you can simplify your product by grouping them into a single variation with Any selected for its attribute(s). Stock will be accurately handled for each attribute according to your attribute stock rules (demo).
📖 Documentation
Want to learn more about WooCommerce Attribute Stock? Our up-to-date documentation can be viewed online here.
Be sure to take a look at our FAQ / Troubleshooting if you’re running into any issues.
Screenshots
-
Example of over-purchase prevention of stock shared between two products.
-
Admin page for advanced management of attribute stock items.
-
Manage your stock items with SKUs and internal notes. Add matches for one or more groups of attributes.
-
Configure your stock items exactly the way you need with advanced options and filters.
-
Add and view stock directly from the product attributes screen.
-
Easily update attribute term stock for individual attributes.
-
Keep track of your attribute stock with WooCommerce stock reports.