Price Adjustments

Price Adjustments

Overview

Price adjustments are conditional rules that modify the calculated price when certain conditions are met. Each adjustment combines one or more conditions with a formula, letting you add surcharges, apply multipliers, or set overrides based on customer selections — without cluttering your main pricing formula. You configure them in Calculator Editor → Options & Pricing → Price Adjustments.

Steps

  1. Click + Add Adjustment.
  2. Define one or more conditions that determine when this adjustment applies. Conditions can check option values, compare numbers, or combine multiple checks with ALL/ANY logic.
  3. Enter an amount formula that specifies the price modification. This can be a flat number, a percentage calculation, or a formula referencing options and variables.
  4. Reorder or delete adjustments using the action buttons on each row.

Details

Field Description
Conditions One or more rules that must be satisfied for the adjustment to apply. Supports ALL (every condition must match) or ANY (at least one) logic.
Amount formula A formula expression that determines the price change. Can reference options, variables, and tables.
  • Adjustments are applied automatically whenever their conditions evaluate to true. The price updates in real time in the live preview.
  • Conditions can compare option values (e.g., "Material equals Premium"), check numeric ranges, or test whether a toggle is on or off. You build conditions using the visual condition editor — no manual syntax required.
  • Adjustments are separate from the total price formula's built-in discount setting. Use adjustments for conditional surcharges and overrides; use the total discount for a blanket reduction.

Examples

  • Premium material surcharge — Condition: Material option equals "Premium". Amount: VAR("SHOPIFY.PRICE") * 0.15. Adds a 15% surcharge when premium material is selected.
  • Large-format upcharge — Condition: Width > 48 AND Height > 48. Amount: 50. Adds a flat $50 charge for oversized orders.
  • Rush order add-on — Condition: Rush toggle is on. Amount: 15. Adds a flat $15 charge when the customer enables rush processing.
    • Related Articles

    • Total Price Formula

      Overview The Unit price calculation / Total price calculation field (this section is titled Total Price Formula in the nav) is the main place you define how the line price is computed from options and base. You can also set minimum and maximum price ...
    • Initial Price (Base Price)

      In the editor, this section is labeled Initial Price. The dropdown inside it is labeled Base price. Overview Initial Price sets the calculator’s base—the starting dollar amount the app uses before stacking option prices and (optionally) your Unit ...
    • Price Summary Display

      Overview The price summary is the breakdown panel customers see alongside your calculator on the storefront. It shows how the final price is composed — options, fees, discounts, and total. You control which fields appear and how the summary is ...
    • Quantity option: inline price

      Overview For Quantity options using Dropdown or Radio list, you can enable Show price and discount inline. Shoppers then see the product line price for each fixed quantity (and for Custom, when a valid quantity is entered). Amounts use the same rules ...
    • How Pricing Works

      Overview Calculator AI uses a multi-stage pricing pipeline to turn customer selections into a final price. Each stage feeds into the next, so you can build pricing as simple or as complex as your product requires — from a flat price to formulas that ...