You connect Shopify to Stravax Engage by installing our public Shopify app, approving the permissions Shopify displays on its own authorization screen, and accepting the merchant terms and data processing agreement. The app asks for read-only access to your store's data: it reads your checkouts, orders, products and fulfillments. The only thing it saves in Shopify is its own settings, when you choose storefront settings in the app.
| Permission | What it covers | Why Stravax Engage needs it |
|---|---|---|
| Checkouts | Abandoned and in-progress checkouts | Detecting a cart to recover, see abandoned-cart recovery |
| Orders | Your store's orders | Recognizing when a recovered cart turns into a paid order, sending the order messages you set up, and answering order questions where you switch that on |
| Fulfillments | Shipping and delivery updates for orders | Order messages when an order is delivered |
| Products | Your product catalog | Populating the picker for sharing products in chat |
All four are read-only permissions. Stravax Engage cannot create, edit, or delete your checkouts, orders or products. The only thing it saves in Shopify is its own settings, when you choose storefront settings in the app.
Your acceptance is tied to the specific version of the terms you agreed to. The current terms and data processing agreement are version 1.4. You are asked to accept version 1.4 the next time your store is linked to a Stravax Engage account: when you first connect it, when you install the app again after uninstalling it, or when you link it again after it was unlinked. Re-running connected e-commerce platform's authorization while your store stays linked to an active workspace does not ask again. If your store remains linked to an inactive workspace, the app also displays the acceptance checkbox; displaying it does not itself record an acceptance. Existing acceptance records are preserved. Read the current merchant terms and data processing agreement.
Shopify does not retroactively add a new permission to an existing install. If you connected your store before product access was part of the app, your store simply never granted that permission, it isn't an error, just an older connection. Reconnecting from Shopify re-runs the authorization screen so you can approve the added permission. Nothing about your existing checkout and order tracking changes while you decide whether to reconnect. See sharing Shopify products in chat for what reconnecting adds.