都度更新しようと思っていましたが・・12月も一瞬で去ってしまい、まとめます。そしてShopify更新多いな・・
前回は更新はこちらでまとめました。
https://qiita.com/syantien/items/488749d09703d97d8da7
前回は12/02の更新だったので、それ以降から今日までの更新が下記です。
Version 2020-01
多くのリリースは2020-01の話となっています、2020-01バージョンはこちらを参照してください。
https://help.shopify.com/en/api/versioning/release-notes/2020-01
近日、こちらの更新もまとめたいと思います。
12/20 コレクションAPIはカスタムコレクションに関するアイテムしか返さなくなります。
2020-01バージョンからCollection APIはSmart Collectionsで連携されている商品は返さないとのことです。 これはまた次回詳細を追いたいと思います。
12/20 コレクション内の商品が参照可能になります。
2020-01バージョンからCollection内の商品を参照することができます。また、コレクションIDを指定することでも参照することができます。こちらも同じく次回詳細を追いたいと思います。
コレクションAPIに関しては下記を参照ください。
https://help.shopify.com/en/api/reference/products/collection
12/18 プリディクティブ検索APIにさらなるイメージ情報を追加されます。
Predictive Searchの返値に新たに下記の値が含まれるようになりました。
- featuredimage[:alt]: イメージのaltタグ
- featuredimage[:width]: イメージの幅
- featuredimage[:height]: イメージの高さ
- featuredimage[:aspectratio]: イメージの縦横比率
- featuredimage[:url]: イメージのURL
Predictive Searchに関しては下記を参照ください。
https://help.shopify.com/en/themes/development/search/predictive-search
12/13 GrpahQLのオブジェクトが250アイテムまでの上限設定をします。
あら、そう来ましたか、そうですよね。
Shopifyを利用するべてのショップにて安定したサービスを受けるためにはこういうのは必要なので、がんばまりましょう。
2020-01バージョンから250以上のアイテムをリクエストした場合エラーが返ってきます・・
下記のようなコードはエラーが返されます
{
nodes(ids: [“id1”, “id2”, “id3”, ... , “id251”, “id252”]) {
… on Order {
id
}
}
12/11 編集されたOrderのWebhookとOrder編集の機能追加
Orderの編集機能は一部のマーチャントですでに利用可能となっています。2020-01バージョンからは一般リリース?となるようです。
- GraphQLを使って注文の編集をすることができます
- そしてOrderが編集されたタイミングでwebhookを受け取ることができるようになります。
Orderの編集方法はこちらを参照してください
https://help.shopify.com/en/api/guides/editing-orders
12/09 Public Appsに関する更新とCustom Appsの紹介。
詳細はこちらのブログを参照ください。
https://www.shopify.com/partners/blog/shopify-public-apps
今回のリリースによってPrivate Appsがなくなるわけではないようです。ただ、Private AppsよりもCustom Appsのほうがお勧めであるとのことです。アクセスできる機能も多く、セキュアなので自然と今後はCustom Appsになっていくと思われます。
12/06 Storefront APIからUnitPriceが取得できるようになりました。
以前より一部のマーチャントに公開とはなっていましたが、
2020-01バージョンよりUnit PriceがStorefront APIから取得できるようになります。
Product Variantに追加される項目
- presentmentUnitPrices
- unitPrice
- unitPriceMeasurement
Product Variantは下記を参照
https://help.shopify.com/en/api/storefront-api/reference/object/productvariant?api%5Bversion%5D=2020-01