Car Battery Pro
Day-to-Day OperationsPage templates

Page templates: About & Contact

The About us and Contact us pages, including how the contact form is submitted.

Page templates: About & Contact

๐Ÿ‘ค Ops ยท ๐Ÿ›  Dev

These are the simpler marketing pages. Both are edited section-by-section in the theme editor.

About us

  • URL: /pages/about-us โ€” template page.about-us.
  • A standard marketing page composed of off-the-shelf theme sections (hero, two-column, image-CVP, etc.). See the sections reference.
  • Editing: open the page in the theme editor and edit each section in place. No special workflows โ€” it doesn't use metaobjects or product metafields.
  • Template file: templates/page.about-us.json.

Contact us

  • URL: /pages/contact-us โ€” template page.contact-us.
  • Thank-you page: /pages/contact-us-thank-you โ€” template page.contact-us-thank-you.
  • The contact form is rendered by the Contact us section. To change the copy, edit the section's settings in the theme editor. After submitting, customers are redirected to the thank-you page, which you can edit separately.

How the contact form is submitted

The contact form does not use Shopify's built-in contact form. It POSTs to the CBP backend's /v1/contact endpoint, which sends the message by email from the server. So the destination is configured on the backend (the GOOGLE_IMPERSONATE_CONTACT_EMAIL setting), not in Shopify's Settings โ†’ Notifications โ†’ Sender email. To change where contact submissions go, a developer must update the backend โ€” see The backend API and Escalation.

This means a contact-form problem (submissions not arriving) is usually an API/backend issue, not a Shopify settings issue.

Developer reference

  • Templates: templates/page.contact-us.json, templates/page.contact-us-thank-you.json.
  • Section: sections/contact-us.liquid โ€” submits via fetch to window.theme.api.getEndpoint('/v1/contact') (around line 465), authenticated through window.theme.sessionManager.

On this page