I am building my extension and using a development store for this. Everything worked fine last month, but today, when I tried to access one product image via a GET request in Python, I got an error message saying the SSL certificate had expired.
When I go to store settings page, under ‘Domains’, I get “There is no page at this URL”
The issue persists, from the assistant I understood that I need to upgrade the plan on shopify store to have that page accessible.
Anyway, this doesn’t solve my issue. I went forward investigating, and the problem is from ‘certifi’ library used by ‘requests’ library in Python. When I try to do a GET on a product picture from Shopify CDN, I get SSL error. Looks like downgrading the ‘certifi’ library solves the issue:
From certifi 2025.4.26 to certifi-2025.1.31. This is a known issue on the library and seems to affect websites under Cloudfare as per this thread: