Line-item property reference
Every property attached to battery and installation line items on a CBP order.
Line-item property reference
๐ค Ops ยท ๐ Dev
When a customer books installation, the theme adds two line items to the cart, each with properties that carry the booking details onto the order. These appear under each line item in the Shopify admin order view.
Properties whose name starts with _ are hidden from the customer at checkout but visible to
staff on the order.
Battery line item
| Property | Hidden? | Meaning |
|---|---|---|
First name | No | Customer's first name. |
Last name | No | Customer's last name. |
Email | No | Customer's email. |
Phone | No | Customer's phone. |
Address | No | Installation address. |
Postcode | No | Installation postcode. |
Suburb | No | Installation suburb. |
State | No | Installation state. |
_Slot ID | Yes | The reserved appointment slot identifier. |
_Calendar ID | Yes | The calendar the slot belongs to. |
_Order ID | Yes | The provisioned Order ID linking this battery to its installation. |
Installation-service line item
| Property | Hidden? | Meaning |
|---|---|---|
_Battery to install | Yes | The name of the battery this installation is for. |
_Order ID | Yes | The same Order ID as the battery line โ this is the link between them. |
The shared _Order ID is the key thing to check when reconciling an order: both lines should carry
the same value. See Reading & fulfilling orders.
This table reflects the current theme code (assets/installation.js, buildCartProperties() /
addBatteryToCart()). If the booking flow changes which properties it writes, update this page.