doc-site
Operations

Booking form and cart

Change the booking form's wording and age limits, the cart page wording, FAQs, reviews and upsell, and the Google reviews badge.

The booking form's wording is in theme settings. The cart page's wording is in the cart template's section settings. Both are edited in the theme editor. The fields customers fill in, and their options, are part of the code.

Change the booking form wording or age limits

  1. Open the theme editor from Online Store, Themes, Customize.
  2. Click Theme settings, the gear icon at the bottom of the left sidebar.
  3. Open ASC - Camp Booking.
  4. Edit the settings and save.
GroupSettings
Top of the formTitle, Description
1. Participant DetailsParticipant Details heading and description, and a label and placeholder for First Name, Middle Name, Last Name, Date of birth and Gender, plus the Confidential Gender Information checkbox and text box labels
2. Playing ExperienceHeading and description, and a label and placeholder for School, Grade, Club/Team Name and Playing Experience, plus the Friends Attending and Medical Condition checkbox and text box labels
CTA LabelsNext Participant, Edit Previous Participant, Submit (default "Add to cart") and Back button

There are three settings labelled "Date of birth Label". The first is the label text. The second is the minimum age, default 4. The third is the maximum age, default 16. A child outside that range cannot be booked.

These parts cannot be changed in settings:

PartValues
Gender optionsMale, Female, Other
Grade optionsPrep, then 1 to 12
Playing Experience optionsBeginner, Intermediate, Accomplished
Required fieldsFirst name, last name, date of birth, gender, school, club or team name, playing experience
Club hint"Enter 'No club' if your child does not belong to a club."

A developer can change them in the booking form code.

Google reviews badge

The rating badge in the booking form and the reviews sections come from Theme settings, ASC - Google Reviews.

SettingUsed for
Google Reviews LogoBadge image
Google Reviews Badge Title, DescriptionBadge text
Google Reviews Badge RatingThe star rating shown, for example 4.5. It is not fetched from Google, so update it by hand
Google Reviews URLLink from the Static Reviews section when that section has no link of its own

Change the cart page

  1. In the theme editor, use the page selector at the top to open Cart.
  2. Select ASC New Cart Layout in the left sidebar.
  3. Edit the settings and blocks, then save.
SettingWhat it controls
Title, TextHeading and text for a single camp in the cart
Multiple Camps Title, Multiple Camps TextHeading and text when there is more than one camp
Checkout Button LabelMain button, currently "Checkout in 2 mins"
Secondary Button Label, Secondary Button URLSecond button, currently "Add Another camp" linking to /pages/find-a-camp
Login TextMembership pass prompt for logged-out customers
Number of visible participant detailsHow many participant details show before the rest are folded away
FAQs TitleHeading above the cart FAQs
Upsell Section, Title and VisibleThe "You may be interested in" suggestion
BlockFields
ReviewName, Title, Text
CVPIcon, Text, Tooltip
FAQQuestion, Answer

The cart FAQs are blocks in this section. They are separate from the FAQ entries in Content, Metaobjects, so editing one does not change the other.

Choose the upsell product

The upsell block suggests one product based on what is in the cart.

  1. Open the camp's product in Shopify Admin and open the variant.
  2. Set the Upsell Product metafield to the product to suggest.
  3. Save.

The block shows only when Visible is ticked in the cart section, and only if the suggested product is available and not already in the cart. When several camps in the cart have an upsell, the last one in the cart is used.

Verify the change

  1. Open a camp's booking page in a private window and click Book Camp. Check the wording and that a child at the age limits is accepted.
  2. Add the camp to the cart and check the cart wording, FAQs and upsell.

Developer map

ConcernSource
Booking settingstheme/config/settings_schema.json, group ASC - Camp Booking
Settings passed to the formtheme/layout/theme.product.liquid, window.theme.campBookingConfig
Field options and validationsrc/components/ParticipantDetails.tsx, src/components/models/ParticipantDetailsSchema.tsx
Cart sectiontheme/sections/asc-new-cart-layout.liquid

Code-level detail is in Booking form.

On this page