This is an info Alert.
xpay
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Variation Shared Inventory for WooCommerce

Variation Shared Inventory for WooCommerce

Let a group of product variations share a single shared inventory quantity.

400+ active installsFree on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Variation Shared Inventory for WooCommerce running.

WordPress compatibility
Tested to 7.0.4 — 1 branch behind 7.1
Tested against the WordPress branch in use today.
Last updated
9 days ago
Requires PHP
7.2
Your host must be running at least this version.
Requires WordPress
5.3
Requires other plugins
woocommerce
These must be installed and active first.
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

400+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Variation Shared Inventory for WooCommerce is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 4 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.4 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
Not enough data
No ratings yet.
Listing transparency
7 / 10
Provides: screenshots, homepage
2 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-09-07 from the WordPress.org plugin registry.
Ratings

No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.

Variation Shared Inventory for WooCommerce allows store owners to collectively manage their product’s stock when selling the same product in various quantities. Sell your items in groups of any amount, and track those groups in the total inventory.

This innovation allows store owners to track their total inventory, even when items are sold in multiple bulk quantity variations, and easily integrate the bulk sale of products.

Requires WooCommerce 8.0.0 or higher.

Most important features

Variation shared inventory has easy-to-use methods to allow you to manage inventory for sharing stock among variations. Using it will save you tons of time on managing individual stock values and provide a better shopping experience for your customers which can lead to higher sales. Here’s a list of features:

  • Variation quantity multiplier – Each variation has its own “Inventory reduction per item sold”
  • Managed variation stock – Once the variation is sharing with other variations, its quantity is disabled for better control and to prevent human error
  • Managed stock values – Automatically updates stock values for products & variations based on the total available stock
  • Dedicated stock manager – Dedicated tab on product edit page for stock management
  • Overselling prevention – Cart validation that prevents products from being sold if they exceed the total inventory
  • Automatic stock restoration – Stock is automatically restored when an order is cancelled or refunded
  • Variation Shared Stock column – Quick visibility of shared stock groups on the Products list page
  • HPOS compatible – Works with WooCommerce High-Performance Order Storage

Why Did We Develop This Plugin?

As a store owner ourselves, we found it very difficult to track inventory when selling different quantities of products. We searched for existing solutions on the market but couldn’t find one that solved the issue in a simple and straightforward way, hence we have developed this plugin ourselves to solve this bulk quantity issue and we hope it can solve yours as well.

How Do I Set It Up?

Once this plugin is enabled, in the product data section of the product edit page, there will be a new tab called “Shared Variation Inventory” where you can enable the “Shared Variation Inventory” option for this product. Once you’ve enabled it, in the “Quantity Manager” section, you can group the variations that you want to share inventory for, enter the total stock of this group, and give the group a label. You can create as many groups as you need (e.g. Variations A & B are different quantities of Peach Candy and Variations C & D are different quantities Apple Candy).

The steps:

  1. Enable the plugin
  2. Go to the product edit page, find the tab “Shared Variation Inventory”, enable the “Shared Variation Inventory” option
  3. For all variations you’d like to share inventory for, fill in the “Inventory reduction per item sold” field and turn on the “Manage stock?” option
  4. On the quantity manager section, select the variations you want to group, enter the total quantity and if you’d like a group name as well
  5. You’re all set.

What Does This Plugin Do?

This plugin allows you to share the total stock (e.g. 100 units) of a product internally among its variations (e.g. variation A sells by single units, variation B sells in groups of 10 units), and control the total product stock in a centralized section.

For Example

Say you have 100 bags of candy for sale, and you want to sell the candy as singles as well as in bulk amounts of 10, you can set it up so that variation A sells by 1 bag and variation B sells by 10 bags (1 box).

Without our plugin:

You would need to split your 100 units and manually allocate and manage stock for the two variations. The problem with this setup is that the variations might sell at different speeds resulting in one of the variations showing up as out of stock while there is still stock left.

With our plugin:

You can simply put down 100 as the total stock. On your storefront, the product page would show that there are 100 units available for variation A and 10 units available for variation B. Then, if 50 units of variation A are sold, your total product stock becomes 50, which updates the stock of variation A to 50 and the stock of variation B to 5.

Our Variation Shared Inventory for WooCommerce plugin also prevents your products from being oversold. In the above example where the total product stock is 100, your customer can’t checkout with 51 units of variation A and 5 units of variation B as it would total to more than 100 total units.

What You Can Do With It

The plugin automatically synchronizes the inventory for variations that share the same total stock, effectively managing your stock for you. When you manually change the total stock of a product, it will automatically update stock quantity of each variation in that group as well.

Here are a few examples of what you can do with it:

  1. Selling products in bulk at a discount, e.g. 1 chocolate bar for $2, 10 chocolate bars for $15.
  2. Selling white label products, e.g. 100 customizable t-shirts, set up as variations for solid white, solid black, or graphic t-shirt.
  3. Selling weight based products, e.g. 10kg of premium coffee beans, set up with variations for 100g, 250g, 500g, etc.

Solutions for Selling Products In Bulk

If you want to sell products in different quantities (e.g. in single or in bulk), there are a few ways of doing it:

  1. Setup one variation per quantity you want to sell. Pros: It is easier for customer to browse as well as for you to manage. Cons: N/A. Conclusion: We recommend this solution.
  2. Setup one product per quantity. Pros: On the product list page (e.g. shop page or category landing page), the customer can see all available options right away. Cons: Most customers are interested in your product first and pricing/quantity options after. Conclusion: We do not recommend this option (unless you have unique business requirements).

Different Approaches to Bulk Selling and Why We Chose the Method We Did

There are a few different approaches for sharing stock among products or variations:

  1. A centralized stock page for all sharing products & variations. There are plugins that provide a dedicated page for all the products & variations that are sharing stock, but the problem is that it is overly complicated. When a store manager would like to make changes to a product, they would normally go to product edit page to make their changes. By adding another dashboard that they have to use to make changes, the process becomes very inefficient and inconvenient.
  2. Using a common product attribute to share stock between products. This solution sounds good at first, but when you have a large catalog (e.g. 100+ products), attributes often need to be reused, which this method does not support.
  3. Using a variable product to manage shared stock. This is our solution, and we believe that compared to the other shared stock solutions out there, it is the easiest solution to setup & manage by far.

It Works Well With

  • Product Batch & Expiration Tracking for WooCommerce — Track batches and expiration dates alongside your shared inventory.

Want more?

The Pro version unlocks additional capabilities:

  • Cross-product inventory sharing – Link the same group across different products
  • Dedicated Dashboard – Bulk edit shared stock across all groups at a glance, with CSV export
  • Low stock highlighting – Automatically flag groups at or below your threshold
  • Shop Manager access – Shop Managers can manage the Shared Inventory Dashboard without needing Administrator privileges
  • Mobile App & REST API sync – Stock adjustments made via the WooCommerce mobile app or REST API are automatically synced to the shared inventory group
  • Quick Edit support – Update shared inventory directly from the product list

Development

assets/js/admin-product.min.js is compiled from assets/js/admin-product.js using Terser.

I sell a product in multiple sizes and colors, but they all come from the same physical stock. Can I manage them with a single inventory number?

Yes. Create a shared inventory group, add all the size/color variations to it, and set the quantity once. All grouped variations draw from the same stock pool — no need to split or duplicate inventory numbers across variations.

What happens if two customers try to buy the same variation at the same time? Will my store oversell?

No. The plugin enforces cart validation at checkout: before the order goes through, it checks the shared available quantity. If the combined cart quantity exceeds what is in stock, the purchase is blocked and the customer is notified.

A customer cancelled their order. Will the shared stock be automatically restored?

Yes. The plugin automatically adds the stock back to the shared inventory group when an order is cancelled or refunded — no manual adjustment needed.

Does this work with WooCommerce High-Performance Order Storage (HPOS)?

Yes, the plugin is fully compatible with HPOS.

How do I set up a shared inventory group?

Go to any variable product → open the “Shared Variation Inventory” tab → click “Add group” → select the variations to share stock → enter a quantity → click “Save group(s)”. Make sure each variation has “Manage stock” enabled at the variation level.

Can I use this alongside the Pro version?

No. Only one version (Free or Pro) should be active at a time. Activating both simultaneously will cause a conflict.

Will my existing inventory groups be lost if I switch between versions?

No. Inventory group data is stored in WordPress post meta and is shared between the Free and Pro versions. Your groups remain intact when switching.

Categories
Inventory & stockCatalogue & variations
Plugin details
Version1.0.0
Last updated2026-09-03 3:09pm GMT
Added2026-08-27
Requires WordPress5.3
Tested up to7.0.4
Requires PHP7.2

Tags on WordPress.org
inventory
shared stock
stock
variations
woocommerce
Alternatives
Other plugins in the same categories.
BrikPanel: WooCommerce Dashboard, Abandoned Cart Recovery, Google Sheets Sync, Inventory Management & Bulk Editor
1K+ installs
5.0(42)
MoreConvert Wishlist for WooCommerce
8K+ installs
4.9(120)
ATUM WooCommerce Inventory Management and Stock Tracking
10K+ installs
4.7(127)
Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro
20K+ installs
4.7(122)
WeeConnectPay – Clover Payment Gateway for WooCommerce
500+ installs
5.0(10)
Waitlist Woocommerce ( Back in stock notifier )
4K+ installs
4.6(113)
xpay

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy