Skip to main content

Shopify Connections and Settings

Integrate iPaaS.com with Shopify to manage API Store connections and synchronize data seamlessly

How to Connect

Prerequisites

Before setting up the Shopify integration in iPaaS.com, ensure the following:

  • API Store: Obtainable from your Shopify store URL.

  • API Version: The Shopify API version changes frequently. To determine the latest version:

    • Use the dropdown in the top-left to select the latest supported version.

    • Example: 2026-01 is 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.

          1. Note: read_gdpr_data_request is 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

ipaas-dot-com

Authentication Methods

Method: API Password Authentication

  1. Navigate to the Shopify subscription settings in iPaaS.com.

  2. Enter the API Password, API Version, and API Store as obtained from your Shopify account.

  3. Save the configuration and test the connection.

Method: Private Application Authentication

  1. Navigate to the Shopify subscription settings in iPaaS.com.

  2. Enter the Client Id, Client Secret, API Version, and API Store as obtained from your Shopify account.

  3. 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.

Did this answer your question?