Hi there. We've identified what seems like a major issue with the Square Plugin for WooCommerce that is wreaking havoc upon our eCommerce Store.
As of a couple weeks ago, we started experiencing consistent Rate limit errors:
This shouldn't be an issue with the volume of orders we have on our site, typically between 60–100 per day. Upon further inspection, we noticed the plugin is not using our account-specific API key, rather accessing our account via username + password and using some other (we assume plugin-specific) API key. If this is a common key among all 90k or so installs of this plug-in, it might explain why the calls are being limited?
Obviously, WooCommerce could change the way their plugin is developed, but Square could also increase (or remove) the limits to whatever API key(s) has/have been allocated to the plugin.
Not sure what the exact solution is here, but we've already piggybacked on some folks raising the issue on the Woo side of things. Hoping to raise it here as well in case Square is a) not aware of the issue or b) can prioritize a fix for this and, either way, connect with the folks at Woo to iron out a solution ASAP!
Hi @pushcreative Thanks for posting!
Our engineers have identified this as a bug, and are currently investigating. I do not have an ETA or more specifics at this time, but as soon as I see a new update I'll make sure to post here to keep you in the loop!
Thanks for your patience as our team works through this. We completely understand the importance of finding a timely resolution for yourself and other Woo integrated sellers.
Square Community
Square Products