We are an eCommerce web site acceleration solution. Part of our solution involves caching content and delivering them faster to the end users. To achieve this, we need to be a proxy layer in front of Shopify. The domain is CNAMEd to point to our accelerator. The configuration looks like:
shopify.example.com is CNAMEd to point to us
End user visits shopify.example.com → eCommerce Accelerator → Shopify origin
When we send the request to Shopify origin, origin treats our server IP address as end users’ IP address. Is there any HTTP header that we need to set to help Shopify see the end user’s IP? Like “True-Client-IP”.