Thanks for using our plugin!
I’m sorry to hear about your problem but it is unlikely to be related to the update. We didn’t make any changes to the review submission process and also you are the first one who reports this problem.
It looks like you blocked REST API on your site, so the review form cannot connect and transmit the review. We have an article with possible solutions here: https://cusrev.freshdesk.com/support/solutions/articles/43000054875-plugin-not-able-to-receive-reviews-because-wp-rest-api-is-disabled
Also, did you activate services like Cloudflare for your site recently?
Hi Ivole
No rest API is enabled and I have no security plugins. And no Cloudflare. I have followed all the instructions you sent and it doesn’t work. So what do we do now?
It must be one of the solutions mentioned in the article I shared earlier. There are no other reasons for such errors.
I checked server error logs for the review forms and it looks like the problem is related to your hosting (solution #5 in the article). Here is the error returned by your site:
Micusto Cloud, Error #405 – Not Allowed, You are most likely receiving this error because backend protection against brute-force
attack is enabled. Either you must disable backend protection
(not recommended) or allow your IP address access in the control panel.
Do you recognize “Micusto Cloud”?
Hi Ivole
You are talking about something I just don’t understand. I don’t know anything about Micustob Cloud what is this?
And most of all how do I allow my IP address access in the control panel?? Where do I do that??
(frustrating this)
Can you please reach out to your hosting support and ask if they have enabled any additional protection for your site? I googled “Micusto Cloud” and it is some Danish company that creates software for hosting.
Hi Ivole
Now I have talked to the support and they are saying everything is ok with the API but they want to dig further into the problem.
They need to know the specific endpoint that the REST API is calling and how it does that.
And also the IP address.
Did they say something about “Micusto Cloud”?
The endpoint is https://gaerum-dyreklinik.dk/wp-json/ivole/v1/review
IP address belongs to Amazon and is dynamic.
Hi Ivole
Now the plugin is working. It was an issue with security.
Now I wonder. If a customer is buying the same product multiple times there should be a way so that the customer did not get a review mail more than once on the same product, when she/he already had left a review.
Could that be done?
Was it due to this mysterious “Micusto Cloud” software?
Unfortunately, no. The customer will be asked to review each order. The logic is that a shop owner would like to monitor performance of their shop over time. So, if something was 5 stars 2 month ago, it could have a different rating now.
I hope this makes sense.