Skip to main content

How to configure a Shopify Integration

Our Shopify integration allows you to sync orders, products and inventory with as many Shopify stores as you like.

Configuring the integration

To configure the Shopify integration, you will need to create a custom app in your Shopify admin and copy the API credentials to Endless. An Endless Admin can help you with this if you'd prefer. To get a general overview of how Shopify's custom app system works, please visit https://help.shopify.com/en/manual/apps/app-types/custom-apps

Permissions needed for Endless Commerce to interact with Shopify

The private app that you create will need to have the following permissions selected:

Customers

  • write_customers
  • read_customers

Assigned fulfillment orders

  • write_assigned_fulfillment_orders
  • read_assigned_fulfillment_orders

Fulfillments

  • write_fulfillments
  • read_fulfillments

Inventory

  • write_inventory
  • read_inventory

Locations

  • write_locations
  • read_locations

Merchant managed fulfillment orders

  • read_merchant_managed_fulfillment_orders
  • write_merchant_managed_fulfillment_orders

Orders

  • write_orders
  • read_orders

Products

  • write_products
  • read_products

Third party fulfillment orders

  • write_third_party_fulfillment_orders
  • read_third_party_fulfillment_orders