Selling made-to-measure or made-to-order products on Shopify often requires more flexibility than standard product variants can provide. Whether you're offering custom curtains, blinds, countertops, carpets, doors, windows, wallpaper, fabric by the meter, event tickets, or wholesale products, customers may need to enter specific measurements or quantities before the final price can be calculated.
Shopify doesn't natively provide a flexible way to calculate product prices based on customer-entered dimensions or custom quantities. Merchants may end up creating numerous variants, requesting details after checkout, or calculating prices manually—all of which can make the buying and fulfillment process more complicated.
With Easify Custom Product Options, merchants can create made-to-measure or made-to-order product experiences without coding. Depending on how a product is priced, there are two common approaches:
- Dimension pricing — for products priced by width, height, length, or area.
- Quantity pricing — for products priced according to customer-entered quantities.
This guide explains when to use each method and how to configure them on Shopify.
Key Takeaways
- Made-to-measure or made-to-order products often require custom measurements, quantities, or other order details.
- Dimension pricing works well for products priced by width, height, length, or area.
- Quantity pricing is suitable for products sold by custom units or quantities.
- Easify can calculate prices from customer-entered measurements or quantities before customers add products to their cart.
- Merchants can combine pricing options with other product fields, validation rules, and customization features without writing code.
Why Do Made-to-Measure or Made-to-Order Products Need Custom Pricing?
Many made-to-measure or made-to-order products cannot be represented easily by a fixed set of Shopify variants because the customer's requirements vary from order to order.
For example, someone buying custom curtains may need a specific width and height, while a customer ordering fabric may need a particular length. A wholesale buyer may also need to enter a custom quantity before the total price can be determined.
Common examples include:
- Curtains, blinds, and window shades
- Wallpaper and fabric sold by the meter
- Carpets and custom flooring
- Countertops, glass panels, and acrylic sheets
- Custom shelving, doors, and windows
- Event tickets and workshop registrations
- Wholesale products and bulk materials
Without a suitable pricing setup, merchants may need to create many product variants, request measurements after checkout, calculate prices manually, or send separate invoices.
Using custom product options allows customers to provide the information needed directly on the product page, making the ordering process easier to manage.
If your products also require personalization, such as engraving, custom text, or image uploads, you can combine these fields with measurement-based or quantity-based pricing. Learn more about What Is the Easify Custom Product Options App for Shopify?.
Method 1: Sell Made-to-Measure Products with Dimension Pricing
When to Use Dimension Pricing
Dimension pricing is suitable for made-to-measure products whose price depends on customer-entered measurements.
Common examples include curtains, blinds, wallpaper, fabric, countertops, glass, acrylic sheets, and custom furniture panels.
Instead of asking customers to choose from predefined sizes, you can let them enter the dimensions they need.
How Dimension Pricing Works
Customers enter measurements such as width, height, or length. Easify then applies your configured pricing formula and calculates the price based on those values.
You can also combine the Dimension option with other product customization fields, such as Text Box, Dropdown, Image Swatches, Color Swatches, and File Upload. This allows customers to provide measurements alongside other specifications for their made-to-measure or made-to-order products.
Step 1: Create a Dimension Option
Begin by creating a new Option Set, then add a Dimension option.

The Dimension option is specifically designed for products that require customer-entered measurements, making it ideal for businesses selling custom-sized products.
Step 2: Configure Your Measurement Fields
Next, customize how the measurement fields will appear on your product page.

You can configure:
- Option name – Internal name used inside Easify.
- Option label – The label customers will see, such as Custom Size or Enter Your Measurements.
- Dimension fields – Choose which measurements to collect (Width, Height, Length, or custom labels).
- Suffixes – Display units like cm, mm, inches, or feet beside each field.
- Help text – Add instructions to guide customers when entering measurements.
This flexibility lets you tailor the option to suit products like curtains, doors, blinds, wallpaper, acrylic panels, signage, or any other made-to-measure items.
Step 3: Create Your Pricing Formula
Once your measurement fields are configured, scroll to the Pricing Formula section.
Here you can define how Easify should calculate the additional cost based on the dimensions entered by the customer.

For example, you can create formulas such as:
- Width × Height
- Width × Length
- Width × Height × Price per m²
- Length × Unit Price
- Or other custom formulas that match your pricing model.
As customers enter their measurements on the storefront, Easify automatically recalculates the price in real time.
Step 4: Set Minimum and Maximum Values (Optional)
To prevent invalid measurements, you can define acceptable input ranges for each dimension.

For every measurement field, Easify lets you specify:
- Minimum value
- Maximum value
This helps ensure customers only enter dimensions that your business can manufacture or fulfill.
For example:
- Width: 50–300 cm
- Height: 80–250 cm
If a customer enters a value outside the allowed range, Easify immediately displays a validation message before the product can be added to the cart.
Step 5: Assign the Option Set to Your Products
After finishing the configuration, scroll down to the Products section and assign the Option Set to the products or collections that should use dimension pricing.
Once assigned, customers will be able to enter their custom measurements directly on the product page, while Easify automatically calculates the correct price based on your pricing formula.

Step 6: Save and Test Your Configuration
Finally, click Save and preview your product page.
Testing your setup ensures customers receive accurate pricing while helping reduce fulfillment errors for custom-made products.
Real Store Example
Example: Selling Custom Curtains Priced by Dimensions
One common use case for dimension-based pricing is custom-made curtains or blinds, where the final price depends on the exact measurements entered by the customer.
Instead of offering dozens of fixed-size variants, the merchant allows shoppers to enter their required width and height directly on the product page. Easify then automatically calculates the total price based on a predefined pricing formula.

Product: Custom Roller Blind
Pricing: $13.99 per square meter (m²)
Customer enters:
- Width: 1.5 m
- Height: 2.2 m
Easify instantly calculates the area and updates the product price before the item is added to the cart.
Why This Works Well
- Customers receive an accurate price instantly.
- No need to create hundreds of size variants.
- Merchants avoid manual price calculations.
- Every order includes the exact measurements needed for production.
- Creates a smoother buying experience for made-to-order products.
This approach works particularly well for products such as:
- Custom curtains
- Roller blinds
- Window shades
- Wallpaper
- Fabric sold by size
- Glass panels
- Metal sheets
- Acrylic panels
- Custom signage
- Other products priced by area or dimensions
Method 2: Sell Made-to-Order Products with Quantity Pricing
When to Use Quantity Pricing
Quantity pricing is suitable for made-to-order products where the price depends on how many units customers need rather than their physical dimensions.
Common examples include event tickets, workshop registrations, wholesale products, bulk materials, party supplies, custom printed items, product bundles, and food orders.
Instead of entering width or height, customers specify the quantity they want to purchase, and the pricing setup determines the corresponding charge.
Step 1: Create a Quantity Option
Open Easify Custom Product Options and create a new Quantity option.
This option lets customers specify how many units they want to purchase directly within the product configuration.

Step 2: Configure the Quantity Settings
Next, customize the option to match your ordering requirements.
Common settings include:
- Option name
- Customer-facing label
- Required or optional field
- Minimum quantity
- Maximum quantity
- Placeholder text
- Help text

For example, an event organizer might require customers to purchase at least 2 tickets, while a print shop may allow orders between 100 and 5,000 business cards.
These validation settings help prevent invalid orders before customers reach checkout.
Final Thoughts
Selling made-to-measure or made-to-order products on Shopify doesn't have to involve complicated pricing calculations, excessive product variants, or manual order processing.
With Easify Custom Product Options, merchants can choose the pricing approach that matches their products. The Dimension option calculates prices based on customer-entered measurements, while the Quantity option supports products priced according to custom quantities. Both can be combined with other product options to collect the information needed for a more flexible buying experience.
👉 If you're looking for an easier way to sell made-to-measure or made-to-order products on Shopify, Easify Custom Product Options gives you the flexibility to collect measurements, configure pricing, set validation rules, and manage customer specifications—all without writing code.
FAQs
Can I sell made-to-measure products on Shopify?
Yes. You can use custom product options to collect customer measurements and calculate prices based on those values. Easify's Dimension option lets merchants configure measurement fields and pricing formulas for products such as curtains, blinds, wallpaper, and custom panels.
Can I sell products priced by the meter on Shopify?
Yes. A product options app like Easify Custom Product Options can collect the required measurements and calculate the price using a configured formula. The appropriate setup depends on whether your product is priced by length, area, or another measurement.
