CrowdSpark wiring

Checkout link map

Every button and link on the site that hands a visitor to CrowdSpark, and the cart item it must land on. Update the four base URLs in the event editor and every CTA below follows automatically.

4/4 cart URLs live16/16 CTAs wiredBrand kit

The four cart destinations

Paste the live CrowdSpark cart URLs in the editor. Anything still on the placeholder host will not take money.

RegistrationLive cart URL7 CTAs use this
https://cart.thechesedfund.com/yad-leah/dash/

Race entry items (Timed 5K, 1-Mile Walk, Kids Dash)

DonationLive cart URL3 CTAs use this
https://thechesedfund.com/yadleah/dash/donate

General donation item — open amount, feeds the campaign thermometer

SponsorshipLive cart URL3 CTAs use this
https://thechesedfund.com/yadleah/dash/donate

Sponsorship tier items (one per tier)

Family team registrationLive cart URL3 CTAs use this
https://cart.thechesedfund.com/yad-leah/dash/

Family team bundle — one entry per roster member, optional bib perk

Registration

Live cart URL
WhereButtonCrowdSpark cart item
Home
Sticky nav
Register Now / Register (mobile)
Race entry — category chosen in cart

Highest-traffic CTA. Should open the cart with all race entries visible.

Home
Hero
Hero CTA (editable copy)
Race entry — category chosen in cart
Home
Race cards
Sign Up → (Timed 5K)
Timed 5K entry

Ideally deep-links to the 5K item so the runner does not re-pick.

Home
Race cards
Sign Up → (1-Mile Walk)
1-Mile Walk entry
Home
Race cards
Sign Up → (Kids Dash)
Kids Dash entry (ages 3–8, co-ed)
Home
Footer buttons
Register
Race entry — category chosen in cart
Home
Footer — Take Part list
Register / Donate / Sponsor text links
Same three cart destinations as the buttons above

Three links sharing the register, donate and sponsor URLs.

Donation

Live cart URL
WhereButtonCrowdSpark cart item
Home
Mobile nav menu
Donate
General donation
Home
Fundraising thermometer
Fundraising CTA (editable copy)
General donation

Amount raised on the page is entered in /admin — it does not sync from the cart.

Home
Footer buttons
Donate
General donation

Sponsorship

Live cart URL
WhereButtonCrowdSpark cart item
Home
Sponsors
Sponsor <tier> buttons (one per tier)
Sponsorship tier item matching the tier amount
tiertier_labelamount

Each tier button appends its slug, label and numeric amount so the cart can preselect the tier item.

Home
Footer — Race Day column
Become a sponsor
Sponsorship tier items
Home
Sponsors — closing CTA panel
Become a sponsor (+ custom package mailto)
Sponsorship landing — all tiers visible

No tier param; visitor picks the package in the cart.

Family team registration

Live cart URL
WhereButtonCrowdSpark cart item
Home
One team, one goal callout
Family team CTA (editable copy)
Family team bundle

Routes through /family-team first to collect the roster.

Home
Family teams feature
Family team CTA (editable copy)
Family team bundle

Routes through /family-team first to collect the roster.

Family team signup
Step 3 — handoff to checkout
Continue to checkout
Family team bundle + optional matching bib perk
teamcaptainemailbib_perkmembersroster

Roster is serialized as name|category|bibName pairs separated by ';'. CrowdSpark must read these params to prefill the cart.

What CrowdSpark needs to accept

  • Deep links per race. The three race cards should each open their own entry item so runners don't re-pick a category.
  • Sponsor tiers. Each tier configured in the editor should map to a tier item (or a single sponsorship item with a tier selector).
  • Family team params. The family flow sends roster as name|category|bibName entries separated by semicolons, plus team name, captain, email, bib perk and member count.
  • Donation totals. The thermometer number is entered manually in the editor; a CrowdSpark campaign total feed would keep it live.
← Back to the event site