FAQ
Quick answers to recurring questions about running Car Battery Pro.
FAQ
๐ค Ops ยท ๐ Dev
I added a new battery but it doesn't show for any vehicle. Why? Almost always a SKU mismatch. The product's SKU must match the fitment data exactly. See Managing battery products.
Can I delete or hide the "installation service" product? No. The booking flow depends on it. Deleting or unpublishing it breaks installation bookings store-wide. See The installation-service product.
How do I change which postcodes get delivery or installation?
Edit the area's postcode_capabilities metaobject under Shopify Admin โ Content โ Metaobjects โ
it's admin-editable, no code change. See Delivery zones and the
postcode capabilities appendix.
A customer cancelled โ is their appointment slot freed automatically? Only unpaid reservations free themselves (after ~1 hour). For a confirmed (paid) booking, refund/cancel in Shopify as usual, then clear the slot in the Google Calendar so it can be reused. See Reading & fulfilling orders.
A customer paid but has no appointment confirmation. What happened?
The payment notification (order_paid webhook) probably didn't reach the booking system, so the
reservation was auto-released. Escalate quickly โ see Common issues.
No batteries show for any vehicle at all. What's wrong? Usually the Shopify app connection the API relies on has dropped. It's an API matter โ escalate. See Common issues.
How do installers get their jobs? From the central office, which manages the Google Calendar. The website only reserves the slot and records details on the order. See Appointments.
Where do I see the vehicle/appointment details for an order? On the order in the Shopify admin, under each line item's properties. See Reading orders and the property reference.
Who maintains the vehicle-lookup/booking backend? Conversion Kings, while CBP is on retainer. Production resources are owned by CBP; staging by Conversion Kings. See Who owns what.
The whole site is acting oddly after a deploy. Check that debug mode is off in production โ if it's on, the live store uses the staging API. See Debug mode.
How do I edit button/prompt wording? Try the Shopify theme editor first; text that only exists in the theme's translation file is a developer change. See Editing content & copy.