Skip to main content
Print Options prices the way print shops quote: a base, adjustments for the choices made, rates that scale with pages, area or length, then fees and floors. When your price follows a curve that none of these describe, a formula can calculate it directly.

The base price

Every option set has a base price, set under Product settings:
  • Once per order — a flat starting amount for the job.
  • Per unit × quantity — multiplied by the quantity the customer picks. This is the usual choice for cards, flyers and stickers.
A base price of 0 is left out of the customer’s price summary, so a product priced entirely by its options doesn’t show a “Base price $0.00” line.
If your option set has a quantity field but nothing in it depends on the quantity, the builder warns: Changing the quantity does not change the price. Two items then cost the same as one. Set the base price to Per unit × quantity, or price the options Per unit instead of Fixed.

Price changes on choices

Each choice can carry one or more price changes. Select a choice in the builder, open its details, and add them under Pricing. A field can carry price changes too, on its own Pricing tab: they apply whenever the field is shown, whatever the customer chooses in it.
Order matters, and it is fixed: amounts (formulas included) first, then percentages, then multipliers, then setup fees, then the minimum price. That is why a paper upgrade multiplier never inflates your plate fee.
On a quantity per option field, each option’s Per item of this option price is multiplied by that option’s own count: a 3XL surcharge is charged on the 3XL shirts only.

Quantity breaks

Any per-unit, per-page or per-area price — including the base price — can use a tier table instead of a single amount. Add tiers in the builder and give each row an upper bound, leaving the last row open-ended. Two modes:
  • Flat — the whole quantity is priced at the matched row’s rate. 500 cards at the “up to 999” rate means all 500 use that rate.
  • Graduated — each band is priced at its own rate and summed, like income tax brackets.
Example: flat tiers on a per-unit base price
For the base price, click Add quantity breaks under Product settings. While breaks are set, the base price Amount is not used: the rows are the price. Remove breaks goes back to a single amount, starting from the first row’s. The configurator can tell customers how close the next break is (“Add 15 more to get 15% off”): see Show the next price break.

Price matrix: an exact price per combination

When your supplier quotes a price for every combination (this paper, these sides, this turnaround, this finish, this quantity), adjusting a base price is the wrong tool. Use the price matrix under Product settings instead: every combination of your choice fields gets its own exact price.
  1. Make each option a choice field, quantity included: offer the quantities your supplier prices (100, 250, 500…) as choices.
  2. Leave those options without price changes of their own, and set the base price to 0, once per order. A matrix price then is exactly what the customer pays.
  3. Under Price matrix, add the options one by one. The builder lists every combination.
  4. Fill in the prices. One or two options show as a grid you can paste a spreadsheet block into; any number show as a list, one row per combination, with filters to find a row.
Untick a combination your supplier does not offer: the configurator marks the choices that lead to it as unavailable, and it cannot be ordered. Leave a price blank to use the base price for that combination. Only Single choice fields can be matrix options. The builder lists your other fields under the matrix with a Make single choice button, which changes that field’s type for you. If you later delete a field the matrix uses, or change its type, the builder drops it from the matrix so the option set stays valid. There is no fixed limit on the number of options or combinations. An option set can be up to 1 MB, and price matrices are stored compactly, so a price list across six or seven options with a few thousand combinations fits.

Import a price list

Import / export CSV shows every combination as a table: a column per option, then Price, Available and SKU. Download it (or copy it), fill in the prices in your spreadsheet, and choose the file again, or paste the rows straight from the spreadsheet into the box, then click Apply prices.
  • Options and choices are matched by name, so the columns must be named after your options and the cells must use your choice names.
  • Commas, semicolons and tabs all work as separators, and prices such as 12,50 or € 1.234,50 are read correctly.
  • A row that cannot be matched is skipped and listed with the reason. If a whole column is missing, nothing is changed.
A matrix price replaces the base price, so it follows the base price’s setting: once per order, or per unit × quantity. Price changes on the matrix’s own choices are still added on top, and base-price quantity breaks take precedence over the matrix. The builder warns you about both.

Area pricing

For products sized by the customer, add a Dimensions field and give the relevant choice a Per area price change. Set the unit it is priced in — square metres, square feet or square inches — and the engine converts the customer’s width × height for you.
If your product’s size comes from the uploaded artwork rather than a dimensions field, leave the field reference empty: the area is then taken from the file’s own canvas size.
A per-area price is the same rate for every size and quantity. If small items need a minimum price, or the rate changes with the size and the quantity, use a formula instead.

Length pricing

Roll media, banners by the metre and DTF gang sheets are priced by length: the film or roll has a fixed width, and the customer pays for the length they use. Give the field or choice a Per length price change and set:
  • The unit it is priced in: per m, per ft, per in or per cm.
  • Where the size comes from: a dimensions field, or From uploaded file canvas to measure the artwork itself (a gang sheet editor’s sheet, for instance).
  • Which side is the length: Height (length), the default for a roll whose width is fixed, Width, or Longest side.
Length rates can carry breaks on the length, so long runs get cheaper per metre, or on the quantity.

Order rules

Under Product settings you will find two whole-order rules:
  • Setup fee — added once to every order, after all percentages and multipliers.
  • Minimum price — the total never drops below this, however the options are configured.

Prices are verified, always

The total in the configurator is a live preview. When the customer adds the job to the cart, the same pricing rules run again on our servers and the result is signed. Your store charges that verified price. This means a customer who edits prices in their browser achieves nothing — the add to cart is simply refused. You never have to reconcile a browser price with what you meant to charge.