Questions and discussions about using the Shopify CLI and Shopify-built libraries.
I use the Shopify CLI tool often enough to call it one of the things that makes working with Shopify somewhat pleasant.
The code in that gem depends on the shopify_api. So when versioning was introduced, everyone and everything had to adapt. Failure to provide at least the default results in resource failures. Specifically, the Product endpoints.
Turns out the SLI gem has no clue this versioning stuff is important, so it skips providing a version. And the API is not yet smart enough to supply a default, so the CLI gem borks. The simple solution is to add in a line of code to fix CLI in the site_from_config method:
ShopifyAPI::Base.api_version = '2019-04'
With that, the CLI works again. So dear Shopify. You embraced your conversion to versioned API with gusto, but you left out a lot of small work you should be responsible for in your tools that you provide for us. Sure, we could help you out by fixing the tools you break, fair enough, but that is not really going to earn Shopify any developer brownie points.
Solved! Go to the solution
This is an accepted solution.
Yes, sorry, we did miss that one in the initial launch. It will be fixed shortly.
To learn more visit the Shopify Help Center or the Community Blog.
This is an accepted solution.
Yes, sorry, we did miss that one in the initial launch. It will be fixed shortly.
To learn more visit the Shopify Help Center or the Community Blog.