Hello @kiburisa,
We apologize for the inconvenience you experienced with the plugin.
The WooCommerce plugin relies on the WordPress REST API to establish a connection between your WordPress site and Brevo’s services to sync data effectively. If the plugins API calls are blocked in any way, the connection to Brevo can be lost and/or the sync cannot be processed.
The setup and configuration is for all our plugin users is the same, but the configuration of the user server, WordPress page, other plugins etc. is not. There are many factors, which can effect the plugins function, which cannot only be influenced by the user’s themselves:
Issues with REST API Configuration
The plugin depends on the WordPress REST API to communicate with your site. If the REST API is not accessible or properly configured, the connection might fail. Common causes include:
• REST API being disabled or blocked by security plugins.
• Server misconfigurations preventing API requests.
• Custom .htaccess or firewall rules that block REST API endpoints.
SSL/HTTPS Configuration Issues
The REST API requires secure communication. If a website lacks a valid SSL certificate or there are mixed-content warnings (HTTPS and HTTP content mixed), API requests might fail.
WordPress Permalinks Settings
The WordPress REST API depends on proper permalink settings. If the permalinks are not enabled or are incorrectly configured, the API endpoints of the plugin may not work.
Server-Side Restrictions
The server or hosting environment may block REST API requests due to:
• Server-side firewalls.
• Rate limits on API calls.
• Restrictions on HTTP methods like PUT or POST.
Plugins or Themes Conflicts
Certain plugins or themes may interfere with the REST API or block outgoing requests, causing the Brevo plugin to lose connection.
Firewall or CDN Blocking Requests
If a site uses a Web Application Firewall (WAF) like Cloudflare, or a Content Delivery Network (CDN), these may block API requests either from the site to Brevo or vice versa.
As you might notice, these are a lot of factors, and if not all of them are checked or addressed, the plugin might not work as expected.
If you are absolutely sure, that none of the above-mentioned factors are the cause of the plugin issues. I would like to ask you to create a new ticket with the support team, so the setup can be checked thoroughly.
Best regards,