Build vs. Buy>Retail & POS>Sell-by-weight, volume and length pricing

Build or Buy Sell-by-Weight, Length and Volume Pricing on Shopify?

Written by Deploi EditorialReviewed by Martin Dejnicki, Director of SEO & AI SearchUpdated September 2026Pricing verified September 2026

Selling by weight, length, area or volume on Shopify is a BUILD: Shopify prices each variant as a fixed amount, not a formula over a customer-entered measure, and no App Store app sells by weight or volume. The one listing, Measura, prices area only and has 0 reviews (verified Sep 2026). A per-unit variant with a price calculator and a Cart Transform Function costs $12,000–$35,000 (Deploi estimate, illustrative). Fixed increments as variants need no build.

Your profile — see how the verdict shifts

VerdictBUILD (a per-unit variant plus a price calculator, presented cleanly through a Cart Transform Function) · WAIT with fixed-increment variants (250g, 500g, 1kg) when increments are acceptable · Measura only for area pricing, and only as an unproven 0-review trial
Buy score
1.8
Build score
7.4
Confidence
HighChecked the App Store's Pricing category (24 apps, all discount and wholesale tools), the Product variants and Custom products categories, and 8+ direct handles such as sell-by-weight and catch-weight: no weight- or volume-based selling app exists. The one listing found, Measura: Size Calculator (0 reviews), prices area from width × height only. Shopify's variant price is a fixed amount, not a formula, so the gap is structural
Reference scenario
$20M–$100M GMV · fabric, food, chemicals or lumber sold by measure · online plus POS · 200–2,000 SKUs · agency dev bench
As of
September 2026

Decision at a Glance

Your profileVerdictWhy
Fixed increments acceptable (250g, 500g, 1kg; 1m, 2m, 5m)WAITOrdinary variants priced per increment do this natively, online and at POS, with no app and no build; most packaged food and pre-cut goods belong here.
Cut-to-length or cut-to-area (fabric, lumber, blinds)BUILDContinuous length needs a per-unit variant with a calculator; Measura covers width × height area only, with 0 reviews and no weight or volume mode (verified Sep 2026), so treat it as a trial rather than a plan.
Catch-weight food or chemicals by volume, online + POSBUILDActual weight is known only at pack-out, so the build spans a per-unit variant, a price calculator online, weighed-quantity entry at POS and a post-weigh order edit; $15,000–$35,000 (Deploi estimate, illustrative).
Wholesale or B2B by weight with contract ratesBUILDPer-customer rates per kilogram on top of continuous quantity means the calculator reads B2B catalog prices; nothing on the App Store touches it, and the build reuses the same per-unit pattern.

What Sell-by-weight, volume and length pricing Actually Drives

OutcomeImpactHow it works
Revenue — directHighSelling the exact measure a customer wants, 2.4 kg or 3.7 m, captures orders that fixed increments round away and removes the 'contact us for custom lengths' dead end.
Customer experienceHighShoppers see the price for their measure before adding to cart, and the cart line reads as a weight or length at a rate rather than thousands of tiny units.
Operational efficiencyMediumOne per-unit variant replaces dozens of increment variants per product, and POS staff key the weighed quantity instead of picking the nearest pack size.
Data & insightMediumQuantity sold in real units on every line item makes yield, waste and margin per kilogram or meter reportable straight from orders.

Spend ceiling: Spend against the orders fixed increments lose. If most customers happily buy 500g or 2m, variants win and the build is vanity; if your trade quotes to the gram or the centimeter, the calculator is the storefront.

What buying enables (top apps)

  • + Live width × height area pricing on the product page with theme app blocks, free for 1 calculator or $9.99/month unlimited (Measura, verified Sep 2026)
  • + A setup wizard and CSV import for cut-to-size catalogs, with no code
  • + A 10-day Pro trial to learn whether area pricing alone covers your catalog

What building additionally unlocks

  • + Weight, length, area and volume in one pattern: the customer enters a measure, the calculator sets the quantity, the price follows the rate
  • + Cart and checkout lines that read as the measure at a rate, through a Cart Transform Function, not as thousands of unit quantities
  • + POS parity: staff enter the weighed or cut quantity and the same rate applies at the register
  • + Catch-weight handling: a post-weigh order edit adjusts the final price and tells the customer, which no fixed-variant approach can do

Find Your Verdict in 3 Questions

  1. Will customers accept fixed increments (250g, 500g, 1kg; 1m, 2m, 5m) for most orders?

    Yes: Your verdict: WAIT — price ordinary variants per increment; it works online and at POS with no app and no build.

    No: Go to question 2.

  2. Is the only measure you need width × height area for cut-to-size goods?

    Yes: Your verdict: BUY — trial Measura (free for one calculator, $9.99/month Pro, verified Sep 2026), knowing it has 0 reviews and no weight or volume mode; plan the build if it stalls.

    No: Go to question 3.

  3. Is the final weight or length known only after packing or cutting (catch-weight)?

    Yes: Your verdict: BUILD — the per-unit pattern plus a post-weigh order edit and POS quantity entry, $15,000–$35,000 (Deploi estimate, illustrative).

    No: Your verdict: BUILD — the per-unit variant, price calculator and Cart Transform Function, $12,000–$25,000 (Deploi estimate, illustrative); nothing on the App Store does it.

The TCC Scorecard — 12 Dimensions

TCC — Total Cost of Capability: what it actually costs to have this capability over three years, whichever way you get it. Each dimension is scored 0–5 for both paths. How we score →

DimensionBuyBuildWhy
Cost
Acquisition & implementationMeasura installs free for one calculator; the per-unit pattern with a price calculator, a Cart Transform Function and POS quantity entry is a 4–8 week build (Deploi estimate, illustrative).
Recurring feesMeasura is free or $9.99/month (verified Sep 2026); the build carries upkeep only, with no subscription line.
Maintenance & upgradesA 0-review app's roadmap is unknown; the build follows theme, Functions and POS releases at roughly 15–20% of build cost per year (Deploi estimate).
Switching & exitMeasura's calculators export as CSV on Pro; the per-unit variants and the calculator are yours and survive any theme or app change.
Risk
Vendor riskOne brand-new listing with 0 reviews is the entire market, and it covers area only; the build has no vendor to lose.
Security & compliance surfaceNeither path touches payment or customer data; catch-weight sellers still owe accurate final-price disclosure, which the build's post-weigh edit handles explicitly.
Platform-deprecation exposureShopify Scripts stopped executing on 2026-06-30, so any legacy weight-pricing script is already dead; Functions and theme app blocks are the sanctioned surfaces both paths use.
Value
Fit to requirementMeasura prices width × height and nothing else; the build prices by weight, length, area or volume, online and at POS, in the units your trade uses.
Time to marketMeasura is live in an afternoon for area pricing; the build lands in 4–8 weeks (Deploi estimate, illustrative).
Performance & scaleA theme app block adds a widget script; the per-unit pattern runs natively in the theme and the cart, with the Function executing at checkout.
Data ownership & AI-readinessSold quantity in real units (grams, meters, liters) on every line item is the data a food or fabric merchant reports margin on; the build stores it as line-item properties you own.
Focus & opportunity costFor a merchant whose whole catalog sells by measure this is core commerce rather than a side project; the build is the product.

The App Landscape

AppStatusPricingBest for
Measura: Size CalculatorLive — flagged0.0★, 0 reviews; brand-new and unproven. Prices area from customer-entered width × height for cut-to-size goods such as curtains, blinds, glass and fabric, with theme app blocks and a setup wizard; no weight or volume mode of any kind, despite being suggested as a sell-by-weight app; 10-day trial on ProFree for 1 active calculator; Pro $9.99/month for unlimited calculators, bulk setup across up to 50 products, CSV import and export, widget analytics and badge removal (verified Sep 2026)A no-cost trial of area pricing for cut-to-size goods; not weight, not volume, not proven
Shopify Pricing, Product variants and Custom products appsCategoryAll 24 apps in Selling products > Pricing are discount and wholesale tools; the Product variants and Custom products categories and 8+ direct handles (sell-by-weight, catch-weight, weight-based-pricing, scaleit, weightify and others) surfaced no weight- or volume-based selling app. The category for this capability does not existNot applicableNothing here; the absence is the finding
Fixed-increment variantsNativeFirst-party workaround rather than a feature: ordinary variants priced per fixed increment (100g, 250g, 500g, 1kg; 1m, 2m, 5m) sell online and at POS with no app; Shopify's variant price is a fixed amount per discrete variant, not a formula over a customer-entered quantityIncluded in every plan (verified Sep 2026)Packaged food, pre-cut lengths and anything customers accept in steps
Per-unit variant + price calculator + Cart Transform FunctionBuild laneA variant priced per smallest unit (gram, centimeter, milliliter), a product-page calculator that converts the customer's entered measure into quantity, a Cart Transform Function that presents the line as a measure at a rate rather than thousands of tiny units, weighed-quantity entry at POS and a post-weigh order edit for catch-weight goods$12,000–$35,000 one-time plus ~15–20% a year in upkeep (Deploi estimate, illustrative)Continuous weight, length, area or volume pricing across online and POS

The Build Path

  • Per-unit variant: Each sell-by-measure product carries one variant priced at the smallest unit you sell (gram, centimeter, milliliter); the customer's measure becomes the line quantity, so native pricing, inventory and POS all keep working.
  • Product-page calculator: A theme app block converts the entered measure (2.4 kg, 3.7 m, 1.2 × 2.0 m) into unit quantity, shows the computed price before add-to-cart, and stores the human-readable measure as a line-item property.
  • Cart Transform Function: A Shopify Function reshapes the cart line so the customer sees the measure at a rate rather than a quantity in the thousands, at cart and checkout alike.
  • POS and catch-weight: POS staff enter the weighed or cut quantity against the same per-unit variant; for catch-weight goods, a post-pack order edit adjusts quantity to the actual measure and notifies the customer.
Effort band
$12,000–$35,000 build — Deploi estimate (illustrative); lands in the $10–25K or $25–75K contact-form band depending on POS and catch-weight scope
Typical timeline
4–8 weeks (Deploi estimate, illustrative); start with one product family online before POS
Maintenance, honestly
~15–20% of build cost per year (Deploi estimate): roughly $2,000–$7,000/yr (Deploi estimate, illustrative) for theme updates, Functions API versions and POS releases. There is no subscription line.
What you own — and what you take on
You own: the pricing pattern, the calculator, the Function and the measure data on every order line. You take on: keeping per-unit rates current across products and markets, and the customer communication catch-weight edits require.

3-Year Total Cost of Capability

Buy (app path)Build (custom path)
Year 0 (setup)$0–$500 (calculator setup) plus increment-variant admin$12,000–$35,000
Years 1–3 (recurring)$360 (Measura Pro) plus $6,000–$15,000 of variant upkeep hours$6,000–$21,000 (maintenance)
3-year total≈$6,400–$15,900≈$18,000–$56,000
Illustrative cumulative cost over 36 months$0$10k$20k$30k$39kMo 0Mo 12Mo 24Mo 36Buy (app path)Build (custom path)
Illustrative cumulative cost: the app-plus-variants line is cheaper for three years and still cannot sell a kilogram of anything. The build's cost is the cost of the feature existing at all.
  • All figures illustrative samples for the reference scenario — not quotes, not verified pricing.
  • App path: Measura Pro at $9.99/month (verified Sep 2026) for area pricing, plus staff time maintaining increment variants for everything it cannot price.
  • Build path: per-unit pattern, calculator, Cart Transform Function and POS quantity entry; three-year horizon.

What the Sticker Price Hides

On the buy path

  • Measura is area-only: width × height for cut-to-size goods, with no weight or volume mode despite how it was suggested (verified Sep 2026)
  • 0 reviews and a 0.0 rating mean no evidence of theme compatibility, checkout behavior or support
  • Increment variants multiply: five weights × three grinds × four origins is 60 variants per coffee, all maintained by hand
  • Legacy Shopify Scripts that once adjusted prices stopped executing on 2026-06-30; anything still relying on them is already broken

On the build path

  • Cart lines showing thousands of tiny units without the Function confuse customers; ship the Cart Transform with v1, not later
  • Catch-weight order edits change the charged amount after checkout; your customer communication and payment-capture flow must handle it
  • ~15–20% of build cost per year in upkeep (Deploi estimate)
  • Inventory in per-unit quantities means stock counts in grams or centimeters; align receiving and POS counts to the same unit

What Merchants Say

Fabric, food and hardware merchants describe the same wall: the App Store has hundreds of discount apps and nothing that sells 2.4 kilograms of anything, so they either fake it with dozens of increment variants or put 'call for custom lengths' on the page.
community-reported (2026 research corpus)
The calculator-app complaint shape: the widget prices the product page correctly, then the cart or checkout shows a different number or a quantity in the thousands, and the customer abandons.
app-store 1–2★ review theme

If You Change Your Mind Later

If you bought and outgrow it

Measura's calculators export as CSV on the Pro plan, and the product data underneath is ordinary Shopify variants, so leaving costs a theme block removal. The increment variants you maintained alongside it stay exactly as they are.

If you built and want out

Nothing is stranded: per-unit variants are ordinary variants, the measure lives in line-item properties on your orders, and the calculator and Function are yours to keep, replace or hand to a future app if one ever appears.

When This Answer Changes

We're watching for:

  • Shopify adding formula- or measure-based pricing to the variant model (fixed price per variant as of September 2026)
  • Any App Store listing selling by weight or volume (none found across 24 Pricing apps, two more categories and 8+ direct handles, September 2026)
  • Measura adding weight or volume modes, or passing 30 reviews

Verdict change log:

No changes since first publication (September 2026).

Common Questions

Can Shopify sell products by weight?

Not natively, and not through an app. Shopify prices each variant as a fixed amount, not a formula over a customer-entered weight, and no App Store app sells by weight or volume; the Pricing category's 24 apps are all discount and wholesale tools (verified Sep 2026). Merchants either sell fixed increments (250g, 500g, 1kg) as ordinary variants, or build a per-unit variant with a price calculator and a Cart Transform Function.

Is there a Shopify app for selling by length or area?

One unproven listing. Measura: Size Calculator prices area from customer-entered width × height for cut-to-size goods such as curtains, blinds, glass and fabric, free for 1 calculator or $9.99/month on Pro (verified Sep 2026). Measura has 0 reviews and no weight or volume mode. Continuous length alone, without a second dimension, still needs the per-unit variant pattern or a custom calculator.

How much does it cost to build sell-by-weight pricing on Shopify?

A sell-by-measure build runs an estimated $12,000–$35,000 one-time (Deploi estimate, illustrative), delivered in 4–8 weeks: a per-unit variant, a product-page calculator, a Cart Transform Function so cart lines read as a measure at a rate, and POS quantity entry. Catch-weight goods with post-pack order edits sit at the upper end. Upkeep runs roughly 15–20% of that per year (Deploi estimate).

Your Next Steps

If you're going with BUILD(matches your selected profile)

  1. Pick the smallest unit you will ever sell per product family (gram, centimeter, milliliter) and price one variant at that rate
  2. Ship the product-page calculator storing the human-readable measure as a line-item property
  3. Add the Cart Transform Function so cart and checkout read as a measure at a rate
  4. Extend to POS with weighed or cut quantity entry, then add the catch-weight order edit
  5. Report yield and margin per kilogram or meter from line-item properties from month one

If you're going with WAIT

  1. Define increments customers actually buy from order history, not from the price list
  2. Create variants per increment and price them per unit so bigger sizes stay consistent
  3. Use the same variants at POS so online and register prices match
  4. Track 'custom size' requests; when they pass a few a week, revisit the build

Ready to sell 2.4 kilograms of something on Shopify?

No app does it. We build the per-unit pricing pattern, calculator and cart presentation so weight, length and volume sell cleanly online and at POS.

Contact us today

Ecommerce development

Verdict scored for the reference scenario above. Estimates are not quotes; app pricing carries its verification date and gets re-verified quarterly. Full scoring anchors: see the TCC methodology.

Read how we score these decisions (the TCC Framework). No affiliate links, no paid placement — no app vendor pays to appear here.

No affiliate links. No paid placement. We make money building and integrating solutions — not on referral fees.