Dear Cloudflare community,
We’ve recently put our wordpress test site https://www.i-alevel.co.uk/ on cloudlfare’s free plan but we are having issues with the woocommerce (standard storefront theme) ajax add to cart and other pages not working and just returning blanks.
The ajax cart and pages listed above all work fine when logged in as admin.
Please feel free to navigate to the domain to replicate.
I’ve tried disabling rocketloader as I saw in one of cloudflare’s articles but this doesn’t help I’m afraid.
I’ve gone through most settings and tweaked but had no joy either.
I’ve also configured 2 page rules as per cloudflare’s guide: 1) to bypass ajax (e.g. www.i-alevel.co.uk/ajax* > settings ‘cache level: Bypass’) and 2) cache everything else but they don’t work either. I have managed to get other page rules working (tested a simple redirect page rule which worked fine after purging the cache and waiting a minute) just not these.
I’ve tried pausing cloudflare, uninstalling the cloudflare plugin for wordpress, deactivating w3 total cache and reactivating to check for conflicts and nothing has been able to stop the basket page being empty and the ajax cart not adding more than 1 product to it (it then just goes back to empty as soon as you navigate to another page).
As you’ll see from the site, we’re looking to scale a 100k product site upwards and understand that there may be costs involved to get the speed and caching functionality we need, but we’d want to atleast see if we can run an ecommerce store with those dynamic cart elements on cloudflare free plan first.
Can you advise where we might be going wrong? (Or if this is only solvable by upgrading plans)
Many, many thanks in advance (I don’t know what to try next!)