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
| Component | Owned by | Notes |
|---|---|---|
| Shopify store, catalogue, orders, customers | Car Battery Pro | CBP's Shopify account and billing. |
| Theme code (this repository) | Car Battery Pro | Built and maintained by Conversion Kings; the code belongs to CBP. |
Backend API code (eb-cbp-rego-lookup repo) | Car Battery Pro | Separate repository from the theme; built and maintained by Conversion Kings. |
| Backend API β production | Car Battery Pro | Cloudflare Worker eb-cbp-api on CBP's Cloudflare account. |
| Backend API β staging | Conversion Kings | Cloudflare Worker cbp-rego-lookup-api on the CK account; for development/testing. |
| Installer Google Calendars (booking source) | Car Battery Pro | Managed by the central office; one calendar per installer. |
| Provider accounts (AutoInfo, Australia Post, Google Cloud, Shopify app) | Car Battery Pro | Credentials configured as backend secrets. See The backend API. |
| Google Tag Manager / analytics | Car Battery Pro | Container 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 separateeb-cbp-rego-lookuprepository. - 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_paidwebhook 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, refunds | Car Battery Pro staff (this handbook + Shopify help) |
| Theme bug or visual problem | Conversion Kings (while on retainer) |
| Vehicle lookup / booking API not responding | Conversion Kings (while on retainer) |
| Installation scheduling / calendar | Car Battery Pro central office |
| Payments, checkout, Shopify platform outages | Shopify 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.