Shopify commerce connection
Connect Shopify so INSIDE can show store products and authorised customer and order information.
What it is
Shopify lets INSIDE read products, customers and orders from your connected store. Operators can use the information while assisting shoppers, and visitors can receive product cards or verified order information. Each capability depends on the permissions granted by Shopify.
Who uses it and why
Administrators with Settings or Developer connect the store and choose its operations. Operators search products and inspect customer or order records. Visitors choose products and access only the private records they are authorised to see.
Where to find it
Open Settings › Commerce › Commerce Providers and choose Shopify as Provider type. Operators use Products and the visitor's CRM tab when these are configured.
How it works
INSIDE validates the connection against the permanent shop domain and reads the store permissions. Product, customer and order access are checked separately. Order lists need both customer and order read access; individual order lookup needs order read access.
Product results include the store's product choices and availability. INSIDE can retrieve further variants when a visitor opens product options. Shopify's technical default option is not shown as a shopper choice.
Customer matching uses exact identifiers and rejects ambiguous results. Order information can include lines, fulfilment, tracking, refunds and returns, where the connection permits them.
Configure it
With Settings and the relevant AI access, or Developer, create a Shopify provider. Enter Shop domain, optionally enter Storefront domain, and supply Admin API access token for manual setup.
Choose the required operations under Use for, set Availability, save and use test. Enable product panel replacement separately if operators should browse this store in Products.
Configure Customer and order access separately for visitors. Shopify supports order-detail matching and supported store sign-in integrations. Catalogue credentials alone do not prove a shopper's identity.
Fields
| Field | Where | Required | What it is for |
|---|---|---|---|
| Shop domain | Settings › Commerce › Commerce Providers | Yes | Identifies the store by its permanent Shopify shop domain, rather than its public storefront address. |
| Storefront domain | Settings › Commerce › Commerce Providers | No | Supplies the public storefront domain for customer-facing product links. |
| Admin API access token | Settings › Commerce › Commerce Providers | No | Supplies credentials for manual connection. App installation can supply the connection instead. |
Permissions
| Permission | Lets you |
|---|---|
| Settings | Configure Shopify through Commerce Providers, subject to AI access and View Only. |
| AI | Allows commerce administration for a restricted Settings role. |
| Developer | Configure the Shopify commerce provider. |
Limits and good to know
- Product searches return up to 50 products per page. The operator panel requests 20 at a time.
- Shopify order lists return at most 25 orders per request.
- Without Shopify's permission for all orders, order search reports a 60-day history restriction.
- Returns are omitted when the connection lacks returns read access.
- Products requiring a selling plan use their product page for purchase instead of a native basket action.
- Available-to-sell information takes priority over a zero inventory count when deciding availability.
Depends on and works with
+1 more · this feature uses
- Add to cart from product cardsEnhances
Eligible product variants can use the shopper's storefront basket.
+1 more · used by
- Add to cart from product cardsEnhances
Shopify supports additions in the shopper's storefront session.
View all connections as a list
This feature uses
- Roles and permissionsConfigured by
Roles control connection administration.
- Commerce provider setup and selectionRequires
Shopify must be saved and enabled as a Commerce Provider with selected operations.
- Product search and filtersEnhances
Displays Shopify product search results and supported storefront filters.
- Product options and variant selectionEnhances
Supplies product options, variants and availability.
- Store customer matches and ordersEnhances
Supplies customer matching and order information in CRM.
- AI customer and order searchEnhances
Supports private customer and order search in Team Chat.
- Customer and order accessConfigured by
Visitor order access uses separate order matching or supported Shopify sign-in verification.
- Store order details and historyEnhances
Supplies authorised order details and customer history.
- Add to cart from product cardsEnhances
Eligible product variants can use the shopper's storefront basket.
Used by
- Visitor and conversation information panelsEnhances
An enabled Shopify integration can provide its supporting panel.
- Commerce provider setup and selectionEnhances
Supplies the Shopify provider option.
- Product search and filtersEnhances
Shopify supplies catalogue search and supported storefront facets.
- Product options and variant selectionEnhances
Shopify supplies complete product variants and sellability information.
- Store customer matches and ordersEnhances
Shopify can supply store customer records and orders.
- AI customer and order searchEnhances
Shopify supplies native customer and order search with supported filters.
- Customer and order accessEnhances
Shopify supports guest matching and supported customer sign-in integrations.
- Store order details and historyEnhances
Supplies Shopify order information.
- Add to cart from product cardsEnhances
Shopify supports additions in the shopper's storefront session.
FAQ and troubleshooting
Why is the public store address rejected?
Shop domain needs the permanent Shopify shop domain. Enter the public shopping domain in Storefront domain instead.
Why do products work but customers or orders do not?
Check Use for and run test. The Shopify connection also needs the corresponding customer and order permissions.
Why are older orders missing?
Check whether Shopify has granted access to all orders. Without it, order search is restricted to recent history.
Why are returns missing from an order?
The connection needs returns read access. Other order details can remain available without it.
Why does a product open the store instead of adding to the basket?
Products requiring a selling plan use the store page. Other products also need a supported basket integration and complete, available variant information.