phpclassic/php-shopify
Lightweight PHP SDK for the Shopify API. Configure with shop URL and API key/password or an app access token, then access resources in an object-oriented style. Uses cURL by default and lets you pass extra cURL options for requests.
Adopt if:
Look elsewhere if:
shopify/shopify-php-api).shopify/graphql-php).For Executives: *"This PHP SDK now includes a critical fix for HTTP error handling (v1.2.16), ensuring our Shopify integrations won’t silently fail when API calls return errors. This reduces operational risk while letting us:
For Engineering:
*"The v1.2.16 update fixes a critical bug where HTTP errors (e.g., 4xx/5xx responses) were incorrectly treated as successes if they contained JSON-encoded error data. This means:
✅ No more silent failures: Errors like 404 Product Not Found or 429 Rate Limit Exceeded will now throw proper Laravel exceptions.
✅ Safer production use: Ideal for webhook listeners or automated syncs where reliability is critical.
✅ Laravel-native: Integrates with Eloquent, queues, and Horizon for background processing.
Recommendation:
ShopifyProduct::find(99999)) to confirm exceptions are thrown.composer.json.
Alternatives: If you need GraphQL or Shopify Plus, consider shopify/shopify-php-api, but this SDK is now production-ready for REST use cases."*How can I help you explore Laravel packages today?