Goal: sell unique, one-off products while letting buyers choose a size, and ensure that once one size is purchased, the entire product becomes sold out (not each size as separate stock).
Key approaches suggested:
Avoid Shopify variants. Use a custom field (line item property) to capture the buyer’s size; inventory remains 1 for the product. If sizes affect price, apply custom code to adjust price based on the input. A demo link with password was provided to illustrate.
Use an options app (e.g., Easify Product Options) to present Size as a custom option while keeping product quantity at 1. Screenshots were shared to show storefront and setup.
Outcome: the author reports a resolution by assigning SKUs to all size variants and then grouping them, achieving the desired single-inventory behavior (product sells out across sizes after purchase).
Status: resolved by the author. Images/screenshots were included to demonstrate the app-based approach; not required to grasp the core solution.
The concept I would like to make is to sell products in single copy (That is to say only one copy per product).
I have a problem with the variants. I would like to offer my customers to choose the size of their product however, if I put variants of sizes, for example 5 sizes, there is no longer a single product but 5 so it is not at all the same concept.
So my question is: Is there a solution so that once the size chosen, the product is sold out even if there are other variants?
My suggestion would not to use variants, keep the product without variants, and add custom field with the sizes you offer, you will receive custom field value in the order details.
To streamline your Size options without the complexity of managing them as Shopify variants, consider utilizing the free Easify Product Options app. This allows you to maintain a main product quantity of 1 without the hassle of variant inventories .
Let’s take the example of the Stone Ring: the quantity equals 1, representing the unique stone, while customers have the flexibility to choose their Ring Size, which is crafted on demand. To achieve this, we’ll designate Ring Sizes as custom options within the app for the Stone Ring, while keeping the Stone Ring quantity fixed at 1.