{"id":326335,"date":"2022-03-29T05:33:50","date_gmt":"2022-03-29T05:33:50","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=326335"},"modified":"2026-02-03T11:03:32","modified_gmt":"2026-02-03T11:03:32","slug":"shopify-custom-app","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/shopify-custom-app\/","title":{"rendered":"Create Custom apps for Multivendor Marketplace App on Shopify"},"content":{"rendered":"\n<p>If you are using&nbsp;<a href=\"https:\/\/store.webkul.com\/Shopify-Multi-Vendor-Marketplace.html\" target=\"_blank\" rel=\"noreferrer noopener\">Multi vendor Marketplace app&nbsp;for Shopify<\/a>, you can now add a maximum of 5 Custom apps to the Multi-vendor app.<\/p>\n\n\n\n<p>You can create Shopify Custom Apps and configure them in the app to resolve the API limit issue.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Why would you as a Merchant Need this<\/h3>\n<\/div><\/div>\n\n\n\n<p>The <a href=\"https:\/\/webkul.com\/blog\/product-auction-api-documentation-for-shopify\/\">Shopify API<\/a> call limit only allows for two requests per second. So, we get 2 API calls per second from the Shopify end. Sometimes, this API gets exhausted when you deal with larger data.<\/p>\n\n\n\n<p>Suppose, in case you sync products in bulk, there might be some possibilities that the API gets exhausted, and the complete data won\u2019t get synced properly.<\/p>\n\n\n\n<p>So, to overcome this API exhaust issue, \u201cCreating Custom apps in the Multi-vendor App is a perfect solution to this problem&#8221;.<\/p>\n\n\n\n<p>In Custom Apps, Shopify provides 3 to 4 API calls per second. <\/p>\n\n\n\n<p>So, if the merchant lets say, create 1 Custom app on their Shopify store, then per second we will get going to have around 6 API calls per second, which are of course greater than 2 API calls.<\/p>\n\n\n\n<p>This way, the sync processes would run smoothly.<\/p>\n\n\n\n<p><span style=\"text-decoration: underline\">Points to be Noted<\/span>:-<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>From here, you can add&nbsp;<strong>a maximum of 5 custom apps<\/strong>&nbsp;to the multi-vendor app.<\/li>\n\n\n\n<li>Firstly, you need to&nbsp;<strong>provide the required permissions<\/strong>&nbsp;in the Shopify private app.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">NEW WORKFLOW<\/h3>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">How to create a custom app in the Multi-vendor App?<\/h3>\n\n\n\n<p>Merchants have to log in to their dev dashboard through <a href=\"http:\/\/dev.shopify.com\">dev.shopify.com<\/a> and then log in to the store.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1-1200x545.webp\" alt=\"devlogin\" class=\"wp-image-524133\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1-250x114.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1.webp 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After logging in to the dev dashboard with your store, click on the create app button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/createapp-1-1200x545.webp\" alt=\"create app for seller shopify store connector\" class=\"wp-image-517889\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/createapp-1-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/createapp-1-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/createapp-1-250x114.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/createapp-1-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/createapp-1.webp 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Enter the name and click on the create button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appname-1200x545.webp\" alt=\"app name \" class=\"wp-image-517890\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appname-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appname-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appname-250x114.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appname-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appname.webp 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>You will be redirected to the Create a version page, where you have to fill in the necessary details.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1155\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/createaversionspage-1155x1024.webp\" alt=\"create a version page for seller shopify store connector\" class=\"wp-image-517892\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/createaversionspage-1155x1024.webp 1155w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/createaversionspage-300x266.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/createaversionspage-250x222.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/createaversionspage-768x681.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/createaversionspage-1536x1362.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/createaversionspage-2048x1816.webp 2048w\" sizes=\"(max-width: 1155px) 100vw, 1155px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, scroll down and fill in the URLs section.<\/p>\n\n\n\n<p>Follow these steps to find the App URL and Preference URL:-<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You have to log in to the multivendor admin portal &gt;&gt; go to the&nbsp;<strong>\u201cShopify Custom Apps\u201d<\/strong>&nbsp;inside the Configuration menu &gt;&gt; click on the <strong>&#8220;Add Shopify Private App&#8221; <\/strong>&gt;&gt; then from the custom app type dropdown select the <strong>&#8220;New Custom App&#8221; <\/strong>option &gt;&gt;copy the App URL from there &gt;&gt; paste it into the App URL and Preferences URL block.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/addshopifyprivateapp-1200x545.webp\" alt=\"Shopify Custom App \" class=\"wp-image-520699\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/addshopifyprivateapp-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/addshopifyprivateapp-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/addshopifyprivateapp-250x113.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/addshopifyprivateapp-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/addshopifyprivateapp.webp 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customapptypeappurl-1200x545.webp\" alt=\"copy shopify app url \" class=\"wp-image-520700\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customapptypeappurl-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customapptypeappurl-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customapptypeappurl-250x113.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customapptypeappurl-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customapptypeappurl.webp 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>And, paste the link here.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/sellersideurlpaste-1200x545.webp\" alt=\"paste url\" class=\"wp-image-517896\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/sellersideurlpaste-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/sellersideurlpaste-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/sellersideurlpaste-250x114.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/sellersideurlpaste-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/sellersideurlpaste.webp 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, go back to the\u00a0<strong>\u201c<strong>Shopify Custom Apps<\/strong>\u201d<\/strong>\u00a0in the admin portal and copy the &#8220;<strong>Other URL<\/strong>&#8221; under the App URL.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customapptypeotherurl-1200x545.webp\" alt=\"copy shopify other url \" class=\"wp-image-520701\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customapptypeotherurl-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customapptypeotherurl-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customapptypeotherurl-250x113.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customapptypeotherurl-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customapptypeotherurl.webp 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>And, paste it here in the Redirect URL along with the App URL. Only use a comma ( , ) to separate them.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/pasteredirecturl-1200x545.webp\" alt=\"paste other url\" class=\"wp-image-517899\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/pasteredirecturl-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/pasteredirecturl-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/pasteredirecturl-250x114.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/pasteredirecturl-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/pasteredirecturl.webp 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Provide the required permissions in the Shopify private app<\/h3>\n<\/div><\/div>\n\n\n\n<p><strong>Note: Be very specific about the permissions. If it is wrong, no data will be updated as no API will be hit.<\/strong><\/p>\n\n\n\n<p>Now, copy these required permissions and paste them into the scope block altogether without any space between them:-<\/p>\n\n\n\n<p><code>write_assigned_fulfillment_orders,read_assigned_fulfillment_orders,read_fulfillments, write_fulfillments,read_inventory,write_inventory<\/code><\/p>\n\n\n\n<p><code>read_locations,read_orders, write_orders,read_products, write_products,read_markets_home,read_customers,write_customers,read_themes,write_themes,read_publications,write_publications<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/scopes-1200x545.webp\" alt=\"scope\" class=\"wp-image-517901\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/scopes-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/scopes-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/scopes-250x114.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/scopes-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/scopes.webp 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Then, click on Release. A field to enter the version name will appear. You can fill it in or leave it blank; the name will be auto-generated. Click on release.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/versionname-1-1200x545.webp\" alt=\"release version\" class=\"wp-image-517902\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/versionname-1-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/versionname-1-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/versionname-1-250x114.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/versionname-1-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/versionname-1.webp 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Go back to your dev dashboard, open the app you just created, and navigate to the settings and copy the client ID from the \u201cCredential\u201d section.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"544\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appsettingcredential-1200x544.webp\" alt=\"client id\" class=\"wp-image-517963\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appsettingcredential-1200x544.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appsettingcredential-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appsettingcredential-250x113.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appsettingcredential-768x348.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appsettingcredential.webp 1364w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/copysecreatkey-1200x545.webp\" alt=\"copy secret key\" class=\"wp-image-517966\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/copysecreatkey-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/copysecreatkey-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/copysecreatkey-250x113.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/copysecreatkey-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/copysecreatkey.webp 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Paste the client ID in the \u201cApi key\u201d block in the&nbsp;<strong>\u201cShopify Custom App\u201d<\/strong>&nbsp;inside the Configuration menu at the admin portal. <\/p>\n\n\n\n<p>Also, copy the \u201cSecret Key\u201d from the \u201cCredential\u201d section and paste it in the &#8220;Access Token&#8221; block here. You can name the private app whatever you want.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1366\" height=\"620\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/shopifysecretappformfill-1.webp\" alt=\"shopify secret app form\" class=\"wp-image-520734\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/shopifysecretappformfill-1.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/shopifysecretappformfill-1-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/shopifysecretappformfill-1-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/shopifysecretappformfill-1-250x113.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/shopifysecretappformfill-1-768x349.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>And, click on the \u201csave and install\u201d button at the bottom.<\/p>\n\n\n\n<p>After you click the <strong>\u201cSave and Install\u201d<\/strong> button, the system redirects you to your Shopify store to install the app.<\/p>\n\n\n\n<p>But, if you get an error message like shown in this image below, then follow the process given below the image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/error-1200x545.webp\" alt=\"error\" class=\"wp-image-524134\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/error-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/error-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/error-250x114.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/error-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/error.webp 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Go to your Shopify partner account &gt;&gt; navigate to \u201cApp distribution\u201d &gt;&gt; All apps &gt;&gt; then click on the custom app you created.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appdistribution-1-1200x545.webp\" alt=\"app distribution\" class=\"wp-image-517959\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appdistribution-1-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appdistribution-1-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appdistribution-1-250x114.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appdistribution-1-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/appdistribution-1.webp 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>From the Overview page, click on the &#8220;Choose distribution&#8221; Button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/choosedistribution-1200x545.webp\" alt=\"choose distribution\" class=\"wp-image-520745\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/choosedistribution-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/choosedistribution-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/choosedistribution-250x113.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/choosedistribution-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/choosedistribution.webp 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Select the &#8220;Custom Distribution&#8221; option and click Select.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customdistribution-1200x545.webp\" alt=\"customdistribution\" class=\"wp-image-524135\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customdistribution-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customdistribution-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customdistribution-250x114.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customdistribution-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/customdistribution.webp 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After this, you will be redirected to this page, and you have to ignore this page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/ignore-1200x545.webp\" alt=\"ignore\" class=\"wp-image-524136\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/ignore-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/ignore-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/ignore-250x114.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/ignore-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/ignore.webp 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Then, go back to your <strong>Multivendor admin panel<\/strong> and navigate to the <strong>\u201cShopify Custom App\u201d<\/strong> section under the <strong>Configuration<\/strong> menu. <\/p>\n\n\n\n<p>After filling in all the required details, click on <strong>\u201cSave &amp; Install\u201d<\/strong>.<br>Once you complete this step, the system redirects you to your Shopify store. Click on the <strong>Install<\/strong> button, and the system installs the app successfully.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/installapp-1200x545.webp\" alt=\"install \" class=\"wp-image-517970\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/installapp-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/installapp-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/installapp-250x113.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/installapp-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/02\/installapp.webp 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">LEGACY WORKFLOW (Old)<\/h3>\n<\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">How to Create Custom Apps in the Multi-vendor App?<\/h4>\n\n\n\n<p>To Add a Shopify Custom App, you need to visit the Shopify Admin Panel &gt;&gt; Apps &gt;&gt; Develop apps<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img decoding=\"async\" width=\"1165\" height=\"541\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/r1.png\" alt=\"r1\" class=\"wp-image-350969\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/r1.png 1165w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/r1-300x139.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/r1-250x116.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/r1-768x357.png 768w\" sizes=\"(max-width: 1165px) 100vw, 1165px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>&nbsp;Now click on &#8220;Create an App&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1200\" height=\"480\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/create-app-1200x480.png\" alt=\"create-app\" class=\"wp-image-326630\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/create-app-1200x480.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/create-app-300x120.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/create-app-250x100.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/create-app-768x307.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/create-app.png 1287w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Enter the name for the app as per your convenience and then click on &#8220;Create&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1200\" height=\"526\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/enter-name-1200x526.png\" alt=\"enter-name\" class=\"wp-image-326631\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/enter-name-1200x526.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/enter-name-300x132.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/enter-name-250x110.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/enter-name-768x337.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/enter-name.png 1295w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Click on &#8220;Configure Admin API Scope&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1200\" height=\"488\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/configure-api-scope-1200x488.png\" alt=\"configure-api-scope\" class=\"wp-image-326632\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/configure-api-scope-1200x488.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/configure-api-scope-300x122.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/configure-api-scope-250x102.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/configure-api-scope-768x312.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/configure-api-scope.png 1286w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Provide the required permissions in the Shopify private app<\/h3>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Product: Write inventory and Read inventory <\/li>\n\n\n\n<li>Inventory: Write Products and read products<\/li>\n\n\n\n<li>Order: View or manage orders.<\/li>\n\n\n\n<li>Location: Read locations<\/li>\n<\/ol>\n\n\n\n<p>Then click on &#8220;Save&#8221;. <\/p>\n\n\n\n<p><strong>Note: Be very specific about the permissions. If it is wrong, no data will be updated as no API gets hit.<\/strong><\/p>\n\n\n\n<p>Select these permissions mentioned below:-<\/p>\n\n\n\n<p><code>write_assigned_fulfillment_orders,read_assigned_fulfillment_orders,read_fulfillments, write_fulfillments,read_inventory,<\/code><\/p>\n\n\n\n<p><code>write_inventory,read_locations,read_orders, write_orders,read_products, write_products,read_markets_home<\/code>,<code>read_customers,write_customers<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1200\" height=\"507\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/save-issues-1200x507.png\" alt=\"save-issues\" class=\"wp-image-326634\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/save-issues-1200x507.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/save-issues-300x127.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/save-issues-250x106.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/save-issues-768x324.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/save-issues.png 1284w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Click on &#8220;Install App&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1200\" height=\"492\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/install-app-1200x492.png\" alt=\"install-app\" class=\"wp-image-326650\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/install-app-1200x492.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/install-app-300x123.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/install-app-250x102.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/install-app-768x315.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/install-app.png 1286w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Copy the API credential, after that you need to paste this in Mulvendor Private App<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1200\" height=\"775\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/api-token-1200x775.png\" alt=\"api-token\" class=\"wp-image-326651\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/api-token-1200x775.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/api-token-300x194.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/api-token-250x162.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/api-token-768x496.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/api-token.png 1289w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To paste these credentials in the &#8220;<strong>Shopify private apps<\/strong>&#8221; section of the Multi-vendor Admin Panel<br>Go to Multivendor Admin Panel&gt;&gt; Configuration&gt;&gt;Shopify private apps&gt;&gt; Click on &#8220;Add shopify Private App&#8221; <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1200\" height=\"513\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/Shopify-Private-Apps-Admin-mvm-1200x513.png\" alt=\"Shopify-Private-Apps-Admin-mvm\" class=\"wp-image-326699\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/Shopify-Private-Apps-Admin-mvm-1200x513.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/Shopify-Private-Apps-Admin-mvm-300x128.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/Shopify-Private-Apps-Admin-mvm-250x107.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/Shopify-Private-Apps-Admin-mvm-768x328.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/Shopify-Private-Apps-Admin-mvm-1536x656.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/Shopify-Private-Apps-Admin-mvm.png 1826w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1200\" height=\"503\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/name-of-the-app-1200x503.png\" alt=\"name-of-the-app\" class=\"wp-image-326653\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/name-of-the-app-1200x503.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/name-of-the-app-300x126.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/name-of-the-app-250x105.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/name-of-the-app-768x322.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/name-of-the-app.png 1286w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Please Remember<\/strong> :- In case you want to delete the Custom app on Shopify, firstly you need to delete\/disable the same in the app. <\/p>\n\n\n\n<p>Otherwise, the access token will get expired and no API call gets hit from the Multi-vendor app.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Need Help?<\/h3>\n<\/div><\/div>\n\n\n\n<p>Still, you need any kind of support, simply raise a ticket at&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/webkul.uvdesk.com\/en\/<\/a>. You can also contact&nbsp;<strong>support@webkul.com<\/strong>&nbsp;to get proper assistance.<\/p>\n\n\n\n<p>Thanks for Reading!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are using&nbsp;Multi vendor Marketplace app&nbsp;for Shopify, you can now add a maximum of 5 Custom apps to the Multi-vendor app. You can create Shopify Custom Apps and configure them in the app to resolve the API limit issue. The Shopify API call limit only allows for two requests per second. So, we get <a href=\"https:\/\/webkul.com\/blog\/shopify-custom-app\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":425,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15591,1],"tags":[],"class_list":["post-326335","post","type-post","status-publish","format-standard","hentry","category-knowledge-base-multivendor-marketplace","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Create Custom apps for Multivendor Marketplace App on Shopify<\/title>\n<meta name=\"description\" content=\"Create you Shopify custom app in Multi vendor Marketplace app and overcome this API exhaust issue which will make your sync smooth.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/shopify-custom-app\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create Custom apps for Multivendor Marketplace App on Shopify\" \/>\n<meta property=\"og:description\" content=\"Create you Shopify custom app in Multi vendor Marketplace app and overcome this API exhaust issue which will make your sync smooth.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/shopify-custom-app\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-29T05:33:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-03T11:03:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1-1200x545.webp\" \/>\n<meta name=\"author\" content=\"Faisal Yazdani\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Faisal Yazdani\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/shopify-custom-app\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/shopify-custom-app\/\"},\"author\":{\"name\":\"Faisal Yazdani\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/b2d7f1b1a649da74f729780cfffc158b\"},\"headline\":\"Create Custom apps for Multivendor Marketplace App on Shopify\",\"datePublished\":\"2022-03-29T05:33:50+00:00\",\"dateModified\":\"2026-02-03T11:03:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/shopify-custom-app\/\"},\"wordCount\":1021,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/shopify-custom-app\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1-1200x545.webp\",\"articleSection\":[\"knowledge base Multivendor Marketplace\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/shopify-custom-app\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/shopify-custom-app\/\",\"url\":\"https:\/\/webkul.com\/blog\/shopify-custom-app\/\",\"name\":\"Create Custom apps for Multivendor Marketplace App on Shopify\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/shopify-custom-app\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/shopify-custom-app\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1-1200x545.webp\",\"datePublished\":\"2022-03-29T05:33:50+00:00\",\"dateModified\":\"2026-02-03T11:03:32+00:00\",\"description\":\"Create you Shopify custom app in Multi vendor Marketplace app and overcome this API exhaust issue which will make your sync smooth.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/shopify-custom-app\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/shopify-custom-app\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/shopify-custom-app\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1.webp\",\"width\":1365,\"height\":620},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/shopify-custom-app\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create Custom apps for Multivendor Marketplace App on Shopify\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/b2d7f1b1a649da74f729780cfffc158b\",\"name\":\"Faisal Yazdani\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e7c885d3d61e800476e277db120981aebeb411c0f684e5c0d2662bb06129eb3c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e7c885d3d61e800476e277db120981aebeb411c0f684e5c0d2662bb06129eb3c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Faisal Yazdani\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/faisalyazdani-ba421\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Create Custom apps for Multivendor Marketplace App on Shopify","description":"Create you Shopify custom app in Multi vendor Marketplace app and overcome this API exhaust issue which will make your sync smooth.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/shopify-custom-app\/","og_locale":"en_US","og_type":"article","og_title":"Create Custom apps for Multivendor Marketplace App on Shopify","og_description":"Create you Shopify custom app in Multi vendor Marketplace app and overcome this API exhaust issue which will make your sync smooth.","og_url":"https:\/\/webkul.com\/blog\/shopify-custom-app\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2022-03-29T05:33:50+00:00","article_modified_time":"2026-02-03T11:03:32+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1-1200x545.webp","type":"","width":"","height":""}],"author":"Faisal Yazdani","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Faisal Yazdani","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/shopify-custom-app\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/shopify-custom-app\/"},"author":{"name":"Faisal Yazdani","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/b2d7f1b1a649da74f729780cfffc158b"},"headline":"Create Custom apps for Multivendor Marketplace App on Shopify","datePublished":"2022-03-29T05:33:50+00:00","dateModified":"2026-02-03T11:03:32+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/shopify-custom-app\/"},"wordCount":1021,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/shopify-custom-app\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1-1200x545.webp","articleSection":["knowledge base Multivendor Marketplace"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/shopify-custom-app\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/shopify-custom-app\/","url":"https:\/\/webkul.com\/blog\/shopify-custom-app\/","name":"Create Custom apps for Multivendor Marketplace App on Shopify","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/shopify-custom-app\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/shopify-custom-app\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1-1200x545.webp","datePublished":"2022-03-29T05:33:50+00:00","dateModified":"2026-02-03T11:03:32+00:00","description":"Create you Shopify custom app in Multi vendor Marketplace app and overcome this API exhaust issue which will make your sync smooth.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/shopify-custom-app\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/shopify-custom-app\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/shopify-custom-app\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/03\/devlogin-1.webp","width":1365,"height":620},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/shopify-custom-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Create Custom apps for Multivendor Marketplace App on Shopify"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/b2d7f1b1a649da74f729780cfffc158b","name":"Faisal Yazdani","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e7c885d3d61e800476e277db120981aebeb411c0f684e5c0d2662bb06129eb3c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e7c885d3d61e800476e277db120981aebeb411c0f684e5c0d2662bb06129eb3c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Faisal Yazdani"},"url":"https:\/\/webkul.com\/blog\/author\/faisalyazdani-ba421\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/326335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/425"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=326335"}],"version-history":[{"count":21,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/326335\/revisions"}],"predecessor-version":[{"id":524679,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/326335\/revisions\/524679"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=326335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=326335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=326335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}