How do I price personalized products by weight on Shopify?
Combine native variants for weight tiers (thin / standard / thick) with per-option pricing via Cart Transform for material choice. Or use math fields (Hulk) or Cart Transform formulas (Print It My Way) to compute weight × material × per-unit rate. Weight-based pricing works cleanly for engraving, laser cutting, custom metal signage, and dimensional print products.
Step-by-step setup
- Identify what drives weight cost. Metal thickness, dimensions, material density.
- Configure per-option weight upcharge. Aluminum $8/oz, brass $12/oz.
- Combine with dimension fields. Weight × material rate = final upcharge.
When weight-based pricing makes sense
- Laser engraving on custom-thickness metal
- Wooden signs where thickness × dimensions × wood type drives price
- Metal signs (aluminum / brass / steel per oz)
- Custom jewelry per gram of gold/silver
- Dimensional print materials (foam board, acrylic)
Native variant approach
Simple — create SKUs per weight tier:
- Light (5 oz) — $30
- Standard (10 oz) — $45
- Heavy (15 oz) — $65
Works for 2-3 tiers. Breaks down at 5+ tiers or combinations.
Cart Transform formula
For richer pricing, use Cart Transform via Print It My Way:
- Base: $15
- + Material rate (Aluminum $8/oz, Brass $12/oz, Steel $10/oz)
- × Weight (from dropdown or dimension calculation)
Displays live as customer picks material + weight.
Set up weight-based pricing
Print It My Way Cart Transform handles material + weight formulas.
Install Print It My Way — Free Tiered pricing best practices →Frequently asked questions
Can I charge per gram or per ounce?
Yes via Cart Transform formula: base + (weight × material rate).
Does weight affect shipping?
Yes if Shopify Shipping calculates by weight. Weight-based pricing at product level is independent of shipping calculation.
Can I combine weight + dimensions?
Yes. Cart Transform can multiply weight × dimensions × material rate.
Which apps support weight-based formulas?
Print It My Way (via Cart Transform), Hulk (via math fields). Bold has variant-based approach.
Do I need Shopify Plus for weight formulas?
Cart Transform is Plus-native. Non-Plus stores use app-side equivalents.