How do I prepare a Shopify app for an Endless connection?
Ask Endless support to prepare the Shopify app, or have the person managing your app configure it before connecting the store.
| Setting | Production value |
|---|---|
| App URL | https://api.endlesscommerce.com/shopify/install |
| Allowed redirection URL | https://api.endlesscommerce.com/shopify/callback |
| Embedded app | No |
For a sandbox connection, use api-sandbox.endlesscommerce.com for both URLs and prepare the integration in sandbox.endlesscommerce.com.
Choose the app’s distribution, configure permissions for the Endless features you use, and release its app version before installing. See Shopify’s distribution instructions and access scope management. Support can help select permissions for products, orders, inventory, locations, and fulfillments.
For a connection using the full setup scope list, review these with support and retain only the permissions needed for your features. Shopify’s scope reference defines each permission:
read_assigned_fulfillment_orders,write_assigned_fulfillment_orders,read_companies,write_companies,read_customers,write_customers,read_price_rules,write_price_rules,write_draft_orders,read_draft_orders,read_fulfillments,write_fulfillments,write_inventory,read_inventory,write_locations,read_locations,read_merchant_managed_fulfillment_orders,write_merchant_managed_fulfillment_orders,write_order_edits,read_order_edits,read_orders,write_orders,read_product_listings,read_products,write_products,read_purchase_options,write_purchase_options,read_returns,write_returns,read_shipping,write_shipping,read_third_party_fulfillment_orders,write_third_party_fulfillment_orders
Keep the Client ID, Client secret, and Shopify installation link for setup in Endless. Give the store owner the Endless connection link; keep the app secret with the person configuring the integration.
Use one Endless integration per store, even when several Shopify Plus stores share the same Shopify app. Start each installation from that store’s Endless integration or its copied connection link.
See connecting the store and mapping locations. For older order history, see read all orders access.