Back to Top

Shopify Permission for the Multi-vendor Marketplace App.

Updated 30 May 2025

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.

Start your headless eCommerce
now.
Find out More
Shopify app permission

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.

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home