Reference

App proxy

Storefront widgets fetch campaign data through Shopify's App Proxy — a same-origin path that routes to our backend without breaking the customer's Shopify session.

Endpoint

  • Prefix: apps
  • Subpath: pars-upsell
  • Public URL: https://your-shop.myshopify.com/apps/pars-upsell/...

Why a proxy?

  • The browser request stays on the shop domain — no CORS or third-party cookie issues.
  • Shopify signs every request with the shop's HMAC, so we can verify authenticity.
  • No leaking of the merchant's domain to a third-party host.