A price adjustment is an "if this, then change the price" rule. You use it when most orders follow your normal pricing, but some cases need a different price: a premium material, an oversized job, a rush order. The Price Adjustments demo on our demo store shows three kinds of rule in one small calculator, built with Appify Custom Product Options.
What a price adjustment rule is
In Appify Custom Product Options, price adjustments live in the calculator editor, under Options & Pricing, in their own Price Adjustments section. Each price adjustment is one row, and each row reads like a sentence: "if this is true, then change the price this way."
Open a rule and you see its two parts.
- The "if" part: conditions. Each condition picks an option, a comparison and a value, such as Size equals Large, or Area greater than 100. The Logic box decides how they combine: All conditions (AND), Any condition (OR) or None of the conditions. You build them from dropdowns, with no code to write.
- The "then" part: an operation and an amount. The operation is Add, Multiply or Set. The amount can be a plain number or a formula that uses the shopper's options, so a rule can add a flat 50 or 15 percent of the price.
Adjustments work on the running price, after the option prices, fees and pricing variables are worked out. When a rule's conditions are true, it applies straight away, and the price in the live preview updates as the shopper changes their choices.
When to use a price adjustment
Use one when the price should change only in certain cases. These are the usual reasons:
- A surcharge for one choice. Add 15 percent when the shopper picks a premium material.
- An upcharge past a limit. Add a flat 50 when the calculated area goes over 100.
- A rush or extra service. Add a flat 15 when a Rush toggle is on.
- A price that jumps at set points. Replace or multiply the price once a number crosses a line, as the demo below does.
Each exception is its own small rule, so your main pricing stays simple. When someone asks why an order cost more, you read one rule instead of picking apart one long formula.
The app has other pricing tools too, and an adjustment isn't always the right one:
| You want to | Use |
|---|---|
| Charge for a choice every time it is picked | A price on that choice |
| Work out the main price, such as width times height times a rate | The total price formula |
| Change the price only when something is true | A price adjustment |
| Add a flat fee that discounts never touch | A fixed fee |
| Give a lower price when someone buys more | Quantity discount rules |
The demo: five rules on one slider
In the demo, a slider called Bits and a choice of six sizes feed five rules. Drag the slider and the total jumps at each threshold. Pick a different size and some of the rules give a different answer.
Here is the price in plain words. The size sets a starting number: 1x2 starts at 2 and 4x5 starts at 20. Under 20 on the slider, the total is a flat 200. From 20 to 50 on the three smaller sizes, it is 300. Above 50, up to 75, it is 500. Above 75 and below 90, the starting number is doubled. Above 90, a surcharge of 50 goes on top. Amounts are in dollars.
Why a price that jumps is hard to build, and how it is handled
- The price changes at a threshold, not along a line. A fixed price on a choice can't react to a number the shopper drags. An adjustment watches the number and applies when it crosses the line you set.
- Different tiers need different moves. One tier should replace the price. Another should double it. A third should add a surcharge. Each rule carries its own amount, so one can set, one can multiply and one can add.
- A rule often depends on two things at once. The demo's second rule needs the slider between 20 and 50 and one of three small sizes. In the editor that is three conditions under All conditions (AND): two on the slider and one on the size.
- The page can explain the jump. The demo writes "Total will be" lines under the slider. Each line is an option that a visibility rule shows for its slider range.
- The order has to keep the choice. The slider position and the size go onto the cart line, and the shopper can use Edit options to change them later.
One price, worked out
Set the slider to 80 and choose 3x3.
- The 3x3 size starts the price at 9.
- 80 is above 75 and below 90, so the fourth rule applies. It multiplies the price by 2.
- The total is 18.
Here are other slider positions. The 30 row uses 2x2, since that rule covers the three smaller sizes.
| Bits | Size | Rule that fires | Total |
|---|---|---|---|
| 10 | 3x3 | Rule 1: set the price to 200 | 200 |
| 30 | 2x2 | Rule 2: set the price to 300 | 300 |
| 60 | 3x3 | Rule 3: set the price to 500 | 500 |
| 80 | 3x3 | Rule 4: multiply the price by 2 | 18 |
| 95 | 3x3 | Rule 5: add 50 | 59 |
Totals read from the live demo, with prices in dollars.
The design decisions
A slider is the trigger
The shopper drags a number from 0 to 100 in steps of 1, and the price reacts as they go. It is a quick way to see where each rule starts and stops, which is why it suits a demo. In your store the same job could be done by a quantity, a size or any other number.
Each rule uses a different kind of change
The first three rules replace the price. The fourth multiplies it. The fifth adds to it. Each one is a row in the Price Adjustments section, and you can reorder or delete any row.
The starting price lives on the size
The product's own price is zero. Each size carries its own number, and an Area line under the buttons shows it. That gives the multiply and add rules something to work on. The 3x3 size is 9, so doubling it gives 18 and adding 50 gives 59.
One rule reads a number and a choice together
Rule 2 only applies when the slider is between 20 and 50 and the size is 1x2, 2x2 or 2x3. That is the pattern to copy when a surcharge or a flat price belongs to a range and a particular option at once.
The page can say what the total will be
Under the slider there are five short lines, each tied to a slider range. Three are plain text. Two use a Calculation option, which displays the result of a formula in a format you choose. A visibility rule keeps each line hidden until its slider range is active.
In the demo, a total of 59 comes from one rule: the 3x3 size starts at 9, and rule 5 adds 50. You can check it by reading that one row.
What arrives with the order
The cart line carries the slider position and the size the shopper chose, and the line price is the total the rules produced. Under cart properties you can choose which options are sent and in what order.
This calculator has cart editing on. A customized line shows an Edit options button on the cart page and in the cart drawer. It opens the published calculator with the saved choices filled in, so a shopper can nudge the slider and see the new price. The Edit options from the cart guide covers it in full.
Make it yours
- Trigger on something else. Use quantity, a material or a pricing variable such as area. A large-format upcharge, for example, can add a flat amount when the calculated area passes a limit.
- Use a percentage. The amount can be a formula, so a premium material can add 15 percent of the price instead of a flat sum.
- Add a rush switch. A toggle that adds a flat charge when it is on is one adjustment with one condition.
- Keep the explanation. Show a short line for the rule that applies, the way the demo does. Our guide to showing and hiding options has more patterns.
For more rules of this kind, how to set up conditional pricing rules in Shopify goes through conditional pricing in depth.
Get this calculator
Open Chat with AI in the calculator editor and describe the rules in plain English. It builds the options and pricing for you, and you can still change everything by hand. Here is a starting prompt to adapt:
Build a calculator with a slider from 0 to 100 and a Size choice with six sizes, each with its own starting price. Add five price adjustments. Under 20 on the slider, set the price to 200. From 20 to 50 with one of the three smaller sizes, set the price to 300. Above 50 up to 75, set it to 500. Above 75 and below 90, multiply the price by 2. Above 90, add 50. Under the slider, show a line saying what the total will be for the rule that applies.
FAQ
What is a price adjustment on Shopify?
In Appify Custom Product Options, it is a rule with conditions and an amount. When the conditions are true, the amount changes the calculated price: it adds a surcharge, applies a multiplier or sets an override.
What is the difference between set, multiply and add?
Set replaces the price with a fixed number. Multiply scales the current price. Add puts an extra amount on top of it.
Can a rule check more than one thing?
Yes. A rule can combine several conditions on options, pricing variables or number ranges, and the Logic box decides whether all of them must match, any one of them, or none.
When should I use an adjustment instead of the total price formula?
Use the total price formula for the main calculation that every order goes through. Use an adjustment for the cases that should change it, such as a premium material or an oversized job. For a blanket reduction, use the total discount instead.
Can I try it before installing?
Yes. The Price Adjustments demo runs on our demo store, so you can drag the slider and watch the total move.
Prices that change where you say.
Whatever you sell, however you price it · The last options app you'll shop for