Skip to content

Products priced by dimension

Sell a product whose price follows one dimension, such as a blade welded to length, from a rate, a minimum and a fixed addition.

Updated 10 November 2026

Why
A bandsaw blade welded to length has no single price and it is not a special either.
How
On the product form set Pricing mode to Priced by dimension; the schema needs a dimension field, such as a length.

What you set

FieldMeaning
Driver fieldThe schema's dimension field the price follows, with its unit.
The rateThe price for a stated amount of the driver, such as a rate per metre on a length held in millimetres.
Minimum chargeOptional. A unit never prices below this.
Fixed additionOptional. Added to every unit, such as a weld, with its own label.
Minimum and maximumThe smallest and largest value you sell. A value outside them is refused, never priced.
StepThe driver's granularity. 1 sells whole units.

How the price is worked out

text
unit price = the greater of:
- the minimum charge
- (rate x value / the amount the rate covers) + fixed addition

The sum is done in integer minor units and rounded half up once. A product can hold a price table by band instead of a rate: each band covers a range of the driver at a fixed price and a band with no price is one you do not offer.

On a quote

Adding the product to a quote asks for the driver's value. The value is saved on the line and added to its description, so a reprice or a revision never loses it. Special prices and quantity breaks then apply on top, exactly as for a fixed price.

The grid and the product page show a priced by dimension product as a rate or a from price, never as one figure.