WooCommerce Attribute Stock – Share Stock Between Products (Lite Version)

plugin banner

Share stock between multiple products or variations. Easily track shared stock, variable stock, product addons,…

Author:Mewz (profile at wordpress.org)
WordPress version required:4.7
WordPress version tested:6.4.2
Plugin version:1.10.1
Added to WordPress repository:07-01-2020
Last updated:11-12-2023
Rating, %:88
Rated by:14
Plugin URI:https://codecanyon.net/item/woocommerce-attri...
Total downloads:31 319
Active installs:2 000+
plugin download
Click to start download

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
FAQ
ChangeLog