Skip to main content

What are the Shopify scopes for?

This document explains each Shopify API scope used by the application and its purpose.

Area/DomainScopePurpose
Validationsread_validationsRead cart and checkout validation rules configured in Shopify.
Validationswrite_validationsCreate and update cart/checkout validation rules.
Channelsread_channelsRead sales channel information (e.g. online store, POS, custom channels).
Channelswrite_channelsCreate and manage sales channels.
Checkoutsread_checkoutsRead checkout sessions and their details (line items, customer info, totals).
Checkoutswrite_checkoutsCreate and modify checkout sessions.
Customersread_customersRead customer profiles, addresses, order history, and tags.
Customerswrite_customersCreate, update, and delete customer records.
Fulfillmentsread_fulfillmentsRead fulfillment records, fulfillment orders, and fulfillment services.
Fulfillmentswrite_fulfillmentsCreate and update fulfillments, mark orders as fulfilled, and manage fulfillment services.
Inventoryread_inventoryRead inventory levels and inventory items across locations.
Inventorywrite_inventoryUpdate inventory levels and adjust stock at specific locations.
Locationsread_locationsRead store locations (physical and fulfillment) and their details.
Order Editsread_order_editsRead order edit sessions and proposed changes to existing orders.
Order Editswrite_order_editsCreate order edit sessions to add/remove line items or adjust quantities on existing orders.
Ordersread_ordersRead order details including line items, customer info, payment status, and tags.
Orderswrite_ordersCreate, update, and cancel orders; manage order tags and notes.
Product Listingsread_product_listingsRead product listings published to specific sales channels.
Product Listingswrite_product_listingsPublish or unpublish products to sales channels and manage channel-specific listings.
Productsread_productsRead product details including variants, images, metafields, and collections.
Productswrite_productsCreate, update, and delete products, variants, images, and collections.
Shippingread_shippingRead shipping zones, rates, carriers, and fulfillment services.
Shippingwrite_shippingCreate and manage shipping zones, custom rates, and carrier service registrations.