Shopify
ShopperQuiz connects to Shopify via OAuth. When you connect your store, ShopperQuiz is authorised to read your products, collections, and tags, and to interact with your cart via the Storefront API. It does not require embedded app access or changes to your theme files — it operates entirely from app.shopper-quiz.com.
One store per account
Each ShopperQuiz account connects to one store only — either Shopify or WooCommerce, never both simultaneously. If you run multiple Shopify stores, create a separate ShopperQuiz account for each one.
Connecting your store
While we work on getting ShopperQuiz listed on the Shopify App Store, there are two ways to install and connect:
Via install link — visit shopper-quiz.com/shopify to get the direct install link. Click it and you'll be taken to your Shopify admin to approve the installation, then redirected to app.shopper-quiz.com to complete setup.
From the dashboard — go to Integrations in the sidebar, enter your store's .myshopify.com domain (e.g. your-store.myshopify.com) in the Shopify card, and click Connect Shopify. You'll be redirected to your Shopify admin to approve the installation and then brought back to your dashboard.
Either way, once approved you'll land on the Integrations page with a connected status and your products syncing in the background.
Product sync
Once connected, ShopperQuiz syncs your full product catalog — products, collections, and tags — into its own database. This cached copy is what powers the right panel in the Quiz Builder and the voting engine at runtime.
The initial sync runs automatically and usually completes within a minute. After that, your catalog stays up to date via Shopify webhooks — when you add, update, or remove products, collections, or tags in Shopify, the changes propagate to ShopperQuiz automatically.
If you ever need to force a full re-sync — for example after a bulk product import — click Sync now on the Shopify card in Integrations. The sync count (products, collections, tags) is shown on the card so you can verify everything came through.
Managing your connection
Click Manage on the Shopify card to open a side drawer with:
- Store details — store name, domain, and last synced time
- Synced data counts — how many products, collections, and tags are cached
- Open Shopify Admin — a quick link to your Shopify admin
- Disconnect store — removes the OAuth connection. Your quizzes and all quiz data are kept intact. You can reconnect at any time.
- Disconnect & delete all quiz data — permanently removes the connection and deletes all your quizzes, questions, answers, and synced product data. This cannot be undone. You'll be asked to type DELETE to confirm.
Disconnecting only removes the store connection from ShopperQuiz — it does not uninstall the ShopperQuiz app from your Shopify admin. To fully remove the app, uninstall it from Shopify Admin → Apps.
Was this page helpful?