Guzzle and Commerce errors

Hello,

I keep getting bandwidth-exceeding messages and I’m seeing the following errors in the server error log..

SummaryStack trace:

#0 /home/www/public_html/core/components/guzzle7/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(158): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 /home/www/public_html/core/components/guzzle7/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(110): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#2 /home/www/public_html/core/components/guzzle7/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\Handler\CurlFactory::finish(Object in /home/www/public_html/core/components/guzzle7/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 210
[21-Jun-2026 09:39:13 UTC] PHP Fatal error: Uncaught GuzzleHttp\Exception\ConnectException: cURL error 28: Operation timed out after 1000 milliseconds with 0 bytes received (see libcurl - Error Codes ) for https://ipinfo.io/anIPaddress/geo in /home/www/public_html/core/components/guzzle7/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:210

And the following in Modx error log:

**
[2026-06-21 10:27:01] (ERROR @ /home/www/public_html/core/components/commerce/src/Modules/Cart/AutoFillGeoIp.php : 157) [Commerce AutoFillGeoIp] Could not geolocate IP anIPaddress; Guzzle returned an exception for request https://ipinfo.io/anIPaddress/geo: Client error: GET https://ipinfo.io/anIPaddress/geo resulted in a 429 Too Many Requests response:
{
“status”: 429,
“error”: {
“title”: “Rate limit hit”,
“message”: “Sign up at ipinfo.io
}
}**

Can anyone help resolve this issues please?

Thanks, J

It looks like the extra Commerce uses an external API (https://ipinfo.io) to get the geo-location from an IP-address, and there seems to be a rate limit for the (assumably) free access tier and maybe other connectivity issues.

As Commerce is a commercial non-open-source extra, only Modmore will be able to help you. Maybe try to contact them directly.