For Shopify stores selling blinds, shades and window coverings

Price Every Blind From Your Supplier’s Own Table.

One roller shade. Twenty-four widths, thirteen drops, seven fabrics.
That’s 2,184 prices. Paste the table in and every one of them goes live.

Appify is built on real pricing tables. Look up on one key or two. Choose how an in-between size resolves: up, down, nearest or blended. Then options price off other options, like the valance below reading the finished width.

14-day free trial. Free on Shopify Partner dev stores.

your-store.myshopify.com
Price summary

Why the search took this long

Four Things Blinds Need That Most Options Apps Don’t Do

If you’ve tried one and ended up with a Contact us button, it stalled on one of these.

1

The price has to come out of a table

A blind’s price lives in a grid: width down one side, drop across the top, one grid per fabric. Most apps only add a set amount for a choice. Appify has pricing tables built in.

2

Add-ons priced off the blind, not off a list

A valance isn’t a flat $40. It’s priced by the width of the blind, from a table of its own. Same for headrails and side channels. The calculator above is doing exactly that.

3

Not every size can be made

Custom blinds come in a lot of sizes. Not all of them. A motor needs more width than a chain drive. Appify narrows the range as they choose, so the blind nobody can build never gets ordered.

4

Only the options that apply to this blind

Pick a motor and you need a remote channel. Pick a chain and you need a side. Appify shows and hides options as they go, so forty possible fields ask the eight that matter.

What your sales reports don’t show you

The Orders You Never Knew You Lost

None of these show up in a report. Nobody complains. They just don’t come back, or the bill lands months later.

The visitor who wanted a number, not a form

They measured the recess and found your page at 11pm. They got a contact form and a promise to email back. The shop down the road gave a number in four seconds.

→ A real price on the page, from the sizes they type in

The price that only lived on the product page

A quote builder on the home page. A landing page behind an ad that ends in a price, not a contact form. If a calculator only runs on product pages, none of those exist.

→ A calculator on a collection page, the home page or a blog post

The cart nobody could rebuild

They sized three windows for a bay, reached checkout and stopped. Your recovery email brings them back to an empty configurator. Now they have to measure and choose the whole thing again, and mostly they don’t.

→ The recovery email brings back the configuration, not a blank form

The second window, three months later

She did the lounge in March and wants the bedroom in September. If the page can’t remember what she picked, she has to measure and rebuild it. She won’t email to say so.

→ Past orders in the customer portal, back in the cart in one tap

The weeks you spent in the App Store

Install one. Build a test blind. Type a real width and find out it can’t price it. Uninstall. Most people do that three or four times before one calculates.

→ Seven questions that rule an app out in two minutes, Appify included

The catalogue you’ll rebuild later

Most apps get close, so you settle and build the whole catalogue that way. Moving it later isn’t one product. It’s every product, every table and every rule, a second time.

→ Enough depth on day one that the hardest blind works first

None of these show up in analytics, so none of them ever make it onto a list to fix. They just keep happening. Install Appify, build your hardest product first, and you’ll know inside a week which of them were costing you.

What Lands on the Order

Not a recess measurement in a notes field. Everything the fabricator needs, in the format they ask for it.

Width and drop in eighthsWith the mount and the deduction already applied
Every price, and the numbers behind itEach option’s price, plus any calculation you set up for the workshop rather than for the customer
Lift, control side, rollEvery mechanical choice the factory needs
Cassette and extrasValance, bottom bar and any oversize charge

Reorder and cart recovery

Buying It Again Shouldn’t Mean Building It Again

Blinds are bought a room at a time. The second order should be your easiest sale of the year. On most stores it’s the hardest, because the customer starts from nothing.

Order #22919 March
Serenity Roller, sheer weave
WindowLounge, south bay
Size43 1/8 x 60 in
MountInside, 1/4 deduction
LiftCordless
RollStandard, no cassette
$320.94Reorder

It All Comes Back With It

Reorder straight from the order.One tap puts it back in the cart, every option and file attached.
Or let the customer do it.Past orders sit in the customer portal, so nobody re-measures the same window or digs through old email to remember which fabric it was.
Without it, the cart comes back wrong.Shopify’s own Buy again drops every option, so a wrong order lands in the cart looking right. Recovery emails do the same.
Here it comes back whole.Every option and the right price, restored from the recovery email.
Try before you install

Would you rather just go and use it?

Our Shopify demo store runs a real blinds configurator. Enter a width in eighths, switch the lift, watch the rules bite. Nothing to install and no signup.

Try the blinds demo

Built for window covering sellers

Everything a Blind Shop Has to Get Right

Each one of these exists because made-to-measure breaks in a specific way.

Price From Your Supplier’s Table

Two-dimensional price grids.Paste in the width by drop table you already order from. The price is a lookup, so the steps between sizes stay exactly where your supplier put them.
A grid per fabric.Sheer weave and blackout are different tables, not one percentage applied to the other. Both live on one product.
Fractions to the eighth.Widths and drops in eighths of an inch, the way the factory takes them, not rounded to whole numbers.
Mount deductions applied once.Inside mount deducts, outside mount doesn’t, and specialty shapes take nothing. The rule sits on the product, not in your team’s memory.
Oversize and handling charges.A surcharge past 90 inches, a freight rule past 104, and a rush tier, each on its own line.
Add-ons on their own units.Side channels by the foot, cassettes by the metre, motors by the unit. Different units on one order.

Stop the Order Nobody Can Build

A minimum and maximum that move.A rule sets the smallest and largest a field will take, from what they picked elsewhere. Pick the motor and the minimum width rises.
Required, but only when it matters.A field can be optional most of the time and mandatory in one configuration. Control side is required the moment they pick a chain, and never asked for otherwise.
Values filled in from other choices.A rule can set a field for them and hold it there while the condition lasts, so nobody has to work out a number that already follows from something they picked.
Choices that drop out of the list.A fabric that can’t make the size they typed stops being something they can choose, rather than something they choose and get turned down for a week later.
Fields that appear on cue.The remote channel arrives when a motor is chosen and goes when it isn’t. Pick a reverse roll and the cassette leaves, because the two can’t be built together.
A blocked size says why.A blind outside what you can make refuses to price, and names the rule that stopped it instead of failing quietly.

Runs Inside Your Blind Catalogue

No variant ceiling.Two thousand price cells live in a table, not in variants, so no size and fabric combination ever becomes another SKU.
Native add to cart.The order goes through your theme’s existing cart, with no workaround between the customer and checkout.
Calculators on any page.Build a collection page where a whole range prices itself, a quote builder on the home page, or a sizing tool inside a blog post. Add to cart included, not just a price.
Looks like your store on day one.Six style presets, then every colour, font and corner radius behind them if you want to touch one. Nothing reads as a bolted-on widget, which is what makes a shopper hesitate right at the price.
Edit without breaking the live page.Work in draft while shoppers see the last published version. Every publish saves a version you can restore.
Describe it and let the AI build it.Explain how your supplier prices a blind in plain language and the setup is written for you.

14-day free trial with every feature turned on. From $39/month after.

Built and Supported from Canada

Support comes from the people who build the app. Ask a hard pricing question and you won’t be explaining your trade to a stranger first.

No first-line queueYou’re not passed from someone reading a script to someone who knows the app.
Live chat and emailReach us from inside the app or through the support portal, whichever suits the question.
We know made-to-measure workflowsPricing tables, add-on rates, size limits and mount deductions, not generic app support.

Sell blinds other apps can’t price, size, or build.

Seven questions that rule out an app in two minutes

Every app lists the same features. Swatches, text fields, uploads, conditional logic.
That list tells you nothing. What separates them is the pricing underneath.

Ask these before you install the next one, Appify included.

  1. Can it calculate a price, or only add prices up? Totalling add-ons is easy. Reading a grid, adding a lift, holding a minimum width and charging a valance by the foot at the same time is math, and adding won’t get there.
  2. Can the price come out of a table you paste in? A blind’s price is a grid: width down one side, drop across the top, one grid per fabric. Paste in the sheet your supplier already sends you.
  3. Can one option’s price depend on another? A valance priced by the finished width of the blind, which doesn’t exist until they’ve entered both measurements. Fixed add-on prices can’t say that.
  4. Can it refuse a size you can’t build? A motor needs more width than a chain drive. If the app can’t raise the minimum once they pick the lift, the order reaches the factory before anyone notices.
  5. Can a customer enter 43 and an eighth? Windows are not whole inches. Round to the nearest inch across a house and every blind is short, and every one of them is a remake at your cost.
  6. Does the mount deduction happen before the factory sees it? Inside mount takes a deduction. Applied once, in the calculator, where the customer can see what changed and why, rather than twice or not at all.
  7. Can a customer reorder, and does an abandoned cart come back whole? Shopify’s own Buy again drops every option, so a wrong order lands in the cart looking right. Recovery emails do the same.

Seven yeses is rare. Take the list to whichever app you look at next and get an answer to each one before you commit to it. Or get started with Appify and stop searching.

You Might Be Wondering

“This sounds technical. I don't write formulas.”

Most merchants here don’t. A price grid is a table you paste in, not a formula you write. Describe the rest in plain language and the AI builds it. Support will do the awkward part with you.

“My supplier's table has thousands of cells.”

That’s the normal case and it’s why this exists. A table with hundreds of cells per fabric is data, not variants, so it never touches Shopify’s variant or option limits.

“My add-ons are priced off the blind, not off a flat rate.”

That’s the normal case. A valance, a headrail or side channels can read the finished width and look up a table of their own, so the add-on price moves with the blind.

“I already have an options app.”

For options, most work fine. Can yours read a two-dimensional table, take a measurement in eighths, and refuse a size the factory can’t build? If that happens by email, that’s the part this replaces.

“Will this slow my product pages down?”

No. Options load with the page and add to cart natively, without a separate cart flow or a third-party checkout.

“How do I know it fits my products before installing?”

Go and use it. Our Shopify demo store runs a real blinds configurator, so you can enter a width in eighths and watch the rules bite before you install anything.

What You Get

Every feature is on every plan. Nothing is held back for a higher tier.

  • Two-dimensional price grids, one per fabric, pasted in from your supplier
  • Measurements in eighths of an inch, with mount deductions applied automatically
  • Rules that read one option to limit another, so each lift carries its own minimum width
  • Mutually exclusive options, so reverse roll and a cassette can never be ordered together
  • Advanced pricing: formulas with logic, math and rounding functions, variables, named fees and surcharges
  • Reorder past orders and restore abandoned carts with the configuration intact
  • Calculators on any page, not only product pages
  • Native add to cart, no variant clutter, Shopify Markets and 10 languages

From $39 / month

The subscription scales with how much you use the calculators. Monthly AI credits are included, with an overage charge only if you go past them.

14-day free trial Every feature on every plan Free on Partner dev stores

Install Free on Shopify

Or try it live first if you’d rather see it working before you install.

Every Window Priced From Your Supplier’s Own Table

Not the standard roller. The one with the motor and the minimum width.
The one where the fabric caps out before the grid does.
The one that cost you a remake in March.

If it can’t handle that one, you’ll know inside a week and you won’t have paid anything.

14-day free trial. Free on Shopify Partner dev stores.

Frequently Asked Questions

Can it price from a width by drop table?

Yes. A two-dimensional price grid is a lookup, so the price comes from the cell your supplier set rather than from a formula that smooths across the sizes.

My table jumps between one size and the next. Can it follow that?

Yes, because the price is read from the cell rather than worked out from the size. Whatever steps your supplier put between one row and the next come through exactly as they are.

Can customers order in fractions of an inch?

Yes. Widths and drops can be entered in eighths, the way a factory takes them, rather than rounded to whole inches.

Can the minimum width depend on the lift chosen?

Yes. A rule can read one option to constrain another, so chain drive, cordless, motorised wand and Quiet Lift can each carry their own minimum width.

Can I stop combinations that can't be manufactured?

Yes. Options can be made mutually exclusive, so a reverse roll and a cassette can’t be ordered together, and a blocked size refuses to price with a line explaining why.

Do mount deductions happen automatically?

Yes. Inside mount can deduct while outside mount does not, and specialty products that need a finished size can take no deduction at all.

How many price cells can one product hold?

Enough for a full supplier table. Prices live in a pricing table rather than in Shopify variants, so a product with thousands of size and fabric combinations never runs into the variant or option limits.

Can I add motors, remotes and cassettes?

Yes. Add-ons can be priced per unit, per foot or per metre, and conditional rules can show remotes and hubs only when a motor is selected.

Does this create extra variants in my store?

No. Options and pricing live outside the variant system, so no size or fabric combination becomes another SKU.

Do I need to know how to write formulas?

No. A grid is pasted in as a table. For everything else, describe your pricing in plain language and the AI-assisted setup writes it.

Can I edit without customers seeing a broken page?

Yes. Work in draft and publish when you’re ready. Every publish saves a version and you can restore an older one at any time.

What does it cost?

From $39 per month with a 14-day free trial. The price scales with calculator usage, and monthly AI credits are included. Partner development stores are free.