A Shopify app

Sell every size from one bottle, sack or drum.

Carboy keeps it as one pool, in ml or grams. Every size in Shopify follows. Carboy for decant shops

Carboy is in Shopify App Store review. Leave your email and we'll write the day it's approved. Free for one pool.

Tap a size to sell one

In sellers' own words

From 100+ seller threads on Shopify Community and other forums.

Every order moves the pool. Every size follows.

  1. One bottle, one pool.

    Bottle received+100.0 ml

  2. An order takes 20 ml.

    Order #104110 ml travel × 2−20.0 ml

  3. Sixteen more orders.

    #1042–10572 ml sample × 16−32.0 ml

  4. A refund puts 10 ml back.

    Refund #104110 ml travel × 1+10.0 ml

  5. The 10 ml travel sells out.

    #1058–106210 ml travel × 5−50.0 ml

  6. A hand edit waits for you.

    Edited in Shopify5 ml decant 1 → 4Held

More than the count

  • Reads variant names

    • Sample / 2ml2 ml
    • Decant - 5 ML5 ml
    • 10ml Travel Spray10 ml

    Sizes found3 of 3

  • Today's fill list

    • 5 ml× 3
    • 10 ml× 1

    Total25.0 ml

  • Margin per size

    5 ml decant$19.00

    Margin30%

  • When it runs dry

    Left60.0 ml

    180.0 ml sold in 28 days

    Runs dryin about 9 days

Built for the bad days

  • Every order counts once
  • Hand edits wait for you
  • Checked every night
  • Uninstalling drops nothing to zero

Pricing

  • Free

    $0

    1 pool

  • Starter

    $12 / month

    Up to 25 pools

  • Pro

    $29 / month

    Unlimited pools

Start with one pool, free

Every feature on every plan.

Questions

What if a variant name has no size?

Carboy reads the size from each variant name: "Sample / 2ml", "10 ml Travel", "250g bag", "4 fl oz". If a name has none, you type it once, or leave that variant out of the pool, like a sealed full bottle.

What about hand edits in Shopify?

Carboy looks twice, a few minutes apart, in case an order is still on its way. If the change is still unexplained, it holds that size and asks you: add the change to the pool, or keep the pool. It never settles it on its own.

What if Shopify sends an order twice?

Every order counts once: Carboy remembers what it has already taken. And if Shopify never sends one, the nightly check at 03:00 your time picks it up and compares every size with the pool.

Can one pool feed several products?

Yes. A tea sack can feed a 50 g pouch product and a tasting set at the same time.

Can I sell in ounces and grams?

Yes. Carboy converts between ml, l, fl oz, g, kg, oz and lb inside the same pool.

Does it work with Etsy?

Not yet. Shopify comes first. If you need Etsy, write to us and say so; it decides what we build next.

What if I uninstall?

It stays exactly as Carboy last set it, so nothing drops to zero on the way out. We delete our copy of your pools 48 hours later.