Manage Shopify Perfume Decant Inventory From One Shared Stock Source
Perfume and fragrance sellers often sell several decant sizes from the same bottle or bulk supply. A 2ml sample, 5ml decant, and 10ml decant may all come from one 100ml source, but each Shopify variant needs to deduct a different amount from the same remaining inventory.
That creates a different inventory problem than simply tracking each variant as its own stock count. The real stock is the liquid volume available. The variants are different portions of that shared source.
Quick answer
To manage perfume decants in Shopify, model the full bottle or bulk supply as the shared inventory source, then map each sellable size to the amount it consumes. A 2ml variant consumes 2 units if 1 unit equals 1ml, a 5ml variant consumes 5 units, and a 10ml variant consumes 10 units. StockLogic can fit when the need is backend shared inventory sync: keeping Shopify inventory aligned as fixed-size variants draw from the same underlying stock source.
The real problem
Shopify variants are usually tracked as separate sellable units. That works when each variant has its own inventory quantity, but decants are different.
If you have one 100ml master inventory source, you do not really have 100 units of the 2ml variant, 100 units of the 5ml variant, and 100 units of the 10ml variant. You have 100ml total.
A 10ml sale should consume five times as much inventory as a 2ml sale. A 5ml sale should consume more than a 2ml sample, but less than a 10ml decant.
For example, starting with 100ml available:
- Customer buys one 10ml decant → remaining master quantity becomes 90ml
- Customer buys three 5ml decants → remaining master quantity becomes 75ml
- Customer buys two 2ml samples → remaining master quantity becomes 71ml
The important edge case is what happens near the end of the bottle.
If only 4ml remains, the 2ml variant may still be sellable, but the 5ml and 10ml variants should not be available because the shared source cannot cover them.
That is the core decant inventory problem: the store needs to understand both the remaining master quantity and how much each variant consumes.
Without shared inventory logic, a decant setup can run into issues like:
- 2ml, 5ml, and 10ml variants being treated as unrelated stock
- larger decants staying available when there is only enough liquid for smaller samples
- manual inventory updates becoming risky as orders come in
- remaining liquid not dividing cleanly across every sellable size
- the storefront showing options that the master source can no longer fulfill
For decant sellers, the inventory question is not just “how many variants are left?” It is “how many milliliters are left, and which sizes can still be sold from that amount?”
What to check before choosing an app
Before setting up shared inventory for perfume decants, map the workflow in the same units you use to think about the stock.
For a 100ml bottle, that usually means deciding whether the master source should be tracked as 100ml, as one bottle with internal conversion rules, or as another unit that represents the available liquid.
Then check whether each Shopify variant maps cleanly to a fixed consumption amount:
- 2ml variant consumes 2ml from the shared source
- 5ml variant consumes 5ml from the shared source
- 10ml variant consumes 10ml from the shared source
This matters because fixed-size decants are easier to model than custom pour amounts. If you only sell 2ml, 5ml, and 10ml sizes, each variant can have a defined deduction rule. If customers can choose custom amounts, the setup may need a different approach.
Also think through the low-stock behavior before relying on the setup.
If 4ml remains, should the 2ml sample stay available while 5ml and 10ml options stop selling? If 9ml remains, should 2ml and 5ml variants remain available while 10ml is unavailable? These details are where decant inventory usually breaks down.
A practical app evaluation should include test orders for:
- one 2ml sample
- one 5ml decant
- one 10ml decant
- multiple decants in the same order
- mixed-size orders, such as one 10ml and two 2ml variants
- a low-stock case where only a few milliliters remain
It is also worth checking whether your theme, bundle app, preorder app, subscription app, fulfillment flow, POS setup, or other sales channel changes how inventory is reserved or deducted. Shared inventory rules are most reliable when they are tested against the actual order flow your store uses.
Where StockLogic can fit
StockLogic can help merchants model Shopify products where several sellable items draw from one shared inventory source using defined quantities.
For a perfume decant workflow, that means connecting each sellable variant to the real inventory it consumes. Instead of treating 2ml, 5ml, and 10ml decants as unrelated stock counts, merchants can model them as different deductions from the same 100ml master source.
The basic structure looks like this:
- one master inventory source for the fragrance, such as 100ml available
- multiple Shopify variants for the sellable sizes, such as 2ml, 5ml, and 10ml
- a quantity rule for each variant based on how much liquid it consumes
- inventory behavior that helps keep sales aligned with the remaining shared quantity
In this kind of setup, a 10ml order should reduce the shared source by 10ml. A 2ml order should reduce it by 2ml. The remaining master quantity then determines which sizes can still be sold.
StockLogic is relevant when the inventory relationship is based on consumption: one product, variant, or sellable item depends on another inventory source. Decants are a clear example because every sale draws from the same underlying supply, but not at the same rate.
This same pattern can also apply outside perfume, including:
- fragrance samples
- essential oil samples
- tea or spice sizes
- fabric sold in different lengths
- liquid, powder, or bulk goods sold in multiple portion sizes
The common thread is shared-source inventory. The merchant is not just counting finished units. They are selling portions of a master quantity.
Safer implementation path
The safest way to set up Shopify decant inventory is to start with one simple product and prove the inventory behavior before applying it across a full catalog.
For example, take one fragrance with a 100ml master source and create only the decant sizes you actually sell: 2ml, 5ml, and 10ml. Then configure each size around the amount it should consume from the shared source.
Run a few test orders and check the remaining master quantity after each one.
A simple test sequence could look like this:
- Start with 100ml available
- Buy one 10ml decant and confirm the remaining master quantity is 90ml
- Buy one 5ml decant and confirm the remaining master quantity is 85ml
- Buy one 2ml sample and confirm the remaining master quantity is 83ml
- Buy multiple variants in one order and confirm the combined deduction is correct
Then test the low-stock case deliberately.
Set the remaining master quantity to 4ml. The 2ml variant may still be possible, but the 5ml and 10ml variants should not be sellable because there is not enough shared inventory left to cover them.
That low-stock test is important because decant inventory is not only about subtracting after a sale. It is also about helping the store avoid selling a variant that the remaining master quantity cannot fulfill.
StockLogic can be used as part of this kind of shared inventory setup, assuming the rules are configured around the way your Shopify store actually sells and processes orders. The goal is to keep the sellable decant sizes connected to the real stock they consume, so your inventory reflects milliliters remaining instead of disconnected variant counts.
Where this setup may not be enough
StockLogic is focused on backend inventory sync. It is not a perfume compliance tool, a decant labeling system, or a customer-facing product-options builder.
This may need a different or additional setup if:
- customers choose custom pour amounts instead of fixed 2ml, 5ml, and 10ml sizes
- the storefront needs advanced option logic, engraving, forms, or file uploads
- another bundle, preorder, subscription, POS, marketplace, or fulfillment app controls inventory differently
- the store needs perfume-specific compliance, labeling, or legal guidance
For merchants selling fixed decant sizes from the same 100ml bottle, the shared-source model is usually much closer to how the business actually works.
Compare your current setup
If shared inventory is the part you care about, StockLogic may be useful to compare against your current workflow.