doc-site
Reference

External systems

Accounts, apps and services the ASC storefront depends on, what each does, and where it is configured.

"Configured in" is where a change to that system is made. None of these accounts' credentials are stored in these docs.

Platforms and services

SystemUsed forConfigured inReferenced from
Shopify, store australian-sports-campsStorefront, checkout, products, customers, ordersShopify AdminEverywhere
GitHub, Conversion-Kings organisationSource for both repositories, theme deployment connectionGitHub.gitmodules, .github/
Google Cloud, project asc-map-projectCloud Run services, Artifact Registry, Firestore, scheduled reminder callGoogle Cloud consolegoogle-cloud-api/package.json, integration repository
asc-api-membership-passSaved children, membership pass useCloud Run and its repositoryTheme setting gcloud_api_root
shopify-zoho-integrationOrders to Zoho, emails, club search, camp uploads, camp swapsCloud Run and its repositorysrc/.env, Zapier
ZapierOrder and form triggersZapier dashboardTheme settings ASC - Webhooks, misc/zapier-scripts/
Zoho CRMBookings, participants, families, camps, membershipsZoho CRM settingsmisc/deluge-scripts/, integration repository
Zoho CampaignsParent and prospect mailing listsZoho CampaignsZoho functions only
Mailgun, domain mg.australiansportscamps.com.auBooking emailsMailgun dashboardIntegration repository
Google Maps PlatformPlaces search in the booking formGoogle Cloud console, API key restrictionssrc/.env, src/js/camp-booking.js
OpenFreeMapMap tilesNone, no accounttheme/assets/map-renderer.js
MYOB AccountRightHired coach supplier recordsZoho functions, MYOBmisc/deluge-scripts/

Shopify apps

AppUsed forReferenced from
Hulk Form BuilderContact, coach and flyer formsApp embed in theme/config/settings_data.json, theme/snippets/hulk-form.liquid, src/js/custom.js
KlaviyoEmail marketing, sign-up formsApp embed, theme/templates/page.email-signup.json, theme/layout/theme.liquid
Microsoft ClaritySession recordingsApp embed, theme/assets/clarity-tracking.js
MatrixifyBulk export and importStaff use only
ASC Add-ons (Camp Swap, Camp Uploader, Email Reminders by Order, Order Manager)Staff tools that call shopify-zoho-integrationSource not held with this project
Custom app "Zoho CRM Bridge"Admin API token for the Zoho integrationIntegration environment variables
Custom app "Zapier - Auto-archive membership products"Admin API token for archiving pass productsZapier, integration environment variables
Custom app "Google Cloud API"Admin and Storefront API tokens used by the Zoho integration and misc/seo-redirects/Integration environment variables. Which app issues the asc-api-membership-pass tokens is not recorded
Google Shopping, Search and DiscoveryProduct feeds and searchMetafields only
Globo Smart Product FilterFormer product filteringLeftover theme/snippets/globo.filter.product.liquid, not rendered

Analytics

SystemConfigured inReferenced from
Google Analytics 4Shopify Admin, Customer Events or the Google & YouTube appNot in the theme
Google Tag Manager, Google AdsTheme settings ASC - Analytics, both blanktheme/snippets/gtm.liquid, theme/snippets/gtag.liquid
HotjarTheme setting hotjar_idtheme/snippets/hotjar.liquid
Google Search ConsoleVerification meta tagtheme/layout/theme.liquid, theme/layout/theme.product.liquid

Payments

SystemUsed forReferenced from
Shopify Payments or the store's payment providerCheckoutShopify Admin
AfterpayPay-later messaging and paymenttheme/assets/shopify-afterpay-javascript.js, theme/layout/theme.product.liquid

Developer tooling

ToolUsed forReferenced from
TurboRunning workspace scripts togetherturbo.json
HuskyPre-commit format and build.husky/pre-commit
Mistral AI pull request reviewerAutomated review comments on theme pull requeststheme/.github/workflows/code-review.yml
MCP tool schemas for Chrome DevTools and Cloudflare docsAI-assisted developmentmcps/, theme/mcps/
Tampermonkey userscriptCopying Zoho function codemisc/deluge-scraper.js

Other ASC tools

ToolRelationship
asc-camp-sign-in-toolNext.js app for camp attendance, reading camps and participants from Zoho. Separate repository with no dependency on this one
NSW Active Kids and Creative KidsGovernment voucher programs. The home page shows the Active Kids logo. A banner is in progress on an unmerged branch. The storefront does not redeem vouchers

On this page