PerfectMatch: AI Shopping Quiz requires the following permissions and here's why each one is needed:
Read products — Fetch your product catalog so the AI can generate quiz recommendations and map answers to real products
Read product listings — Access product data for the storefront quiz widget to display recommendations
Read themes — Check theme configuration for quiz widget integration and extract theme colors for style matching
Write metaobject definitions & metaobjects — Store quiz data as Shopify metaobjects so quizzes persist and are accessible to the storefront
Read orders — Track quiz-driven purchases for analytics (revenue attribution)
Write & read files — Upload quiz widget assets (JavaScript and CSS) to Shopify's Files API for storefront delivery
The write_subscription_charges permission is requested as an optional scope only when you initiate a paid subscription. It is not required at install time — the app is fully functional on the Free tier without it.
PerfectMatch: AI Shopping Quiz does not store customer personal data, access payment information, or make any changes to your products.
