Do snippets change `CF-Connecting-IP`?

I'm using O2O with workers to proxy Shopify sites. I'm running into a problem with Google bots receiving 429 errors due to Shopify rate limiting traffic. Shopify says the problem is that when we use workers they're unable to determine if the request is from a verified bot which causes them to rate limit the traffic. I'm assuming that is due to this feature of worker subrequests which changes the CF-Connecting-IP for CF zone to CF zone worker requests. Or Shopify is checking for the CF-Worker flag/header.

I'm thinking that I can use Snippets to prevent calling my workers - would this prevent the CF-Worker or CF-Connecting-IP from changing or would the same rules apply since it's still considered a worker subrequest? Also would it even be possible to use snippets to prevent calling workers?
Was this page helpful?