Updates for one year, unlimited sites, auto updates, and regular updates.
$3.99
WPC Shared Stock – Attribute Stock & Group Stock is a sophisticated inventory management solution for WooCommerce, developed by WPClever. It addresses one of the most common challenges faced by online retailers: the need to synchronize stock levels across multiple products or variations that share the same physical inventory. By allowing store owners to link stock quantities based on specific attributes or custom groups, the plugin ensures that inventory counts remain accurate in real-time, preventing overselling and simplifying the management of complex product catalogs. Whether you are selling bundles, products in different sizes that share a common component, or the same item listed under different categories, this tool provides the necessary logic to maintain a single source of truth for your stock levels.
The primary purpose of WPC Shared Stock is to break the traditional WooCommerce limitation where each product or variation must have its own independent stock quantity. In a standard setup, if you sell a “Red T-shirt” in Small, Medium, and Large, WooCommerce treats these as three separate entities. If you have 50 red shirts in total but don’t know how many of each size will sell, you are forced to guess and allocate numbers to each size. WPC Shared Stock eliminates this guesswork by allowing all three variations to pull from a single “Shared Stock” pool of 50 units.
The plugin operates on two main pillars: Attribute-based stock and Group-based stock. Attribute-based stock allows you to link items that share a common attribute value, such as color or material. Group-based stock is even more flexible, allowing you to create arbitrary groups of products—even if they are entirely different types—and force them to share a single inventory count. This dual approach makes it an essential tool for businesses dealing with manufacturing, assembly, or multi-channel listing strategies within a single WordPress site.
Attribute-based stock management is particularly useful for apparel, furniture, and electronics retailers. In many cases, the limiting factor in inventory is not the final product configuration but a specific characteristic of that product.
Synchronizing Variations via Attributes
When a customer purchases a specific variation, the plugin automatically identifies the attributes associated with that variation. If those attributes are set to “Shared Stock,” the plugin will deduct the quantity from all other products or variations that share that same attribute. This ensures that if you have 10 units of “Leather” available, and a customer buys a “Leather Chair,” the stock for “Leather Sofa” (which uses the same leather attribute) is also updated.
Managing Global Attribute Pools
The plugin allows for the creation of global attribute pools. This means you can define a stock quantity for the attribute “Blue” at a global level. Every product in your store that uses the “Blue” attribute will then reflect this global quantity. This is a game-changer for stores that sell customizable goods where the raw material is the primary constraint. It moves the focus of inventory management from the “Product” level to the “Component” or “Attribute” level.
While attributes are powerful, they are sometimes too rigid for complex inventory needs. This is where Group-Based Stock comes into play. This feature allows administrators to manually select a collection of products and link their stock levels together regardless of their attributes or categories.
Creating Custom Inventory Groups
In the plugin settings, users can create “Stock Groups.” Within these groups, you can add any number of products or variations. Once linked, any sale of one item in the group triggers a stock reduction for every other item in that group. This is ideal for “Special Edition” items or products that are essentially the same but marketed differently to different customer segments.
Shared Stock for Product Bundles
One of the most common use cases for group-based stock is in conjunction with product bundles. If you sell a “Starter Kit” that includes a camera, a lens, and a bag, you might also sell those items individually. Without shared stock, selling a “Starter Kit” would not reduce the stock of the individual “Camera” listing. WPC Shared Stock bridges this gap, ensuring that the individual components and the bundle itself always reflect the true physical availability of the items.
WPC Shared Stock is designed to integrate seamlessly into the existing WooCommerce interface. It does not require a complete overhaul of how you manage your store; rather, it adds a new layer of logic to the “Product Data” meta box.
To fully appreciate the depth of WPC Shared Stock, it is helpful to look at specific business scenarios where it provides a competitive advantage.
Scenario 1: The Apparel Manufacturer
Consider a brand that produces t-shirts. They have 500 blank white shirts. They offer these shirts with ten different printed designs. In a standard WooCommerce setup, the owner would have to guess how many of each design will sell and allocate the 500 blanks across 10 products. If “Design A” sells out but “Design B” has 50 units left, they lose sales on “Design A” even though they have blank shirts available. With WPC Shared Stock, all 10 designs are linked to a single pool of 500. As long as there is a blank shirt available, all designs remain “In Stock.”
Scenario 2: The Hardware Store
A hardware store sells a specific type of screw in packs of 10, 50, and 100. These are all pulled from the same bin of 5,000 screws. By using shared stock, the store can set the stock level based on the individual unit (the screw). When a pack of 50 is sold, the plugin deducts 50 units from the total pool, and the available quantities for the 10-pack and 100-pack are recalculated instantly.
Scenario 3: Multi-Listing Strategies
Some store owners list the same product multiple times to target different keywords or SEO strategies. For example, a “Waterproof Hiking Boot” might also be listed as a “Durable Outdoor Shoe.” These are the same physical item. Shared stock ensures that if the “Hiking Boot” sells, the “Outdoor Shoe” inventory is updated, preventing the store from selling an item they no longer have in the warehouse.
WPC Shared Stock is part of a larger suite of plugins by WPClever, and its true power is often realized when used alongside other WPC tools.
Compatibility with WPC Product Bundles
When used with WPC Product Bundles, Shared Stock ensures that the bundle’s availability is always dependent on the availability of its components. If one item in a bundle goes out of stock, the entire bundle can be automatically set to “Out of Stock,” or the shared stock logic can adjust the maximum number of bundles available based on the limiting component.
Compatibility with WPC Composite Products
For highly customizable products (like a custom-built PC), WPC Shared Stock allows each component in the composite to be tracked accurately. If multiple composite configurations use the same power supply, the shared stock logic ensures that the power supply inventory is managed globally across all possible PC builds.
Implementing a shared stock system offers several high-level benefits that contribute to the long-term health and scalability of an e-commerce business.
The plugin is designed with a focus on usability. The settings menu is intuitive, providing clear options for how stock should be calculated and displayed.
Global Settings
In the global settings, administrators can decide how the plugin handles “Out of Stock” thresholds. You can set a global buffer, ensuring that shared stock items are marked as out of stock when the pool hits a certain number (e.g., 2 units) to account for potential delays in sync or physical damage in the warehouse.
Product-Level Overrides
While global rules are efficient, the plugin also allows for product-level overrides. This is useful for “VIP” products or items that require different handling. You can choose to exclude certain products from a shared group temporarily or adjust the “weight” of a product’s impact on the shared stock.
If you are looking for alternatives or complementary tools for inventory management in WooCommerce, there are a few notable options in the market.
WPC Shared Stock – Attribute Stock & Group Stock is a robust and flexible tool that fills a critical gap in the default WooCommerce inventory system. By shifting the focus from individual product counts to shared inventory pools, it provides retailers with the precision needed to manage complex catalogs. Its ability to handle both attribute-based and group-based logic makes it versatile enough for almost any industry, from fashion and electronics to hardware and food services. For any store owner looking to streamline their operations, reduce manual errors, and provide a better experience for their customers, this plugin offers a professional-grade solution that integrates seamlessly into the WordPress ecosystem.