Vehicle Lettering / Wrap Built-in (from presets.php)
Vehicle graphics — from partial lettering to full wraps.Inputs asked from user
| Key | Label | Type | Default | Options / Range |
|---|---|---|---|---|
| coverage | Coverage | select | partial | lettering: Lettering Only partial: Partial Wrap full: Full Wrap |
| vehicle | Vehicle Size | select | sedan | sedan: Sedan / Hatchback suv: SUV / Pickup van: Van truck: Truck / Bus |
| qty | Number of Vehicles | number | 1 | step=1 min=1 |
Line description template:
{vehicle} - {coverage} wrap
Materials — auto-matched from master
| Category | Name Pattern | Qty Formula | Unit | Fallback Name |
|---|---|---|---|---|
| Solvent Stickers | Avery - Glossy | (vehicle == "sedan" ? 12 : vehicle == "suv" ? 15 : vehicle == "van" ? 25 : 45) * (coverage == "lettering" ? 0.15 : coverage == "partial" ? 0.5 : 1.0) * qty * 1.15 |
LM | Cast Vinyl |
| Solvent Stickers | Laminate | coverage == "full" ? (vehicle == "sedan" ? 12 : vehicle == "suv" ? 15 : vehicle == "van" ? 25 : 45) * 1.0 * qty : 0 |
LM | Laminate Film |
Machine Hours
| Machine | Hours Formula |
|---|---|
| Solvent Printer | (vehicle == "sedan" ? 12 : vehicle == "suv" ? 15 : vehicle == "van" ? 25 : 45) * (coverage == "lettering" ? 0.15 : coverage == "partial" ? 0.5 : 1.0) * qty * 0.35 |
| Vinyl Plotter | (vehicle == "sedan" ? 12 : vehicle == "suv" ? 15 : vehicle == "van" ? 25 : 45) * (coverage == "lettering" ? 0.15 : coverage == "partial" ? 0.5 : 1.0) * qty * 0.2 |
Labour
| Type | Category | Hours Formula | Persons Formula |
|---|---|---|---|
| production | Printer Operator | (vehicle == "sedan" ? 12 : vehicle == "suv" ? 15 : vehicle == "van" ? 25 : 45) * (coverage == "lettering" ? 0.15 : coverage == "partial" ? 0.5 : 1.0) * qty * 0.25 |
1 |
| installation | Senior Installer | max(3, (vehicle == "sedan" ? 12 : vehicle == "suv" ? 15 : vehicle == "van" ? 25 : 45) * (coverage == "lettering" ? 0.15 : coverage == "partial" ? 0.5 : 1.0) * qty * 1.2) |
1 |
| installation | Installer | max(3, (vehicle == "sedan" ? 12 : vehicle == "suv" ? 15 : vehicle == "van" ? 25 : 45) * (coverage == "lettering" ? 0.15 : coverage == "partial" ? 0.5 : 1.0) * qty * 1.0) |
1 |
| installation | Helper | max(2, (vehicle == "sedan" ? 12 : vehicle == "suv" ? 15 : vehicle == "van" ? 25 : 45) * (coverage == "lettering" ? 0.15 : coverage == "partial" ? 0.5 : 1.0) * qty * 0.5) |
1 |
How formulas work:
Variables are the input keys (shown at top). Material name patterns use
{input_key} placeholders.
A row with a formula evaluating to 0 is skipped when the wizard builds. Click Duplicate & Customise above to copy this recipe into an editable custom pack.