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:

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:

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:

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:

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:

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:

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:

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:

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.

View StockLogic on the Shopify App Store