What are the Shopify scopes for?
This document explains each Shopify API scope used by the application and its purpose.
| Area/Domain | Scope | Purpose |
|---|---|---|
| Validations | read_validations | Read cart and checkout validation rules configured in Shopify. |
| Validations | write_validations | Create and update cart/checkout validation rules. |
| Channels | read_channels | Read sales channel information (e.g. online store, POS, custom channels). |
| Channels | write_channels | Create and manage sales channels. |
| Checkouts | read_checkouts | Read checkout sessions and their details (line items, customer info, totals). |
| Checkouts | write_checkouts | Create and modify checkout sessions. |
| Customers | read_customers | Read customer profiles, addresses, order history, and tags. |
| Customers | write_customers | Create, update, and delete customer records. |
| Fulfillments | read_fulfillments | Read fulfillment records, fulfillment orders, and fulfillment services. |
| Fulfillments | write_fulfillments | Create and update fulfillments, mark orders as fulfilled, and manage fulfillment services. |
| Inventory | read_inventory | Read inventory levels and inventory items across locations. |
| Inventory | write_inventory | Update inventory levels and adjust stock at specific locations. |
| Locations | read_locations | Read store locations (physical and fulfillment) and their details. |
| Order Edits | read_order_edits | Read order edit sessions and proposed changes to existing orders. |
| Order Edits | write_order_edits | Create order edit sessions to add/remove line items or adjust quantities on existing orders. |
| Orders | read_orders | Read order details including line items, customer info, payment status, and tags. |
| Orders | write_orders | Create, update, and cancel orders; manage order tags and notes. |
| Product Listings | read_product_listings | Read product listings published to specific sales channels. |
| Product Listings | write_product_listings | Publish or unpublish products to sales channels and manage channel-specific listings. |
| Products | read_products | Read product details including variants, images, metafields, and collections. |
| Products | write_products | Create, update, and delete products, variants, images, and collections. |
| Shipping | read_shipping | Read shipping zones, rates, carriers, and fulfillment services. |
| Shipping | write_shipping | Create and manage shipping zones, custom rates, and carrier service registrations. |