Urgent - fix your platform - merchants this affects you too

I asked Shopify why my store was blocking customers. They told me it was working correctly.

For weeks support told me nothing was wrong and the platform was performing as expected, while Shopify staff were posting in this very thread acknowledging the VPN problem is real and unresolved. I sent them this post. It made no difference.

They would only accept a HAR file showing the full error. Not the videos, not the screenshots, not any of the evidence I and my customers kept sending showing something was definitely wrong. And it’s a tricky error to catch, because it’s intermittent and by the time you see it, it’s gone.

What happened

On 29 July I finally captured it. I opened my own shop in Chrome. Not a script. Not a crawler. Me, clicking through to my homepage like any customer would.

I got a blank white page with two words on it: local_rate_limited. No branding. No products. No way through. My entire store, gone.

I sent the request ID to support. Shopify pulled the logs at edge and origin. A human being looked at a session where a real person was refused entry to a real shop, and wrote back:

ā€œShopify’s bot protection assessed this session as automated traffic and applied rate limiting accordingly. This is expected behavior for that type of connection… There is no platform error.ā€

Why I was flagged as a bot

A VPN was running. Specifically McAfee Total Protection, ordinary consumer antivirus. It switches its VPN on automatically on unsecured Wi-Fi, and McAfee advertises it for shopping and banking. Norton does it. Google One does it. Apple’s Private Relay does it.

That’s not a datacentre. That’s a shopper with antivirus software.

Shopify is openly admitting it blocks VPN traffic, while behaving as though only a handful of unusual people use one.

And if that’s the response, what was the point of asking us for request IDs?

It isn’t just me — and it costs you twice

I’d already sent Shopify video of an actual customer, not me, trying to reach my store from a Facebook link. Three devices. Same blank page every time.

Then they gave me my numbers. 1,688 of these served to my storefront in five days. 91% attributed to ā€œVPNs, hosting providers, datacenters, or Meta infrastructure IPs—not from residential customer connections.ā€ Edge logs only go back five days, so whatever happened before that is gone.

Read that list again. Meta infrastructure. Some Meta traffic genuinely is crawlers and does need limiting. But traffic from Facebook and Instagram also arrives through Meta’s in-app browser, which is how a huge number of paid-social customers reach your store.

And here’s the kicker. You pay Meta to deliver that customer. Meta charges you for the click. Then Shopify refuses to serve them the page. So you have paid for a customer you were never going to be allowed to sell to, and you lose the sale on top. You are being charged twice for the same block, and nothing in your reporting tells you it happened.

I spent £3,531.72 with Meta last month. My Facebook conversion rate has gone from 3.33% in May to 0.78% now.

It isn’t confined to my store

I reproduced the same block on other people’s stores. Shopify wouldn’t accept those because they weren’t my account. I offered to get written permission from the owners and was told they’d have to contact support themselves. One did.

They were told it would be logged as a ā€œfrustration.ā€

So, publicly and on the record:

Shopify is treating VPNs as something a minority of customers use, when it is now standard in most antivirus software. When is Shopify going to stop turning away real customers, and admit the platform is currently broken?

Here is the link to the thread where they admit the issue. I am posting here as I have gotten no where with support who told me that I was a bot and correctly filtered out… Aggressive bot detection with 429 errors AJAX Cart API - #103 by Paige-Shopify

Huh interesting, I’ve actually come across this as a consumer - I assumed they had broken their theme :skull:

@ceri_waters yeah it’s happening across all sites. i’ve repeatedly broken different ones and not always when using a VPN. When you look at the HAR files shop pay repeatedly sends requests to check if the user has a login. we are talking 8-9 times without a response on a normal product page. the user has only added to cart, not even hit check out. That seems to tip over the rate limit they have and then this issue also occurs. So it’s not just happening from one angle or only VPNs. Shopify have a serious issue, and instead of fixing it, they are saying ā€˜VPNs are unusual’ which A. is wrong and B. doesn’t explain why it happens on non VPN users as well… They admitted in writing it’s an issue today but have no intention of fixing it…

As you explained, I had it through the Facebook browser - saw a Facebook Ad with something interesting, clicked on it, it went through to a Shopify store (i checked) and yup the result was blank.

By any chance, were you using a VPN? Because I am arguing that it isn’t confined to VPN usage and I think their fix that they talk about in the other threads actually just removed the 429 error notification because I’ve got screen recordings of the site erroring out at add to cart and cart just like they said they fixed but the HAR files show no 429 so they keep telling me everything is ā€˜fine’. They refuse point blank to look at the screen recordings and insist if there was an issue a 429 would appear… the fact that requests are firing and being unanswered by the system is completely fine even when paired with a blank screen…

Nope, I wasn’t using a VPN.

Bingo. Thanks for confirming. That’s incredibly helpful. I have seen a 30% drop in sales and this is just more evidence that it’s a direct result of this fault. and worse EVERY merchant is having the same issue and probably just blaming the bad sales on Meta…

@Paige-Shopify @Billy-Shopify @Steve-Shopify @Ken-Shopify @Wes-Shopify Can you please respond to this? I have once again been told by support everything is fine when tonnes of people are coming forward on this thread and the other to say it’s not. it’s not confined to VPN. It’s happening to real customers - mine are coming to me asking me whats going on and you need to fix it!! I’ve spent well over a month now being asked to ā€˜prove’ it while you have known all along and every time i provide evidence I am told things like ā€˜that’s a bot’ when it’s me!! You need to take action. this is utterly ridiculous.