• Jochems

    (@jochems)


    The Sendcloud plugin relies on outdated technology that is no longer supported by default in recent versions of WooCommerce. It communicates via the legacy v2 API which has been deprecated for years, and uses admin-ajax.php for continuous polling — an approach that dates back to 2006 and has long been superseded by better alternatives.

    In practice, this means the configuration page in wp-admin puts a heavy load on the server as long as it’s open. In our case, this caused measurably high server load and 504 errors for shop visitors — on a server that was otherwise running fine. This is clearly visible in the server logs:

    52.58.233.101 - - [23/Mar/2026:14:56:12 +0000] "POST /wp-json/wc-sendcloudshipping/v2/
    integration?consumer_key=...&oauth_signature_method=HMAC-SHA256... HTTP/1.0" 504 4227

    Every request from Sendcloud results in a 504 Gateway Timeout — caused by the server being overwhelmed by the plugin’s own polling behaviour.

    Support offers no real solution and points to workarounds rather than acknowledging the underlying issue. For a paid shipping service used by many webshops, this level of technical quality is simply not acceptable.

Viewing 1 replies (of 1 total)
  • developmentsendcloud

    (@developmentsendcloud)

    Hi @jochems ,

    I can confirm that our plugin per se does not require legacy API anymore, in order to work. It is however true that the legacy API toggle within WooCommerce > Settings was being enabled automatically (and incorrectly) whenever enabling the Sendcloud plugin. This was fixed with the most recent release, published today, so we highly encourage you to update the plugin version at your earliest convenience.

    Please note that the afore mentioned toggle (within WooCommerce > Settings) is not functional and has not been for a while now, as currently legacy API can only be enabled via the WooCommerce Legacy REST API plugin: https://ww.wp.xz.cn/plugins/woocommerce-legacy-rest-api/

    As for the ajax polling, we created a ticket for it and we are investigating the possibility to replace it, as of today.

    Please do get in touch via our support channels so we can provide you with proactive updates on the matter. Steps here: https://support.sendcloud.com/hc/en-us/articles/360046514071-How-to-get-support-from-Sendcloud

    Thanks and looking forward to hearing back from you.

    Best regards,
    Sendcloud Team

Viewing 1 replies (of 1 total)

You must be logged in to reply to this review.