Shopify is the backbone of everything Ecom Forward shows you — orders, products, customers, inventory, discounts, refunds. Connecting is a one-minute OAuth flow. Here's exactly what happens and what permissions we ask for.
Connecting your first store
- Open Settings → Stores from the sidebar.
- Start the connect flow on the store card. (If you came in from the Shopify App Store, you're already most of the way there.)
- When asked, type the full
your-store.myshopify.comdomain. If you have a custom domain (likeyourbrand.com), still use the.myshopify.comversion — that's Shopify's internal identifier. - You land on Shopify's permission screen. Review what we ask for (below) and click Install.
- Shopify sends you back and the store shows a Connected badge.
Tip
What permissions we ask for
Ecom Forward requests read-only access to the data we need and nothing else. We never ask for write access to your storefront, customers, or orders.
- Orders — to calculate revenue, discounts, refunds, shipping, tax — and your customers, which come from the orders themselves.
- Products & inventory — to show your catalog and compute per-product revenue, margin, and stock alerts.
- Shopify Payments payouts — to sync your actual bank deposits into the Cash Flow tab.
- Shopify Payments disputes — to track chargebacks (see Chargebacks).
Note
What happens after you connect
Connecting registers the live link and starts pulling fresh data — but it does not automatically reach back through your whole history. You pull history yourself with one click:
- New orders start flowing in right away, and the nightly sync keeps everything fresh from then on.
- Your products and inventory sync within minutes.
- Your history (up to 5 years) is pulled by clicking Backfill data on the store card and picking how far back to go. See Backfilling your data.
Heads up
FAQs
Does Ecom Forward make any changes to my store?
Can I connect multiple stores?
What if my store uses a different currency than my reporting currency?
I disconnected by accident. What now?
Do I need to be the Shopify store owner to connect?
If you see “Reconnect required”
This appears when your Shopify access token expires or the store is uninstalled. Visit the store on your Stores page and click Reconnect. Walk through the OAuth flow again — your data is preserved and syncing resumes immediately.