Skip to main content

App permissions

Updated this week

To provide full functionality, Judge.me requests specific permissions during installation. These permissions allow us to send review requests, display widgets, verify buyer status, and more. Shopify has reviewed and approved Judge.me for the permissions that require their validation.


Base scopes

Shopify scope

Permission details

Why we need it

read_all_orders

Read all past and future orders

Needed to import full order history for review request emails and verified buyer checks

read_orders

Read order data

Core scope for accessing order details — used for review requests, order syncing, and verified buyer logic

read_customers

Read customer data

Look up customer information for reviewer identification, verified buyer checks, and customer account validation

write_products

Write product data (including metafields)

Write review-related metafields to products (e.g. star ratings, review counts displayed on storefronts)

read_marketing_events

Read marketing events

Required for Shopify marketing event integration

write_marketing_events

Create/update marketing events

Track and report marketing activities (e.g. review request campaigns)

read_price_rules

Read price rules

Read existing discount price rules for coupon-based review incentives (legacy approach before Discounts API)

write_price_rules

Create/update price rules

Create discount codes as review incentives via the legacy Price Rules API

read_content

Read pages, blogs, articles

Access shop content for widget integration and page-level review features

write_content

Write pages, blogs, articles

Create/update content pages (e.g. all-reviews page integration)

read_themes

Read theme files

Read theme templates to detect widget placement, check liquid code, and display theme info


Additional scopes

Shopify scope

Permission details

Why we need it

read_metaobjects

Read metaobject definitions and entries

Read review-related metaobjects synced to Shopify's native product reviews infrastructure

write_product_reviews

Write product review data via Shopify's native API

Sync reviews as Shopify native product reviews (metaobjects), enabling them in Shopify-native surfaces like Shop app

read_locales

Read shop locales

Fetch the shop's available languages/locales for multi-language widget support

read_translations

Read translated content

Read existing translations for settings and widget content

write_translations

Write translated content

Push translated widget settings to the storefront for multi-locale shops

write_customers

Create/update customer records and tags

Sync reviewer data back to Shopify customers — tag customers based on review activity

read_returns

Read return/refund data

Subscribe to returns/request and returns/approve webhooks to suppress review requests for returned orders

customer_read_orders

Read orders via customer account API

Validate verified buyer status when reviews are submitted through Shopify's customer account extensions

customer_read_customers

Read customer data via customer account API

Authenticate and validate customer identity in customer account review flows

read_pixels

Read web pixel configurations

Check existing web pixel setup on the shop

write_pixels

Create/update web pixels

Install Judge.me's web pixel for storefront analytics and event tracking

read_customer_events

Read customer browser events

Capture storefront customer events (page views, cart actions) through the web pixel for analytics

read_discounts

Read discount codes/automatic discounts

Read existing Shopify discounts to avoid conflicts and check coupon status

write_discounts

Create/update discounts

Create discount codes via Shopify's modern Discounts API (replaces legacy Price Rules) for review incentive coupons

write_themes

Modify theme files

Programmatically install/update widget snippets in theme Liquid files

Did this answer your question?