Car Battery Pro
Appendix

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

PropertyHidden?Meaning
First nameNoCustomer's first name.
Last nameNoCustomer's last name.
EmailNoCustomer's email.
PhoneNoCustomer's phone.
AddressNoInstallation address.
PostcodeNoInstallation postcode.
SuburbNoInstallation suburb.
StateNoInstallation state.
_Slot IDYesThe reserved appointment slot identifier.
_Calendar IDYesThe calendar the slot belongs to.
_Order IDYesThe provisioned Order ID linking this battery to its installation.

Installation-service line item

PropertyHidden?Meaning
_Battery to installYesThe name of the battery this installation is for.
_Order IDYesThe 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.

On this page