How do I price personalized products by weight on Shopify?
The setup we recommend most: use native variants for weight or size tiers (thin, standard, thick), since those change your material cost and shipping weight, and add per-option fees through Cart Transform for the extras that sit on top, such as a premium material or a second engraved side.
That covers most engraving, laser cutting, metal signage and dimensional print products. If you truly need a live formula (weight × material × rate per ounce), you'll need an options app with calculator-style fields, and we'll cover when that's worth it below.
Step-by-step setup
- Identify what drives your cost. Usually metal thickness, Size and material density. Work out your cost for each combination you actually sell.
- Turn the main cost driver into variants. For a brass plaque that might be Size (Small, Medium, Large), each with its own price and its own shipping weight.
- Add the extras as priced options. In Print It My Way, add a dropdown for upgrades like "Brushed finish" or "Mounting holes" with a flat upcharge on each choice.
- Add the personalization fields. A text field for the engraving with a character limit, plus a font picker and live preview.
- Enter the shipping weight on each variant. This is separate from your price and is what Shopify uses to calculate shipping rates.
- Test the cart. Pick each tier and upgrade and check that the cart total matches your price sheet.
When weight-based pricing makes sense
Weight-based pricing makes sense when the raw material is a big share of your cost and changes a lot between sizes. Common cases:
- Laser engraving on metal blanks that come in several thicknesses.
- Wooden signs, where thickness, size and wood type together set the price.
- Metal signs and plaques in aluminum, brass or steel, which cost very different amounts per ounce.
- Custom jewelry in gold or silver, where metal weight moves with market prices.
- Dimensional print materials like foam board and acrylic, priced by thickness and size.
For a printed mug or T-shirt, it doesn't. The blank costs about the same whatever the customer writes, so a simple base price plus fixed add-ons is clearer.
Native variant approach
The simplest approach is one variant per weight tier, each with its own price and SKU:
| Variant | Approx. weight | Price |
|---|---|---|
| Light | 5 oz | $30 |
| Standard | 10 oz | $45 |
| Heavy | 15 oz | $65 |
This works well for two to four tiers, and it has a bonus: each variant carries its own shipping weight, so shipping quotes stay accurate. Our guide to variant weight and shipping covers that setup. It gets awkward once you multiply tiers by materials by finishes, because the variant count grows fast.
Add-on fees on top of weight tiers
Once the weight tiers are variants, put everything else in priced options with Print It My Way. A brass plaque could look like this:
- Variant: size and thickness tier, priced from your cost sheet ($30, $45, $65).
- Dropdown: material upgrade (Aluminum +$0, Brass +$12, Steel +$8).
- Text field: engraving, 40 characters, with an optional per-character fee for long text.
- Checkbox: mounting hardware +$6.
The customer sees the total update as they choose, and each fee appears as its own cart line. Our guide to per-option pricing walks through the fee types.
Fixed fees aren't a true multiplication: brass doesn't cost exactly the same extra at every size. If your margins are thin, use separate products per material so each size can carry its own price, or accept a small rounding in exchange for a simpler page.
When you need a real formula
A live formula (base + weight × rate) is worth it when customers enter their own dimensions, such as a custom-size steel sign where width and height are typed in. In that case, look for an options app with calculator or formula fields, and test rounding carefully. For products sold in a handful of standard sizes, tiers plus add-ons are easier to maintain and easier for customers to understand.
Whichever route you choose, check the final price in the cart and at checkout before going live. If a price looks off, our wrong variant price fix guide walks through the usual causes.
Price weight vs shipping weight
These are two different things. The weight you use to set your price is a cost input. The weight on the variant is what Shopify uses for shipping rates. Personalization fees don't change the shipping weight, so a heavy brass upgrade sold as a dropdown option won't increase shipping on its own. If an upgrade adds real weight, make it a variant with its own weight, or build the extra shipping cost into the add-on fee.
Signage stores run into this more than most; our roundup of options apps for signage stores covers how each handles size-based pricing.
Set up weight-based pricing
Print It My Way adds flat per-option and per-character fees as a separate cart line. Pair them with weight-tier variants.
Install Print It My Way. Free Tiered pricing best practices →Frequently asked questions
Can I charge per gram or per ounce?
The practical way is to set weight tiers as variants, each priced from your per-ounce cost, and add fixed fees for upgrades. A true live per-gram formula needs an options app with calculator-style fields.
Does weight affect shipping?
Shipping uses the weight entered on each variant, not your pricing weight. Personalization fees don't change shipping weight, so make heavy upgrades variants with their own weight.
Can I combine weight + dimensions?
Yes, by making size and thickness tiers variants and adding material or finish as priced options. If customers type in their own dimensions, you'll need an app with formula fields.
Which apps support weight-based formulas?
Some options apps offer calculator or formula fields, so check each listing for that feature. Print It My Way covers tier variants plus per-option, per-field and per-character fees, which fits most standard-size products.
Do I need Shopify Plus for weight formulas?
No. Add-on pricing through apps works on every Shopify plan, and weight tiers as variants work on any plan too.
When is weight-based pricing not worth it?
When the blank costs about the same whatever the customer picks, as with printed mugs or T-shirts. A base price plus fixed add-ons is clearer there.
Sources & further reading
Primary sources referenced in this article. We link to official platform documentation and standards bodies rather than secondary summaries so you can verify claims directly.