Skip to main content

Shopify Location To iPaaS

Transfer Shopify location records to iPaaS

Updated yesterday

Summary

Location records can be transferred from Shopify Plus to iPaaS through API-based synchronization. This collection supports Add/Update sync type, ensuring that Shopify-issued Locations are represented within iPaaS for reporting and downstream business processes.

Field Constraints

  • Location names must match Shopify records.

Mapping Collection Status

  • Status: Enabled

  • Trigger Events: Location Add/Update in Shopify

Id Format

When manually transferring data from Shopify to iPaaS, it is essential to enter the correct LocationId (e.g., 10) into the iPaaS input field on the manual sync page.

System Caveats

iPaaS Caveat

  • iPaaS relies on external ID mapping for integration.

Shopify Caveats

  • Locations must be created within Shopify.

Setup Requirements

iPaaS Configuration

  • Enable the Shopify Location Add/ Update To iPaaS mapping collection.

Shopify Plus Configuration

In the integration settings, enter the following correctly.

  • OAuth URL Template:

    https://{API Store}.myshopify.com/admin/oauth/authorize?client_id={SystemTypeVersion:Client_Id}&scope={SystemTypeVersion:Scope}&redirect_uri={SystemTypeVersion:RedirectUrl}&state={iPaaSState}

  • OAuth Identifier Field: timestamp

  • OAuth Success Callback Field: code

Shopify Store Credentials

  • Client_Secret: Secret saved when creating your Shopify store

  • Scope: read_locations

  • RedirectUrl: https://portal.ipaas.com/Location/subscription-mgmt/subscriptions/authorization/app

Authentication & Security

  • OAuth 2.0 Token: Used for Shopify API authentication.

Integration Flow

  1. Shopify Locations are retrieved via Shopify Locations API.

  2. Location names are mapped to iPaaS for reference.

Mappings

Shopify Location to iPaaS (Parent)

Shopify Locations are read-only and cannot be created. To integrate other subscription locations' inventory to Shopify products, the iPaaS locations must be created in Shopify, and subsequent Shopify location external IDs must be manually added to the iPaaS locations.

Mapping Type

Source Field (Shopify)

Destination Field (iPaaS)

Description

Field

Name

Name

Required

Error Handling

  • Missing External ID: iPaaS cannot link inventory without a Shopify Location ID.

  • Unauthorized Access: Ensure credentials include the read_locations scope.

Testing & Validation

Test Scenarios

  • Location Sync: Shopify locations appear in iPaaS with correct names.

Validation Rules

  • Name field must not be blank.

  • External IDs must be manually managed.

Validation Checklist

  • Shopify locations appear in iPaaS.

  • Location names match Shopify.

Additional Notes

Shopify Locations are read-only; creation and updates must occur in Shopify.

Did this answer your question?