Shopify stores · ~10 min
Connect Shopify
Custom Shopify app → install on store → paste Client ID and secret in RevFast. Tracking, cart, checkout, and attributed orders are automatic — no manual ros_uid.
Examples use Site ID yourdomain.com — replace with yours from onboarding or Settings.
- 01
Step 1 — Create a custom app in Shopify
1. Open Shopify Dev Dashboard: https://dev.shopify.com/dashboard 2. Create app → name it (for example "RevFast analytics"). 3. Configuration → Admin API scopes: • read_orders • read_products • read_customers • write_script_tags 4. Set Webhooks API version to 2025-10. 5. Release the app version, then Install app on the store you want to track. 6. Use the *.myshopify.com admin URL (your-store.myshopify.com), not the custom domain.
- 02
Step 2 — Connect in RevFast
1. RevFast → Settings → Payments → Shopify (or Install → Shopify tab). 2. Paste: • Store domain — your-store.myshopify.com • Client ID — from app Settings → Credentials • Client secret — same screen (shown once when created) 3. Save / Connect. RevFast installs the tracker via ScriptTag and registers order webhooks. Do not also paste tracker.js into theme.liquid — remove any old RevFast snippet first or pageviews double-count.
- 03
Step 3 — Test order
1. Place a test order on the live storefront (Shopify test gateway or Bogus Gateway). 2. RevFast → Revenue: order total should appear with the pages that buyer viewed. 3. No sale? Confirm the app is installed on the same store domain you pasted, and that webhooks in Shopify admin show recent deliveries to RevFast.
Install with AI
Paste into Cursor or Copilot — swap in your real Site ID first.
Connect this Shopify store to RevFast (Connect key: yourdomain.com · Origin: https://revfast.app) using a custom Shopify app. 1. Create an app in the Shopify Dev Dashboard (https://dev.shopify.com/dashboard). 2. Enable scopes read_orders, read_products, read_customers, write_script_tags. Set Webhooks API version 2025-10. Release, then install on the store. 3. In RevFast, open the Shopify tab and paste store domain (*.myshopify.com), Client ID, and Client secret. 4. Do not paste tracker.js into theme.liquid — the app installs it. If a RevFast script is already in the theme, remove it to avoid duplicate pageviews.
Related
Stuck? Email hello@revfast.app or open onboarding → Need help?