We are using Hike POS to sync the products with Woocommerce, but after using Cloudflare, it blocks before Hike reaches to my server.
Hike’s supports had a word with Cloudflare before and can confirm that its blocking before their traffic reach to my server. This are JS challenge done by Cloudflare.
They asked me to talk to Cloudflare and ask to stop blocking. Below is the reference:
Visit your website and perform the action that would normally result in a request being blocked…
Wait a few minutes
Go to Dashboard > Security > Events. If the request was in fact blocked by Cloudflare, you should find an event related to that block action. Depending on your site traffic, you may need to filter by IP address, User Agent, URI Path, etc. to find it. Check the “Service” that blocked it.
If this was
a) Bot Fight Mode, disable this feature.
b) Super Block Fight Mode, create a WAF Custom Rule to Skip it for the specific situation, with relevant conditions such as the URI Path and the visitor’s IP, for example;
c) WAF Managed Rule, you need to create a WAF Exception for that rule. See: Add a WAF exception in the dashboard · Cloudflare Web Application Firewall (WAF) docs
d) WAF Custom Rule, you need to edit it accordingly.