unauthenticated_read_product_inventory scope not applying (unable to access quantityAvailable)?

As a growing list of the supposed adding of this feature (yet still no support)…

  • “totalInventory will be available in the 2020-04 version of the Storefront API, and this SDK will be updated shortly after the API is publicly released. Note that you will need the unauthenticated_read_product_inventory scope to read product inventory.” - February 2020 (Github - Shopify Staff)

  • “Hello [user], this will be available in the Storefront API as of April 2020 :tada: , and will be called ProductVariant.quantityAvailable! Check out the Storefront API ProductVariant API reference for 2020-04. This SDK will be updated shortly after the full release.”- February 2023 (Github - Shopify Staff (Same as Above))

  • "Need unauthenticated_read_product_inventory to access quantityAvailable? – availableForSale “fix” - February 2023 (Shopify Forum)

  • “Access denied for quantityAvailable field. Required access:unauthenticated_read_product_inventory” - May 2023 (Shopify Forum)

  • “At this time this scope is unavailable for the Storefront API via Checkout UI extensions. I have brought this to the attention of the team. You can also create a Github Issue requesting this scope be added.” - July 2023 (Shopify Support)

  • “This is currently a limitation of the direct storefront API access for checkout UI extensions and planned to be addressed in the future. Alternatively, you can craft your own Storefront API query with an token which does have that access scope.” - December 2023 (Github)

  • “Hey [user] :waving_hand: . The GraphiQL app doesn’t support selection of unauthenticated_read_product_inventory on install. I see someone has responded to your ask over on the ui-extension repo that for ui-extensions this is something that will be fixed in the future.”- December 2023 (Github - Shopify Staff)

  • My Post - May 2024 (Shopify Forum)

C’mon people, you’ve claimed that this works for over 4 years now. What went wrong?