Adding decoration breakdown lines
Decoration methods, the cost matrix by quantity and colour count, and setup fees.
Full guide: https://docs.printersfriend.com/setup/decoration-methods
Decoration is priced from a method, not typed onto a line. Set the methods up once under Decoration methods in the Pricing group, and every quote line that picks one gets its own breakdown.
A decoration method
- Code and name, for example
screen/ "Screen print". - Base setup fee: charged per line that uses the method.
- Cost matrix: the per-unit decoration cost by quantity and colour count.
- Unit cost estimate: your internal cost, used for margin reporting rather than for the customer's price.
- Active: retire a method without deleting the history of jobs that used it.
The cost matrix
Each row is a minimum quantity, a colour count and a per-unit cost in cents:
[
{ "min_qty": 1, "colours": 1, "unit_cents": 350 },
{ "min_qty": 1, "colours": 4, "unit_cents": 600 },
{ "min_qty": 100, "colours": 1, "unit_cents": 250 },
{ "min_qty": 100, "colours": 4, "unit_cents": 450 }
]
For a given line the engine takes the rows the line qualifies for, which means min_qty at or below the line quantity and colours at or above the line's colour count, and uses the one with the highest min_qty. So 120 shirts in 2 colours against the matrix above picks the min_qty: 100, colours: 4 row at $4.50 a unit.
Two things follow from that:
- A colour count above every row in the matrix matches nothing, and the decoration cost comes out at zero. Always include a row at your maximum colour count.
- Order the rows however you like. Selection is by quantity break, not by position in the list.
On the quote line
Pick the method, set the colour count in the decoration spec, and the line total gains quantity × the matched unit cost. The base setup fee is added to the quote's setup fees rather than buried in the unit price, so the customer can see it and a waiver rule can remove it.
Reading the breakdown back
The quote records each decoration charge as a named rule firing with its amount. The order keeps that breakdown frozen at acceptance, and the unit cost estimate rides along so margin reporting compares what you charged against what it cost you to decorate.
Still stuck?
Email hello@printersfriend.com and quote the name of this page. Support is on every plan, with a reply within 1 business day.