Variant Quantities Sold from one stock pool

Topic summary

Limiting total sales across different option choices for a single product, with a hard cap (e.g., 10 sets), regardless of variant combinations. The requester wants any purchase to deduct from a shared stock pool so total units sold never exceed the cap.

Key concepts:

  • Variant: a specific combination of product options (e.g., Shape + Size) with its own inventory in Shopify.
  • Shared stock pool: one inventory count applied across all choices.

Proposed approach:

  • Use the Easify Product Options app (free plan available) to create Shape and Size as options in the app rather than Shopify variants.
  • Set a general product quantity of 10, avoiding per-variant inventories and effectively using a single stock pool.

Status:

  • No confirmation of implementation or native Shopify method. The thread remains open, with the app-based solution suggested as a practical fix.
Summarized with AI on January 8. AI used: gpt-5.

I’m trying to find the best solution to be able to sell a set amount of items within a few different options

I create custom items, the customer can pick a shape and size but I would like to limit the amount of items that can be purchased overall to what I can produce.

For example: I’m creating a set of press on nails and I want to be able to sell a maximum of 10 sets. But the customer can pick the size and shape they want the nails in.

Once they pick a shape and size and make the purchase I would like ALL variants to have one unit deducted from them so that I will only ever sell 10 total sets, irregardless of the variant combinations available.

Thank you for help in advance!

Hi @karolinajanicka ,

For an easy fix, consider the Easify Product Options app (free plan available). It lets you set up Shape and Size options directly in the app, avoiding the need to create them as separate Shopify variants. This way, you can set a general quantity of 10 for your nail set product without getting into specific quantities for each option or variant :hugs: .