How to implement Shopify’s new ProductFilter on the latest storefront API

How to implement Shopify’s new ProductFilter on the latest storefront API


0

I have been trying to follow this guide with examples step-by-step, but when I run the following query, Shopify returns every product from the collection instead of the filtered products. I have confirmed that I have the variant options on my products, it just appears to not apply the logic. Appreciate your time 🙏

query shopifyCollectionQuery($handle: String!, $limit: Int!) {
  collection(handle: $handle) {
    id
    title
    handle
    products(first: $limit, filters: {variantOption: {name: "Color", value: "Diamond/Grey"}}) {
      pageInfo {
        endCursor
        hasNextPage
      }
      edges {
        node {
          title
          totalInventory
          handle
          options {
            name
            values
          }
          variants(first: 100) {
            edges {
              node {
                selectedOptions {
                  name
                  value
                }
              }
            }
          }
        }
      }
    }
  }
}


Load 4 more related questions


Show fewer related questions

0



Leave a Reply

Your email address will not be published. Required fields are marked *