Hello! I am developing a mobile app integrated with Shopify via Storefront API. Now I have troubles with implementing product filters. Could you please help me by answering the following questions: 1) How can I get a list of all products options in a selected collection? This is a problem because we have to send a connection argument (for example, "first" or "last"), which only allows to select options of a part of products 2) How can I query products by selected filter options 3) There is a problem with querying product variants by selected options. Using the "variantBySelectedOptions" field gives only one Variant as a result and selected options have to match selected options of a returned variant. Is there any way to get a list of variants by one of selected options?
Not really, I think the closest you're going to get is filtering by tags using the query option when fetching products. If you need more advanced search it may be worth looking a separate search platform and building your own index for all variant options.