Car Battery Pro
Getting Started

Who owns what

Responsibilities, dependencies, and support boundaries between Car Battery Pro and Conversion Kings.

Who owns what

πŸ‘€ Ops Β· πŸ›  Dev

This page sets out who is responsible for each part of the platform β€” important both for day-to-day support and for any future handover to another agency.

Ownership at a glance

ComponentOwned byNotes
Shopify store, catalogue, orders, customersCar Battery ProCBP's Shopify account and billing.
Theme code (this repository)Car Battery ProBuilt and maintained by Conversion Kings; the code belongs to CBP.
Backend API code (eb-cbp-rego-lookup repo)Car Battery ProSeparate repository from the theme; built and maintained by Conversion Kings.
Backend API β€” productionCar Battery ProCloudflare Worker eb-cbp-api on CBP's Cloudflare account.
Backend API β€” stagingConversion KingsCloudflare Worker cbp-rego-lookup-api on the CK account; for development/testing.
Installer Google Calendars (booking source)Car Battery ProManaged by the central office; one calendar per installer.
Provider accounts (AutoInfo, Australia Post, Google Cloud, Shopify app)Car Battery ProCredentials configured as backend secrets. See The backend API.
Google Tag Manager / analyticsCar Battery ProContainer GTM-T7Z4P3GQ.

Designed for handover

A goal of this handbook is to leave Car Battery Pro in a position to hand the platform to a future agency and have them continue the work. That agency will not have Conversion Kings' context as the original architects, so this documentation is written to bridge that gap.

A future maintainer taking over the API should expect to:

  • Take ownership of (or re-create) the staging environment, which is currently Conversion Kings'.
  • Maintain the production Cloudflare Worker (eb-cbp-api), which CBP already owns, from the separate eb-cbp-rego-lookup repository.
  • Inherit the provider credentials the API depends on (AutoInfo, Australia Post, Google Cloud service account + Maps key, and the Shopify app client ID/secret), plus the Shopify order_paid webhook that confirms bookings. See The backend API.
  • Use the Technical Reference section as the starting point for the theme.

Support boundaries

If the issue is…Owner / who to contact
Store content, products, orders, refundsCar Battery Pro staff (this handbook + Shopify help)
Theme bug or visual problemConversion Kings (while on retainer)
Vehicle lookup / booking API not respondingConversion Kings (while on retainer)
Installation scheduling / calendarCar Battery Pro central office
Payments, checkout, Shopify platform outagesShopify Support

Confirm the exact contact names, escalation channels, and response-time expectations with the Car Battery Pro account manager and record them on the Escalation & contacts page.

On this page