How to sell products by weight and adjust pricing accordingly?

Topic summary

Merchants want to sell variable‑weight items (seafood, meat, produce) online and in POS, then adjust price to the final weighed amount and notify the customer. Example: customer buys 1 lb at $16/lb; final weight is 1.06 lb and price should auto‑adjust to $16.96.

Shopify staff confirm there is no native support to sell by measurement/weight in Admin or POS. Suggested stopgaps: product variants, unit‑pricing apps (e.g., Unitpricer, IzyUnit), and POS Quick Sale for manual pricing. Feature requests have been forwarded; any change would appear in the changelog.

Workarounds shared:

  • Add an upfront overage (e.g., 10%) via “Orders and Product Fees,” then refund/adjust after fulfillment.
  • Authorize payment and capture after final weight (requires order editing and stored card flow via third‑party apps).
  • POS prompts to enter price manually; or 1/10‑lb products (causes rounding, inventory reconciliation issues).

Pain points: tax misapplied in Unitpricer for tax‑exempt items, inability to edit item price post‑add, inventory not syncing when selling fractions, and lost revenue/time.

Latest updates: Filljoy released a beta “Edit Sell by Weight Orders” app with a demo video and 60‑day trial; another video shows a card‑on‑file workflow. The issue remains open; no native solution yet.

Summarized with AI on December 11. AI used: gpt-5.

Hi all,

We are the developer behind the 5-star rated Sell Products by Weight for POS app which solves this issue for in-person sales: https://apps.shopify.com/sell-products-by-weight. Our app enables scale integration, inventory adjustment, COGS reporting, tax-exempt sales, etc.

We are now beginning development to extend functionality to online sales. If you have a need for this, can you please fill out this brief questionnaire so that we can better understand the use case? https://forms.gle/vjMUzZ3wZxHWYmCo7

Thank you very much.