In this blog, we will mention and explain all the necessary Shopify permissions that are important for the Multi-vendor Marketplace App.
To know more about the Multi-vendor Marketplace App click here.
We as a webkul provide a multivendor marketplace app with several feature apps and plugins for the Shopify e-commerce platform
and to make this application fully functional we need some permission from the merchant store.
On the multivendor marketplace app, sometimes you as a merchant see a notification on the admin panel as shown in the below image.

Shopify mandatory permission list
The reasons for the Shopify permission are mentioned below. But in case you want to know the details then please click here.
read_content & write_content
It allows our app to create, publish, and edit articles on a shop’s blog.
read_themes & write_themes
Our app needs this permission to read, add, change, or remove theme files.
read_products & write_products
It helps to update and create products in a merchant’s store.
read_customers & write_customers
It is used to store information about a shop’s customers, such as their contact details, their order history, and whether they’ve agreed to receive email marketing.
read_orders & write_orders
You can create, retrieve, update, and delete orders using the Order resource.
read_script_tags & write_script_tags
The ScriptTag resource represents remote JavaScript code that is loaded into the pages of a shop’s storefront or the order status page of checkout.
This lets you add functionality to those pages without using theme templates.
read_fulfillments & write_fulfillments
Using the Fulfillmentpermission we can register, edit, and delete a new fulfillment service.
read_shipping & write_shipping
you can add a carrier service to a shop and then provide a list of applicable shipping rates at checkout.
You can even use the cart data to adjust shipping rates and offer shipping discounts based on what is in the customer’s cart
write_draft_orders & read_draft_orders
This permission is compulsory to read/write/update the draft order
read_price_rules & write_price_rules
To create discounts that specify a discount as a percentage, a static amount, or free shipping. You use entitlements and prerequisites to dynamically build these discounts.
read_locations
This permission is mandatory to track sales, manage inventory, and configure the tax rates to apply at checkout.
write_inventory & read_inventory
We need this permission to create/get/update/ inventory on the Shopify store.
write_order_edits
This permission is neccesaory for all the relatable actions for the order edit.
read_assigned_fulfillment_orders & write_assigned_fulfillment_orders
Our app needs this permission, a list of all the fulfillment orders that are assigned to an app at the shop level.
The list of fulfillment orders can filter by location and assignment status.
read_returns & write_returns
We need this permission in the case of the order return or the product return.
read_publications & write_publications
It helps us to publish the product and collection on all the sales channels.
read_markets & write_markets
It helps to publish products from the Multivendor Marketplace App to Shopify Markets.
customer_read_customers
This permission allows users to view customer profiles. It is essential for staff who need to access customer information without making changes to it.
read_locales:
This permission is necessary for managing the languages that customers can view on your store. It allows users to access and edit locale settings
read_metaobject_definitions:
This permission allows users to view the definitions of metaobjects, which are custom data structures that can be used to extend your store’s functionality
write_metaobject_definitions:
This permission enables users to create or modify metaobject definitions, allowing for customization of data structures within your store
read_metaobjects:
This permission allows users to view existing metaobjects, which can be crucial for understanding how custom data is being utilized in your store
write_metaobjects:
This permission allows users to create or edit metaobjects, enabling them to manage custom data entries effectively
Support
That was all about the (Shopify Permission for the Multi-vendor Marketplace App),
If you still have any further queries you can write us at [email protected] or you can create a ticket on webkul.uvdesk.com.

Be the first to comment.