FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

StoreFront APIの `products` のレスポンス変わりました?

StoreFront APIの `products` のレスポンス変わりました?

cuervo
Shopify Partner
6 0 1

いつ頃からかわからないですけど、StoreFront APIの結果が変わりましたでしょうか?

 

 

query {
  products(first:1, query:"available_for_sale:true") {
    edges {
      node {
        availableForSale
        priceRange {
          minVariantPrice {
            amount
            currencyCode
          }
          maxVariantPrice {
            amount
            currencyCode
          }       
        }
        compareAtPriceRange {
          minVariantPrice {
            amount
            currencyCode
          }
          maxVariantPrice {
            amount
            currencyCode
          }
        }
      }
    }
  }
}

 

の結果が、

 

 

{
  "data": {
    "products": {
      "edges": [
        {
          "node": {
            "availableForSale": true,
            "priceRange": {
              "minVariantPrice": {
                "amount": "3000.0",
                "currencyCode": "JPY"
              },
              "maxVariantPrice": {
                "amount": "3000.0",
                "currencyCode": "JPY"
              }
            },
            "compareAtPriceRange": {
              "minVariantPrice": {
                "amount": "0.0",
                "currencyCode": "JPY"
              },
              "maxVariantPrice": {
                "amount": "0.0",
                "currencyCode": "JPY"
              }
            }
          }
        }
      ]
    }

 

 と、割引してないのに 「availableForSale」が「true」でレスポンスされるようになってますね。

 

APIのバージョンは下記を試してみましたけど、どちらも変わりはありません。

  • 2022-01
  • 2022-10

 

1件の返信1

cuervo
Shopify Partner
6 0 1

すみません。そもそも 「availableForSale」は購入可能かどうかでした。