If you sell products where price depends on size, dimensions, weight, or a combination of specs, searching for a “Shopify custom pricing app” can send you down the wrong path fast. Most results are wholesale and B2B tools — useful for tiered customer discounts, but completely useless when what you actually need is a calculator that multiplies width by height and updates the price in real time.
These are two different problems. This post explains the difference and shows you how to set up formula-based custom pricing on Shopify for products like blinds, fabric, signage, flooring, or anything else that’s priced by spec.
The Two Meanings of “Custom Pricing” on Shopify
When merchants search for a custom pricing app, they usually mean one of two things:
Option 1: Customer-specific pricing — different prices for different customers. Wholesale accounts get 20% off, VIP members get a special tier, B2B buyers see a price list. Apps like Bold Custom Pricing and BSS B2B Wholesale handle this well.
Option 2: Product-configuration pricing — the price changes based on what the customer enters. A buyer types in 120cm x 80cm for a blind, selects blackout fabric, and sees the correct total before they add to cart. This is formula-based pricing, and it’s an entirely different category.
If your product is priced based on what a customer specifies (not who the customer is), you need a formula-based calculator, not a wholesale pricing app.
Who Actually Needs This
Formula-based pricing is the standard for any product where a fixed price per SKU doesn’t work:
- Blinds and window treatments — width x height x price per square foot
- Fabric and textile stores — price per meter or yard, with material surcharges
- Signage and print shops — base price + size + material + quantity
- Flooring and carpet — square footage plus installation multipliers
- Custom furniture and woodworking — dimensions plus wood type, finish, hardware
- Labels and stickers — quantity tiers combined with custom size input
- Acrylic and glass cutting — exact dimensions, sometimes irregular shapes
If you’re running one of these stores, the problem isn’t customer pricing tiers — it’s that Shopify’s native product variants weren’t built for infinite size combinations. A customer specifying a 47cm x 93cm blind can’t find that in a dropdown. And even if you created that variant manually, you’d have thousands of them.
How Formula-Based Pricing Actually Works
Instead of creating variants, you add input fields directly to your product page. The customer enters their specs, selects options, and the calculator runs your formula against those inputs and shows the correct price instantly.
A basic formula looks like this: Width (cm) × Height (cm) × $0.08 per cm²
More complex versions can include:
- Tiered pricing (price per square foot drops above a certain area)
- Material multipliers (standard vs. premium fabric costs 1.4x)
- Add-ons (grommets, mounting hardware, rush order surcharge)
- Minimum order amounts
- Rounding rules (round up to nearest 5cm)
All of this runs client-side, updating in real time as the customer fills in their specs. When they hit Add to Cart, the final calculated price goes through Shopify’s checkout normally.
Setting This Up with Apippa Custom Price Calculator
Apippa Custom Price Calculator is built specifically for this type of pricing. It works on any Shopify theme without touching code.
Here’s the basic setup flow:
1. Install the app and open the calculator editor
From your Shopify admin, go to Apps, open Apippa Custom Price Calculator, and create a new calculator. You’ll assign it to a product or collection.
2. Add your input elements
Click “Add Element” to add the fields customers will fill in. Common elements for size-based products:
- Number inputs (width, height, length, quantity)
- Dropdown selects (material type, color, finish)
- Checkbox add-ons (rush order, special packaging)
Each element gets a variable name. Width might be W, height might be H.
3. Write your pricing formula
In the formula field, you write the expression that calculates the final price. For a simple square-footage product:
W * H * 0.08
For something with a material multiplier and a minimum price:
MAX(W * H * base_price * material_multiplier, min_price)
The formula editor supports standard math operators, conditional logic, and lookup tables for tiered pricing.
4. Set display options
You can show a price breakdown to the customer (so they see the per-unit cost alongside the total), add helper text to explain dimensions, set input validation rules, and choose how the calculator appears on the page.
5. Test on your storefront
Use the preview to verify the calculator works before going live. Enter edge cases — minimum sizes, maximum sizes, unusual combinations — and confirm the prices calculate correctly.
What to Look for in Any Formula Pricing App
If you’re evaluating options, these are the things that matter:
Formula flexibility. Can the app handle your actual pricing logic, or does it force you into a simplified version? Real pricing rules for custom products often have conditions, tiers, and multipliers. The formula engine needs to handle that.
Input types. You need at minimum: number fields, dropdowns, and checkboxes. Some products also need text inputs (for engraving), file uploads (for print files), or image selectors.
Real-time price updates. The price should update as the customer types, not after they submit a form. Friction at the product page = lost sales.
Checkout compatibility. The calculated price needs to pass through to Shopify’s cart and checkout correctly. This is where some apps break — the price shows correctly on the product page but the cart shows the base variant price.
Theme compatibility. It should work with your theme without custom CSS or developer work.
Apippa Custom Price Calculator covers all of these. It has 200+ reviews on the Shopify App Store, holds a Built for Shopify badge, and works with Online Store 2.0 themes and classic themes alike.
A Note on Shopify Variants vs. Calculator Inputs
The question comes up: why not just create all the possible size variants in Shopify?
Shopify limits products to 100 variants, and each variant can have at most three options. For a blind store offering 50 possible widths, 50 possible heights, and 3 materials, that’s 7,500 combinations — which you can’t create in Shopify and definitely can’t manage manually.
Calculator inputs sidestep this entirely. You have one product (or a small number of base products), and the calculator handles all the variation. Inventory management stays clean, and customers get a better experience because they’re entering their actual requirements rather than scrolling through a list of pre-set size options.
Internal Resources
If you’re setting up dimension-based pricing for a specific industry, these guides go deeper:
- Shopify Pricing by Dimensions: A Setup Guide — covers the full formula approach with examples
- How to Sell Flooring on Shopify — specific setup for square-footage pricing
- Shopify Price Calculator for Blinds — width x height pricing with material options
FAQ
What’s the difference between a custom pricing app and a wholesale pricing app on Shopify?
Wholesale pricing apps change prices based on who the customer is — their account tier, customer group, or location. Formula-based pricing apps like Apippa Custom Price Calculator change prices based on what the customer configures — their dimensions, material choices, quantity, and other specs. If your pricing depends on product specifications rather than customer identity, you need the formula-based approach.
Can I use Shopify’s built-in variants for size-based pricing?
Shopify allows up to 100 variants per product with a maximum of three option types. For products with continuous size inputs (like blinds or fabric sold by the meter), variants don’t work — you’d need thousands of them. A calculator with numeric input fields solves this without the variant limit.
Will the calculated price appear correctly in the Shopify cart and checkout?
Yes — Apippa Custom Price Calculator injects the calculated price into the cart line item, so the correct total carries through to checkout, order confirmation, and the Shopify admin. No custom development needed.
What industries use formula-based pricing on Shopify most?
The most common use cases are blinds and window treatments, fabric and textile stores, signage and print shops, flooring and carpet retailers, custom furniture makers, and label or sticker stores. Any product where the customer specifies dimensions or custom options typically benefits from this approach.
Do I need a developer to set up formula-based pricing?
No. Apippa Custom Price Calculator installs from the Shopify App Store and runs inside the app admin — no theme code changes required. You write formulas in a visual editor, and the app handles the storefront integration automatically.
Ready to set up dynamic pricing on your store?
Free to install · No coding required · Works with any Shopify theme