# Shop & Products

* `Delivery.Vehicle`: table/column mapping for ESX (`owned_vehicles`) or QB (`player_vehicles`).
* `Delivery.Handlers`: route each `kind` to a handler. Built-in `Type` values: `framework:vehicle`, `framework:weapon`, `framework:item`, `framework:money`, `framework:pack`. You can instead provide :
  * `Event = "myresource:deliverSomething"` (server event called with `src, identifier, item`).
  * `Export = "resource:functionName"` (called with `src, identifier, item`).
* `Delivery.FallbackEvent`: triggered if no handler processed the item.
* Plate generation and vehicle props handled server-side; packs explode into child items before delivery.
