How to Connect
Prerequisites
Before setting up the Shopify integration in iPaaS.com, ensure the following:
API Store: Obtainable from your Shopify store URL.
Example: If your store URL is
https://admin.shopify.com/store/ipaas-dot-com, the API Store isipaas-dot-com.
API Version: The Shopify API version changes frequently. To determine the latest version:
Visit Shopify API Documentation.
Use the dropdown in the top-left to select the latest supported version.
Example:
2026-01is a valid entry for iPaaS.com.
The following steps apply to stores and private apps created before April 1, 2026. For stores and apps created after this date, please see the following section.
API Password: Required subscription setting when using private apps created before April 1 2026. To obtain these values:
Navigate to Settings > Apps and Sales Channels in Shopify.
Click on Develop Apps.
Click on Create an app.
Configure Admin API Scopes
Click Configure Admin API Scopes.
Select the necessary scopes (refer to the provided list) below.
read_analytics,write_assigned_fulfillment_orders,read_assigned_fulfillment_orders,write_customers,read_customers,write_discounts,read_discounts,write_draft_orders,read_draft_orders,write_files,read_files,write_fulfillments,read_fulfillments,write_gift_cards,read_gift_cards,write_inventory,read_inventory,write_legal_policies,read_legal_policies,read_locations,write_marketing_events,read_marketing_events,write_merchant_managed_fulfillment_orders,read_merchant_managed_fulfillment_orders,read_online_store_navigation,write_online_store_pages,read_online_store_pages,write_order_edits,read_order_edits,write_orders,read_orders,write_payment_terms,read_payment_terms,write_price_rules,read_price_rules,write_product_listings,read_product_listings,write_products,read_products,write_reports,read_reports,write_resource_feedbacks,read_resource_feedbacks,write_script_tags,read_script_tags,write_shipping,read_shipping,write_locales,read_locales,write_markets,read_markets,read_shopify_payments_accounts,read_shopify_payments_bank_accounts,read_shopify_payments_disputes,read_shopify_payments_payouts,write_content,read_content,write_themes,read_themes,write_third_party_fulfillment_orders,read_third_party_fulfillment_orders,write_translations,read_translations.Note:
read_gdpr_data_requestis optional if being installed via the Shopify app store but cannot be selected in the admin app. The integration will still function without this scope.
Under Webhook Subscriptions, select the latest event version.
Save the configuration and navigate to the API Credentials tab.
Click Install App
Click Install
Click Reveal Token Once
Copy the generated token and use it as the API Password in iPaaS.com.
Important:
The following settings apply to stores and private apps created after April 1, 2026. For stores and apps created before this date, please see the steps outlined above. The app configuration steps can only be performed by a Shopify Partner, and the app installation can only be performed by a store owner.
Client Id and Client Secret : Required subscription settings when using private apps created after April 1 2026. To obtain these values:
Navigate to Settings > Apps in Shopify.
Click on Build apps in Dev Dashboard
Click "Create App"
Provide a name for the app and click OK
On the subsequent "Create version" page, scroll down to the "Access" section and enter the minimum required scopes for the integration:
write_customers, read_customers, write_orders, read_orders, write_product_feeds, read_product_feeds, write_product_listings, read_product_listings, write_products, read_products, write_inventory, read_inventory, write_locations, read_locations, write_order_edits, read_order_edits, write_payment_terms, read_payment_terms, write_merchant_managed_fulfillment_orders, read_merchant_managed_fulfillment_orders, read_publications, write_publications, read_fulfillments, write_fulfillments, write_files, read_files, write_shipping, read_shipping
Click Release to create Release 1
Navigate to the Settings tab for the App
Copy the Client Id and Client Secret values and enter them into your iPaaS.com subscription settings. Additional steps will be necessary to install the app.
From the Shopify Partner Portal, select the app and open the "API access requests" tab:
Under Step 1 Protected customer data choose the Select option
Select reasons for accessing customer data:
Select "Save" and scroll down to the specific customer fields. Allow access to each field for the same reasons, saving after each field change:
Subsequent data protection details are only necessary when creating a public app.
In the app overview in Shopify click "Install app" if you are the store owner.
Select your recently created app and click "Install
If you are not the store owner, the Shopify Partner creating the app must select a distribution method to share the app. Select the Distribution tab from the Partner Portal app settings:
Select "Custom distribution:
Enter the store domain name and then "Generate Link"
Copy the provided link and request the store owner completes the installation by following the link:
The store owner must open the link and complete the installation:
Configure Subscription Settings
Navigate to the Shopify subscription settings in iPaaS.com and provide the following information:
Field | Description | Required | Example |
Name | A unique name for identifying the subscription. | Yes | Shopify Integration |
Versions | Specifies the iPaaS.com integration version to use. | Yes | v1.0 |
API Version | Specifies the API version for Shopify integration. | Yes | 2024-01 |
API Password | The API Password generated from Shopify during app setup. | Yes | YourAPIPassword |
API Key | The API Key associated with your Shopify account (optional for this setup). | No | YourAPIKey |
API Store | The unique store identifier extracted from the Shopify store URL. | Yes |
|
Authentication Methods
Method: API Password Authentication
Navigate to the Shopify subscription settings in iPaaS.com.
Enter the API Password, API Version, and API Store as obtained from your Shopify account.
Save the configuration and test the connection.
Method: Private Application Authentication
Navigate to the Shopify subscription settings in iPaaS.com.
Enter the Client Id, Client Secret, API Version, and API Store as obtained from your Shopify account.
Save the configuration and test the connection.
Initialization Support
The following types of data support initialization and can be transferred in bulk:
Product Category TO iPaaS.com
Throttling
Throttling ensures that the Shopify API isn’t overwhelmed by excessive API calls, preserving system performance during heavy data transfers.
While the throttling fields are required, the values are pre-populated by the integration settings. For more details, refer to Subscription Configuration – Edit.

























