Product Icon

Shared Attribute Stock for WooCommerce

Manage shared stock for attributes, terms, and variations with global inventory rules, automatic stock deductions, and quantity multipliers.
Choose a billing option
$49
Save 20%
$98 $78.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Highlights

Simplify inventory management and prevent overselling with Shared Attribute Stock for WooCommerce. Manage stock globally for attributes, attribute terms, and product variations that share the same inventory across multiple products. Whenever a customer purchases a product or variation, the extension automatically deducts the appropriate quantity from the shared stock, keeping inventory accurate across your store.

Whether you sell clothing in different styles, products with shared components, or items such as rice, coffee, and grains in different weights and package sizes, this extension helps you manage inventory from a single shared stock pool.

Create shared inventory groups, assign them to specific products or attributes, and configure quantity multipliers to ensure accurate stock deductions for every sale. Choose from global rules, product-level settings, attribute-level management, or a dedicated inventory table to manage shared stock according to your store’s needs.

Save time, eliminate duplicate stock management, and maintain accurate inventory across all connected products and variations.

Why Choose Shared Attribute Stock?

WooCommerce tracks stock for each product or variation separately. So when multiple products use the same item, such as a ribbon with medals, their stock counts don’t automatically stay in sync. That can leave you selling stock you don’t actually have.

Shared Attribute Stock for WooCommerce lets you connect products and attributes to shared inventory pools. When one product sells, the shared stock updates everywhere that item is used, helping you prevent overselling and keep inventory accurate.

For example: A medal shop sells several medal designs. Each design comes in bronze, silver, or gold, and can be paired with a red, blue, or green ribbon. Because the same ribbons are used across all the medal designs, you can create a shared stock pool for each ribbon color and link it to the matching ribbon option on every product. Sell a medal with a red ribbon, and the available red ribbon stock is updated across all the designs.


Common Use Cases for Shared Attribute Stock

Among various other use cases, here are some that are commonly used for stores:

Custom-printed clothing

Custom-Printed Clothing

Share inventory across T-shirts with the same size and colour, even when they are listed as separate products.

Flour packaging

Flour Packaging

Sell flour in different package sizes, such as 1kg, 5kg, and 10kg, while deducting stock from one shared inventory.

Watch straps

Watch Straps

Manage stock for different watch strap options from a single shared inventory.

Customizable products

Customizable Products

Track shared stock for products such as engraved jewellery with different customization options.


4 Simple Ways to Manage Stock at Attribute Level

You can manage shared variations and attributes stock in 4 ways depending on your store requirements:

1. Global rule-based management

Create shared inventory groups with custom stock quantities, low-stock alerts, and quantity multipliers. Set up rules to share inventory across multiple products, categories, or attribute combinations.

Example: You sell Colombian coffee as whole beans, espresso grind, and French press grind, each available in 250g, 500g, and 1kg packs. All products draw from the same 50kg coffee stock. With shared inventory rules, the correct quantity is automatically deducted whenever a pack is sold. View feature in detail

2. Product-level management

Group different variations of a product to share the same stock instead of tracking inventory separately for each variation.

Example: You sell 1kg bags of Basmati Rice with standard, premium, and gift packaging options. All three variations use the same stock of 500 rice bags. Whenever a customer buys any of these options, the shared stock decreases by one. View feature in detail

3. Attribute-level management

Set stock quantities for individual attributes or attribute terms and share that inventory across products using them. Stock is automatically updated whenever a matching variation is sold.

Example: You sell different watch models with interchangeable black, brown, and blue straps. Instead of tracking strap inventory for every watch separately, you can set stock for each strap color once. Whenever a watch with a black strap is sold, the available black strap stock is reduced across all watch models. View feature in detail

4. Inventory Table-based Management

Manage shared variation stock from a single inventory table. Set quantities, add deduction multipliers, and choose which products should share the same stock.

Example: You sell Large Blue T-shirts with three different printed designs, but only have 21 blank Large Blue T-shirts in stock. Using the inventory table, you can link all three products to the same stock. Every time a customer orders one of these designs, the shared quantity is updated automatically. View feature in detail

 


Create Shared Inventory Groups Globally


WooCommerce Shared Stock extension allows you to manage shared stock for multiple shared attribute groups. You can simply create multiple rules, assign stock to a specific group, implement it on specific products, and dynamically reduce it based on various conditions.

For example, you sell roasted coffee beans. You buy the stock in kilograms, but customers buy it in 50g, 100g, and 250g packs. All the packs come from the same 50kg stock. If you track each roast package as a separate product, you could oversell the beans several times. The rule creation solves this issue.

Atribute Level Stock Management

While creating a new rule, you can customize the following options:

Configure stock settings

You can add SKUs, stock quantities, low stock thresholds, and rule notes for internal reference. If you have added multiple attribute groups, you can reduce all their stock at the same time.

Assign stock to specific attributes

Under the match rule section, you can add multiple groups, and each group can have multiple sets of attributes. For example, you can add 250g as a package size attribute and roasted as a type attribute

Quantity multiplier for stock

While adding the attribute groups, you can add stock multipliers if you wish to reduce the stock in multiples of “X” when a new order is placed. For example, as mentioned earlier, we have 50kgs of roasted coffee beans shared amongst different package sizes; for the 250g pack, we will set the stock multiplier to 0.25 for accurate deductions. Every time the customer buys a 250g pack 0.25 quantity will be deducted from the shared pool of 50KGs.

Assign attribute stock to specific products

Admins can choose to add an attribute stock rule to specific products, categories, and tags. The attribute stock will apply to these selected product(s) only, and the other products having the same attributes will be tracked with standard inventory practices. For example, you can select three products: Roasted Coffee Beans, Espresso Beans, House Blend Coffee Beans. Now, all three of them will use the same 50kg stock.

Import and Export Stock at Rule-Level

To manage your attribute stock in bulk, you can use export and import attribute stock rules. You can make edits in a CSV file to perform bulk changes and implement them at once via CSV import.


Manage Stock at Product-Level


Do you have a group of variations that share the same inventory? With this extension, you can combine multiple attributes and give them one shared stock quantity. Instead of each variation having its own stock, all of them use the same inventory. For example, you sell gold, silver, and bronze medals, and each one of them uses the same 2 ribbon colors: green and blue. You have only 45 green and 87 blue ribbons in stock. So you can group them together to tie the ribbon quantity to medals.


Manage Stock at Attribute-Level


With this extension, you can check a stock management checkbox at the attribute level to manage its stock. The extension will automatically share the attribute stock across different products. The stock will be reduced at the attribute level when a new order is placed. The admin should be able to restock it when new inventory arrives. For example, we have added 100 stock quantity to the Shirt’s large size attribute. Now every time a large shirt is ordered, the stock decreases by 1 unit at the attribute level.

Rule Based Attribute Stock Management

Manage Stock from Shared Inventory Table


The extension provides a dedicated inventory management section where you can manage shared inventory for all of the variations your store offers. For each variation, you can choose to include or exclude specific products on which quantity deductions will apply, add their quantity, and set a multiplier according to your available stock. Once added, simply import the CSV file to apply the changes in bulk.

If you are selling Premium Smartwatches and Classic Smartwatches, and both of the products use the same Large Green strap, you have 50 in stock. So, from the table, you can assign this variation a quantity of 50 and include both of the products to it. Now, if a customer buys 4 premium smartwatches with a large green strap, the stock decreases from 50 to 46. Then another customer buys 2 classic smartwatches with the same strap, and the stock drops from 46 to 44.

Import Export Stock

Stock Report

The Shared Attribute Stock extension includes three detailed reports to keep store admins informed about the stock status of different attributes. The extension triggers an automatic email when the attribute stock goes below the low stock threshold.

  • Low Stock (lists attributes stock that falls below the “low stock threshold”)
  • Out-of-stock (lists attributes that went out of stock)
  • Most stock (lists the attributes with good stock quantity)
Stock Report

Error Messages

Admins can display customizable error messages when:

  • Customers add a shared attribute or variation that has very low quantity in stock
  • The cart quantity for a selected attribute or variation cannot be increased due to low stock
Error Messages

Detailed Feature List


  • Manage stock at the attribute level
  • Manage attribute stock for each product
  • Manage stock via shared inventory table
  • Rule-based management to assign a stock quantity to multiple attributes
  • Ability to reduce stock in multiples of x for different attributes
  • Option to add multiple attribute matching groups to reduce stock
  • Option to add a group at a variation level to share stock variations
  • Add attribute SKUs, low stock threshold, and more
  • Dedicated reports for low-stock, out-of-stock, and over-stock attributes
  • Automatically reduce attribute stock on new orders
  • Marks variations out-of-stock when inventory is zero
  • Import and export attribute stock rules to bulk-manage attribute inventory
  • Apply attribute stock management to all or specific products and categories only
  • Customize out-of-stock messages for Product and Cart pages

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.1
  • Tested with WooCommerce: 11.1
  • Requires at least WordPress: 6.5
  • Requires at least WooCommerce: 8.0

Countries

  • Worldwide

Customer reviews

Average rating 5

4 reviews from verified users

5 stars, 100% of reviews
4 stars, 0% of reviews
3 stars, 0% of reviews
2 stars, 0% of reviews
1 star, 0% of reviews

Click to rate

  • Rated 5 out of 5
    puretailNetherlandsJan 9, 2026
    Great support with quick responses!
  • Rated 5 out of 5
    tarff123United Kingdom (UK)Jun 10, 2025
    Great support from Addify with this product, consistently quick responses to get the issues resolved. Thank you
  • Rated 5 out of 5
    experiagoPolandSep 20, 2024
    The plug-in is very simple and intuitive to use. The functions included in this module are very useful. If you have any questions, the support team is very helpful. I highly recommend this plugin!
  • Rated 5 out of 5
    laurenjames712United Kingdom (UK)Aug 27, 2024
    This plug in has been exactly what was required for my online shop. There was a few teething issues but these were promptly rectified by the support team at Addify (the co-creator of this plug in!) If this plug in is something you require, it makes life a lot easier! Managing stock without you needing to manually amend stock levels or keep high stock levels at your business. Very pleased with this purchase!

Related products

Price $279 annually
Rated 3.9 out of 5 stars
Price $79 annually
Rated 3.4 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.8 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2.5 out of 5 stars
Price $199 annually
Rated 4 out of 5 stars
Price $39 annually
Rated 2.8 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.