The parts catalogue is a per-garage library of parts you order or stock often. Instead of retyping the same descriptions, part numbers and prices every time you add a part to a jobcard, you save them to the catalogue once and pull them in by name.
What's stored on a catalogue entry
| Field | Notes |
|---|---|
| Description | What this is |
| Part number | Manufacturer reference |
| Supplier | Default supplier — pulls into the part row |
| Unit cost | What you typically pay |
| Unit price | What you typically charge (or it auto-calculates) |
How to use it on a jobcard
When you click Add part on a job, the part row has a search input at the top. Type a description or part number — Pistonlog matches catalogue entries and lets you pick. The row fills in with the catalogue values, which you can still edit per-line.
Adding to the catalogue
Two ways:
From the Parts page
Sidebar → Parts → New entry. Fill in the fields and save.
From an existing part row
On a jobcard, on a part row, the three-dot menu has Save to catalogue. The catalogue entry is created with that part's current values.
Per garage
The catalogue is per garage. Bristol's brake pads aren't automatically Bath's — each garage maintains its own. There's no cross-garage import/export workflow today; if you want to share, you'd duplicate the entries manually in each garage.