Skip to main content

What Shopify permissions does PerfectMatch: AI Shopping Quiz need?

A plain-language explanation of every Shopify permission PerfectMatch requests and why each one is needed.

Written by ZP Support Team

When you install PerfectMatch: AI Shopping Quiz, Shopify shows you the permissions the app requests. Here's what each one is for, in plain terms:

  • View products — Reads your product catalog so the AI can build quiz questions around what you actually sell and recommend real products. This also lets the quiz on your storefront show up-to-date product details, prices, and availability to shoppers. PerfectMatch never changes your products.

  • View orders — Used for two things: connecting quiz completions to purchases so your analytics show the orders and revenue each quiz drives, and analyzing your recent order history to power the "Recommended by PerfectMatch" product selection when you create a quiz.

  • View themes — Detects your live theme's colors so the "Your store" design preset and quiz themes can match your brand automatically.

  • Save quiz data to your store — When you publish a quiz, its questions, answers, and design are stored inside your Shopify store so your storefront can display it.

  • Manage files — Publishing also uploads the small files that make the quiz appear and run on your storefront, so it loads quickly for shoppers.

  • Manage discounts — Powers the optional quiz-reward discount: if you enable it, shoppers who complete your quiz get a discount that applies automatically at checkout on recommended products. Nothing is created unless you turn this on.

  • View subscription options — Lets the results page show "Subscribe & save" choices on recommended products that offer subscriptions.

Billing permission (optional)

A billing permission is requested separately, and only when you start a paid subscription. It's not needed at install time — the app is fully functional on the Free plan without it, and any charge always goes through Shopify's own approval screen.

PerfectMatch does not store customer personal data, access payment information, or make any changes to your products.

Did this answer your question?