{"users":[{"id":3,"username":"Liam-Shopify","name":"Liam Griffin","avatar_template":"/user_avatar/community.shopify.dev/liam-shopify/{size}/6_2.png","flair_name":"Shopifolk","flair_url":"https://global.discourse-cdn.com/shopifycommunity/original/1X/ec9f1b88b7b08ce0e849170110b1a52fd8f2c403.png","flair_group_id":42,"admin":true,"trust_level":4},{"id":2150,"username":"Rohan_Vasava","name":"Rohan Vasava","avatar_template":"/user_avatar/community.shopify.dev/rohan_vasava/{size}/20499_2.png","trust_level":1},{"id":10753,"username":"Donal-Shopify","name":"Dónal","avatar_template":"/user_avatar/community.shopify.dev/donal-shopify/{size}/10850_2.png","flair_name":"Shopifolk","flair_url":"https://global.discourse-cdn.com/shopifycommunity/original/1X/ec9f1b88b7b08ce0e849170110b1a52fd8f2c403.png","flair_group_id":42,"admin":true,"trust_level":4},{"id":8502,"username":"simposk","name":"Simonas","avatar_template":"/user_avatar/community.shopify.dev/simposk/{size}/18177_2.png","trust_level":2},{"id":18067,"username":"tomasbuzek","name":"Tomáš Buzek","avatar_template":"/user_avatar/community.shopify.dev/tomasbuzek/{size}/18513_2.png","trust_level":1},{"id":17878,"username":"Wes-Dev-Shopify","name":"Wes","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/w/e68b1a/{size}.png","flair_name":"Shopifolk","flair_url":"https://global.discourse-cdn.com/shopifycommunity/original/1X/ec9f1b88b7b08ce0e849170110b1a52fd8f2c403.png","flair_group_id":42,"admin":true,"moderator":true,"trust_level":4},{"id":3543,"username":"Levente_Kovacs","name":"Levente","avatar_template":"/user_avatar/community.shopify.dev/levente_kovacs/{size}/4612_2.png","trust_level":2},{"id":3904,"username":"Imre_Tarsi","name":"Imre Tarsi","avatar_template":"/user_avatar/community.shopify.dev/imre_tarsi/{size}/3761_2.png","trust_level":2},{"id":52,"username":"Luke","name":"Luke Spoor","avatar_template":"/user_avatar/community.shopify.dev/luke/{size}/210_2.png","flair_name":"community_hero","flair_url":"https://global.discourse-cdn.com/shopifycommunity/original/2X/c/c121d8c44e8fa78c33696290c71e02a28a3a6f38.png","flair_group_id":46,"trust_level":4},{"id":2367,"username":"David_Arbias","name":"David Arbias","avatar_template":"/user_avatar/community.shopify.dev/david_arbias/{size}/10827_2.png","trust_level":3},{"id":3545,"username":"Akos_Gulyas","name":"Akos Gulyas","avatar_template":"/user_avatar/community.shopify.dev/akos_gulyas/{size}/3429_2.png","trust_level":2},{"id":3800,"username":"gustavorino","name":"GUSTAVO BREMM","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/g/34f0e0/{size}.png","trust_level":0},{"id":1949,"username":"Dmitri_Pavlutin","name":"Dmitri Pavlutin","avatar_template":"/user_avatar/community.shopify.dev/dmitri_pavlutin/{size}/1906_2.png","trust_level":2},{"id":20992,"username":"Golden_Leaf_Books","name":"Shaunty McMillin","avatar_template":"/user_avatar/community.shopify.dev/golden_leaf_books/{size}/21538_2.png","trust_level":0},{"id":1355,"username":"Zak","name":"Zakaria Mofaddel","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/z/8e7dd6/{size}.png","trust_level":2},{"id":16526,"username":"Mubashir_Hassan","name":"Ecom Swift LLC","avatar_template":"/user_avatar/community.shopify.dev/mubashir_hassan/{size}/17189_2.png","trust_level":1},{"id":20629,"username":"Talha_Bektas","name":"Talha Bektas","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/d07c76/{size}.png","trust_level":0},{"id":222,"username":"Kyle_W","name":"Kyle Weiskopf","avatar_template":"/user_avatar/community.shopify.dev/kyle_w/{size}/250_2.png","trust_level":3},{"id":2220,"username":"guney.cobanoglu","name":"Güney Çobanoğlu","avatar_template":"/user_avatar/community.shopify.dev/guney.cobanoglu/{size}/2174_2.png","trust_level":1},{"id":5636,"username":"Alan_G","name":"Alan ","avatar_template":"/user_avatar/community.shopify.dev/alan_g/{size}/5321_2.png","flair_name":"Shopifolk","flair_url":"https://global.discourse-cdn.com/shopifycommunity/original/1X/ec9f1b88b7b08ce0e849170110b1a52fd8f2c403.png","flair_group_id":42,"admin":true,"moderator":true,"trust_level":4},{"id":20350,"username":"alexvance","name":"Alex Vance","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/bcef8e/{size}.png","trust_level":0},{"id":2179,"username":"Gunes","name":"Günes Cildam","avatar_template":"/user_avatar/community.shopify.dev/gunes/{size}/2145_2.png","trust_level":2},{"id":6881,"username":"Tiago_Lima","name":"Tiago Lima","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/c6cbf5/{size}.png","trust_level":1},{"id":5635,"username":"KyleG-Shopify","name":"Kyle Giesbrecht","avatar_template":"/user_avatar/community.shopify.dev/kyleg-shopify/{size}/6799_2.png","flair_name":"Shopifolk","flair_url":"https://global.discourse-cdn.com/shopifycommunity/original/1X/ec9f1b88b7b08ce0e849170110b1a52fd8f2c403.png","flair_group_id":42,"admin":true,"moderator":true,"trust_level":4},{"id":20640,"username":"Hiramani_Srashtasoft","name":"Hiramani Srashtasoft","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/a6a055/{size}.png","trust_level":0},{"id":20930,"username":"Sthavar","name":"Sthavar Ps","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/{size}.png","trust_level":0},{"id":8187,"username":"Kenji_Iwase","name":"Kenji Iwase","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/a6a055/{size}.png","trust_level":0},{"id":10979,"username":"J_J","name":"J J","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/3ab097/{size}.png","trust_level":2},{"id":20636,"username":"MineshShah","name":"Minesh Shah","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/df705f/{size}.png","trust_level":0},{"id":20739,"username":"Vikas_Khanchandani","name":"Vikas Khanchandani","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/v/aca169/{size}.png","trust_level":0},{"id":9945,"username":"Paige-Shopify","name":"","avatar_template":"/user_avatar/community.shopify.dev/paige-shopify/{size}/10041_2.png","flair_name":"Shopifolk","flair_url":"https://global.discourse-cdn.com/shopifycommunity/original/1X/ec9f1b88b7b08ce0e849170110b1a52fd8f2c403.png","flair_group_id":42,"admin":true,"moderator":true,"trust_level":4},{"id":1476,"username":"Drew","name":"Andrew Giardina","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/b19c9b/{size}.png","trust_level":2},{"id":790,"username":"Hao_Li","name":"Hao Li","avatar_template":"/user_avatar/community.shopify.dev/hao_li/{size}/764_2.png","flair_name":"Shopifolk","flair_url":"https://global.discourse-cdn.com/shopifycommunity/original/1X/ec9f1b88b7b08ce0e849170110b1a52fd8f2c403.png","flair_group_id":42,"trust_level":2},{"id":17806,"username":"Masaki_Kleinkopf","name":"Masaki Kleinkopf","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/d78d45/{size}.png","trust_level":1},{"id":20573,"username":"Aaruke","name":"Aaruke ","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/d07c76/{size}.png","trust_level":0},{"id":20334,"username":"Ignacio_Velazquez","name":"Ignacio Velázquez","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/i/9de0a6/{size}.png","trust_level":0},{"id":851,"username":"wiebe","name":"Wiebe","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/w/839c29/{size}.png","trust_level":1},{"id":537,"username":"Benny_Chan","name":"Benny Chan","avatar_template":"/user_avatar/community.shopify.dev/benny_chan/{size}/10767_2.png","trust_level":2},{"id":3886,"username":"rylanharper","name":"Rylan Harper","avatar_template":"/user_avatar/community.shopify.dev/rylanharper/{size}/3748_2.png","trust_level":1},{"id":5175,"username":"phrfpeixoto","name":"Pedro Henrique Peixoto","avatar_template":"/user_avatar/community.shopify.dev/phrfpeixoto/{size}/4908_2.png","trust_level":1},{"id":1674,"username":"freb97","name":"Frederik Bußmann","avatar_template":"/user_avatar/community.shopify.dev/freb97/{size}/1600_2.png","trust_level":1},{"id":3452,"username":"Tobias_Dierich","name":"Tobias Dierich","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/{size}.png","trust_level":2},{"id":19936,"username":"appyshop","name":"","avatar_template":"/user_avatar/community.shopify.dev/appyshop/{size}/20642_2.png","trust_level":0},{"id":6053,"username":"Angelina_Prokopeva","name":"Angelina","avatar_template":"/user_avatar/community.shopify.dev/angelina_prokopeva/{size}/20274_2.png","trust_level":2},{"id":10688,"username":"Jaspreet_Singh","name":"Jaspreet Singh","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/b4bc9f/{size}.png","trust_level":1},{"id":4341,"username":"lamasgergo","name":"Gergely Tamás","avatar_template":"/user_avatar/community.shopify.dev/lamasgergo/{size}/4167_2.png","trust_level":0},{"id":4411,"username":"moritzlaube","name":"Moritz Laube","avatar_template":"/user_avatar/community.shopify.dev/moritzlaube/{size}/4234_2.png","trust_level":0},{"id":7599,"username":"Min_Liu","name":"Min Liu","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/54ee81/{size}.png","trust_level":2},{"id":4233,"username":"dostu","name":"Donatas Stundys","avatar_template":"/user_avatar/community.shopify.dev/dostu/{size}/4066_2.png","trust_level":2},{"id":16585,"username":"Pedro_Sanches","name":"Pedro Sanches","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/91b2a8/{size}.png","trust_level":0},{"id":17289,"username":"Gabriel_Richards","name":"Gabriel Richards","avatar_template":"/user_avatar/community.shopify.dev/gabriel_richards/{size}/17852_2.png","trust_level":0},{"id":4181,"username":"shopahaul","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/7c8e57/{size}.png","trust_level":0},{"id":1543,"username":"Bret-Shopify","name":"Bret Little","avatar_template":"/user_avatar/community.shopify.dev/bret-shopify/{size}/1462_2.png","flair_name":"Shopifolk","flair_url":"https://global.discourse-cdn.com/shopifycommunity/original/1X/ec9f1b88b7b08ce0e849170110b1a52fd8f2c403.png","flair_group_id":42,"moderator":true,"trust_level":2},{"id":62,"username":"JP_Prieto","name":"Juan Pablo Prieto","avatar_template":"/user_avatar/community.shopify.dev/jp_prieto/{size}/1983_2.png","flair_name":"Shopifolk","flair_url":"https://global.discourse-cdn.com/shopifycommunity/original/1X/ec9f1b88b7b08ce0e849170110b1a52fd8f2c403.png","flair_group_id":42,"trust_level":1},{"id":251,"username":"kyle_liu","name":"kyle liu","avatar_template":"/user_avatar/community.shopify.dev/kyle_liu/{size}/14392_2.png","trust_level":2},{"id":3501,"username":"BeefyNachos","name":"Matthew de Noronha","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/85f322/{size}.png","trust_level":2},{"id":11044,"username":"Matheus_Assis","name":"Matheus Assis","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/3d9bf3/{size}.png","trust_level":0},{"id":76,"username":"Gray-Shopify","name":"Gray Gilmore","avatar_template":"/user_avatar/community.shopify.dev/gray-shopify/{size}/119_2.png","flair_name":"Shopifolk","flair_url":"https://global.discourse-cdn.com/shopifycommunity/original/1X/ec9f1b88b7b08ce0e849170110b1a52fd8f2c403.png","flair_group_id":42,"admin":true,"moderator":true,"trust_level":4},{"id":2983,"username":"cmberlin","name":"Christoph Müller","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/82dd89/{size}.png","trust_level":1},{"id":15176,"username":"Hari_Om_Misra","name":"Hari Om  Misra","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/41988e/{size}.png","trust_level":0},{"id":18434,"username":"Alvi_Palloshi","name":"Alvi Palloshi","avatar_template":"/user_avatar/community.shopify.dev/alvi_palloshi/{size}/18919_2.png","trust_level":1},{"id":13129,"username":"BernhardR","name":"Bernhard Rieder","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/9e8a1a/{size}.png","trust_level":1}],"primary_groups":[],"flair_groups":[{"id":42,"name":"Shopifolk","flair_url":"https://global.discourse-cdn.com/shopifycommunity/original/1X/ec9f1b88b7b08ce0e849170110b1a52fd8f2c403.png","flair_bg_color":"","flair_color":""},{"id":46,"name":"community_hero","flair_url":"https://global.discourse-cdn.com/shopifycommunity/original/2X/c/c121d8c44e8fa78c33696290c71e02a28a3a6f38.png","flair_bg_color":"","flair_color":""}],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/hydrogen-and-storefront-apis/9?page=1","per_page":30,"top_tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"},{"id":19,"name":"hydrogen","slug":"hydrogen"},{"id":86,"name":"customer-account-api","slug":"customer-account-api"},{"id":43,"name":"oxygen-hosting","slug":"oxygen-hosting"}],"topics":[{"fancy_title":"About the Hydrogen and Storefront APIs category","id":19,"title":"About the Hydrogen and Storefront APIs category","slug":"about-the-hydrogen-and-storefront-apis-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-08-07T13:02:51.338Z","last_posted_at":"2024-08-07T13:02:51.343Z","bumped":true,"bumped_at":"2024-09-26T09:21:57.002Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"For questions and technical issues related to Hydrogen the Storefront API, and the Customer Account API.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":223,"like_count":0,"has_summary":false,"last_poster_username":"Liam-Shopify","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"Deprecated cartDiscountCodesUpdate (missing discountCodes) attributed to our app — but our code never calls it. How to identify the source store?","id":35623,"title":"Deprecated cartDiscountCodesUpdate (missing discountCodes) attributed to our app — but our code never calls it. How to identify the source store?","slug":"deprecated-cartdiscountcodesupdate-missing-discountcodes-attributed-to-our-app-but-our-code-never-calls-it-how-to-identify-the-source-store","posts_count":31,"reply_count":6,"highest_post_number":34,"image_url":"https://global.discourse-cdn.com/shopifycommunity/optimized/3X/b/2/b23b676e16a49ca66b643d923297410b4a04b987_2_1024x152.png","created_at":"2026-06-29T05:25:06.117Z","last_posted_at":"2026-10-08T23:05:11.549Z","bumped":true,"bumped_at":"2026-10-08T23:05:11.549Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Our app’s Dev Dashboard → API health is flagging a deprecated Storefront API call: \n\nAs of API version 2026-01, the cartDiscountCodesUpdate mutation will require the discountCodes argument. \nEndpoint: CartDiscountCodesUp&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":576,"like_count":39,"has_summary":false,"last_poster_username":"Wes-Dev-Shopify","category_id":9,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2150,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":10753,"primary_group_id":null,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":8502,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":18067,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":17878,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"Create pre checkout page","id":38341,"title":"Create pre checkout page","slug":"create-pre-checkout-page","posts_count":8,"reply_count":4,"highest_post_number":8,"image_url":"https://global.discourse-cdn.com/shopifycommunity/optimized/3X/c/b/cbe1c98a74bc4a2127fc3428c00b834ade8429fe_2_1024x624.jpeg","created_at":"2026-10-06T12:43:17.185Z","last_posted_at":"2026-10-07T18:28:58.186Z","bumped":true,"bumped_at":"2026-10-07T18:28:58.186Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi folks, \nI would like to ask whether it is allowed to create and host a custom pre-checkout page for Shopify. \nThe flow would work as follows: when a customer proceeds to checkout from the cart, they would first be red&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":76,"like_count":21,"has_summary":false,"last_poster_username":"Akos_Gulyas","category_id":9,"op_like_count":7,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3543,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3904,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":52,"primary_group_id":null,"flair_group_id":46},{"extras":null,"description":"Recent Poster","user_id":2367,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3545,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Fetch Search &amp; Discovery filter groups via API","id":7487,"title":"Fetch Search & Discovery filter groups via API","slug":"fetch-search-discovery-filter-groups-via-api","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2025-02-04T18:17:32.522Z","last_posted_at":"2026-10-07T16:08:19.890Z","bumped":true,"bumped_at":"2026-10-07T16:08:19.890Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, Is there a way to fetch filter groups created on Search &amp; Discovery via APIs? \nEither GraphQL or Rest, I can’t find any information on that. \nlink → {your_store}/apps/search-and-discovery/filters","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":246,"like_count":2,"has_summary":false,"last_poster_username":"Golden_Leaf_Books","category_id":9,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3800,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":1949,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":20992,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Deprecated API calls wrongly attributed to our app because third parties are reusing our public storefront access token","id":36558,"title":"Deprecated API calls wrongly attributed to our app because third parties are reusing our public storefront access token","slug":"deprecated-api-calls-wrongly-attributed-to-our-app-because-third-parties-are-reusing-our-public-storefront-access-token","posts_count":11,"reply_count":1,"highest_post_number":12,"image_url":null,"created_at":"2026-08-04T12:50:09.938Z","last_posted_at":"2026-10-06T22:21:59.364Z","bumped":true,"bumped_at":"2026-10-06T22:21:59.364Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We received an API deprecation warning for our app (with delisting threatened after October 1, 2026) for Storefront API calls our app doesn’t make. \nWhat happened \nOur API health report flagged CartDiscountCodesUpdate.di&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":287,"like_count":13,"has_summary":false,"last_poster_username":"Wes-Dev-Shopify","category_id":9,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1355,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16526,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":20629,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":222,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":17878,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"Storefront GraphQL API responses include unpublished variants","id":34887,"title":"Storefront GraphQL API responses include unpublished variants","slug":"storefront-graphql-api-responses-include-unpublished-variants","posts_count":6,"reply_count":1,"highest_post_number":8,"image_url":null,"created_at":"2026-06-04T09:47:27.787Z","last_posted_at":"2026-10-06T10:03:45.689Z","bumped":true,"bumped_at":"2026-10-06T10:03:45.689Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi there, \nWe’re happy that the product variants are finally Publishable, however we started observing some inconsistent behaviour with it recently. \nOur expectation is, just like Product type, if a ProductVariant is unp&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":181,"like_count":5,"has_summary":false,"last_poster_username":"Gunes","category_id":9,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2220,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5636,"primary_group_id":null,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":20350,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2179,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Missing Apple Sign In in, it is required when also using facebook or google login","id":32454,"title":"Missing Apple Sign In in, it is required when also using facebook or google login","slug":"missing-apple-sign-in-in-it-is-required-when-also-using-facebook-or-google-login","posts_count":12,"reply_count":0,"highest_post_number":17,"image_url":null,"created_at":"2026-03-19T13:33:28.839Z","last_posted_at":"2026-10-05T04:49:10.148Z","bumped":true,"bumped_at":"2026-10-05T04:49:10.148Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nApple is requiring “Sign in with Apple” if we offer login with Google or Facebook. \nCurrently our apple app updates are being blocked by missing login with Sign in with Apple, we know we can change the Identity Prov&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":86,"name":"customer-account-api","slug":"customer-account-api"}],"tags_descriptions":{},"views":338,"like_count":4,"has_summary":false,"last_poster_username":"Sthavar","category_id":9,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6881,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":5635,"primary_group_id":null,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":5636,"primary_group_id":null,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":20640,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":20930,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Storefront API `search` query: keyword stops filtering when combined with a field filter (e.g. `tag:`), so unrelated products are returned","id":38228,"title":"Storefront API `search` query: keyword stops filtering when combined with a field filter (e.g. `tag:`), so unrelated products are returned","slug":"storefront-api-search-query-keyword-stops-filtering-when-combined-with-a-field-filter-e-g-tag-so-unrelated-products-are-returned","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-10-02T01:40:39.889Z","last_posted_at":"2026-10-02T08:49:50.424Z","bumped":true,"bumped_at":"2026-10-02T08:49:50.424Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Summary\nIn the Storefront API search query, a free-text keyword filters correctly when used alone. But as soon as a field filter (tag:, \nNOT tag:, vendor: …) is combined with it, the keyword no longer narrows the results&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":47,"like_count":1,"has_summary":false,"last_poster_username":"Mubashir_Hassan","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":8187,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":16526,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to Get Storefront Access Token for Single Shop?","id":38191,"title":"How to Get Storefront Access Token for Single Shop?","slug":"how-to-get-storefront-access-token-for-single-shop","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-10-01T02:13:36.371Z","last_posted_at":"2026-10-01T07:18:58.728Z","bumped":true,"bumped_at":"2026-10-01T07:18:58.728Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I need token for single store. This process was very simple. Now with ‘dev dashboard’ it totally confusing! \nIt look like store need to be partner and then create a custom app? Why store need to be partner? They are Shop&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":42,"like_count":0,"has_summary":false,"last_poster_username":"Mubashir_Hassan","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10979,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":16526,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Recommended architecture for customer-bound, single-use allocation checkout in a Shopify public app","id":38145,"title":"Recommended architecture for customer-bound, single-use allocation checkout in a Shopify public app","slug":"recommended-architecture-for-customer-bound-single-use-allocation-checkout-in-a-shopify-public-app","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-09-29T16:08:44.746Z","last_posted_at":"2026-09-30T07:33:01.894Z","bumped":true,"bumped_at":"2026-09-30T07:33:01.894Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI’m building a Shopify public app and I’m looking for some guidance on the best supported way to handle a fairly specific checkout flow. \nThe basic use case is that a merchant allocates a particular product and quan&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":39,"like_count":3,"has_summary":false,"last_poster_username":"Mubashir_Hassan","category_id":9,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":20636,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":16526,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Detecting login and registration after Customer Account API OAuth for GTM tracking","id":37979,"title":"Detecting login and registration after Customer Account API OAuth for GTM tracking","slug":"detecting-login-and-registration-after-customer-account-api-oauth-for-gtm-tracking","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-09-25T09:55:58.012Z","last_posted_at":"2026-09-25T09:55:58.085Z","bumped":true,"bumped_at":"2026-09-25T09:55:58.085Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"In our Hydrogen storefront on the new Customer Account API, sign-in and sign-up both happen on Shopify’s hosted pages. The OAuth callback doesn’t tell us whether the customer just registered or logged in, so we can’t fir&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":86,"name":"customer-account-api","slug":"customer-account-api"}],"tags_descriptions":{},"views":27,"like_count":2,"has_summary":false,"last_poster_username":"Vikas_Khanchandani","category_id":9,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":20739,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Not Possible to Have Versionless Storefront API Endpoint?","id":37896,"title":"Not Possible to Have Versionless Storefront API Endpoint?","slug":"not-possible-to-have-versionless-storefront-api-endpoint","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-09-22T19:43:55.592Z","last_posted_at":"2026-09-23T03:28:18.407Z","bumped":true,"bumped_at":"2026-09-23T03:28:18.407Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Client pays for something that need storefront api access. Product title and id. Work done using stable storefront API version and dev moves on with other projects. 2 years later client code query still work but stops wo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":45,"like_count":0,"has_summary":false,"last_poster_username":"Paige-Shopify","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10979,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":9945,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"This might be a hot take but I WILL NOT use your new passwordless auth","id":28173,"title":"This might be a hot take but I WILL NOT use your new passwordless auth","slug":"this-might-be-a-hot-take-but-i-will-not-use-your-new-passwordless-auth","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2026-01-09T19:45:44.285Z","last_posted_at":"2026-09-21T16:57:57.906Z","bumped":true,"bumped_at":"2026-09-21T16:57:57.906Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Stop cramming the passworldless auth down our throats. Until you allow us to stay on our site and manage the look and feel of the login I will continue to refuse to use it in any of our shopify plus sites. redirecting ou&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":86,"name":"customer-account-api","slug":"customer-account-api"}],"tags_descriptions":{},"views":223,"like_count":8,"has_summary":false,"last_poster_username":"Drew","category_id":9,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1476,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":790,"primary_group_id":null,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":17806,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Custom frontend shopify API integration","id":37661,"title":"Custom frontend shopify API integration","slug":"custom-frontend-shopify-api-integration","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-09-16T06:46:46.410Z","last_posted_at":"2026-09-17T21:49:27.693Z","bumped":true,"bumped_at":"2026-09-17T21:49:27.693Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have my own website (aaruke.com) with a custom frontend, and I want user activity from my website to appear in the Shopify dashboard. \nIs there a way to integrate my website with Shopify so that whenever a user visits,&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"},{"id":86,"name":"customer-account-api","slug":"customer-account-api"}],"tags_descriptions":{},"views":47,"like_count":1,"has_summary":false,"last_poster_username":"Wes-Dev-Shopify","category_id":9,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":20573,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":17878,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"Accumulated tunnel cookies on tryhydrogen.dev can silently evict your session cookie","id":37477,"title":"Accumulated tunnel cookies on tryhydrogen.dev can silently evict your session cookie","slug":"accumulated-tunnel-cookies-on-tryhydrogen-dev-can-silently-evict-your-session-cookie","posts_count":2,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-09-06T23:48:02.332Z","last_posted_at":"2026-09-17T16:14:44.550Z","bumped":true,"bumped_at":"2026-09-17T16:14:44.550Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Posting this because the symptom looks like an application bug and took us a \nwhile to trace back to the tunnel. \nSymptom\nAn infinite redirect loop on an authenticated route. The app starts OAuth, \nreturns, finds no sess&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"hydrogen","slug":"hydrogen"},{"id":86,"name":"customer-account-api","slug":"customer-account-api"}],"tags_descriptions":{},"views":46,"like_count":1,"has_summary":false,"last_poster_username":"KyleG-Shopify","category_id":9,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":20334,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5635,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"How do you preview upcoming product releases across markets in Hydrogen?","id":37626,"title":"How do you preview upcoming product releases across markets in Hydrogen?","slug":"how-do-you-preview-upcoming-product-releases-across-markets-in-hydrogen","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-09-14T20:16:33.390Z","last_posted_at":"2026-09-14T20:16:33.460Z","bumped":true,"bumped_at":"2026-09-14T20:16:33.460Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi there, \nAs I’m doing more enterprise Shopify projects, I’m trying to figure out a straightforward way to manage product releases across markets in Hydrogen. \nThese teams need to preview upcoming releases in the actual&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"hydrogen","slug":"hydrogen"}],"tags_descriptions":{},"views":31,"like_count":0,"has_summary":false,"last_poster_username":"wiebe","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":851,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Storefront API: search within a variant-scoped collection without scanning every product?","id":37546,"title":"Storefront API: search within a variant-scoped collection without scanning every product?","slug":"storefront-api-search-within-a-variant-scoped-collection-without-scanning-every-product","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-09-10T04:12:38.752Z","last_posted_at":"2026-09-10T08:31:34.352Z","bumped":true,"bumped_at":"2026-09-10T08:31:34.352Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We’re building a Shopify theme app extension using the Storefront API 2026-07. \nA collection contains approximately 3,000 products and uses variant-scoped membership configured in Shopify admin. We need to search by prod&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":50,"like_count":1,"has_summary":false,"last_poster_username":"Donal-Shopify","category_id":9,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":537,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":10753,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"Issue when getting product inside variants","id":36505,"title":"Issue when getting product inside variants","slug":"issue-when-getting-product-inside-variants","posts_count":4,"reply_count":0,"highest_post_number":7,"image_url":null,"created_at":"2026-07-31T14:43:19.998Z","last_posted_at":"2026-08-21T16:57:23.908Z","bumped":true,"bumped_at":"2026-08-21T16:57:23.908Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I found a request failing with the request ID: c10c3cff-9021-4983-9ff3-f1a74a6534b8-1785504926 \nResponse I’m getting: \n{\n  &quot;errors&quot;: [\n    {\n      &quot;message&quot;: &quot;Cannot return null for non-nullable field ProductVariant.prod&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":83,"like_count":2,"has_summary":false,"last_poster_username":"Wes-Dev-Shopify","category_id":9,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6881,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":17878,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"Trouble Understanding the new Customer API in a Headless Environment","id":7597,"title":"Trouble Understanding the new Customer API in a Headless Environment","slug":"trouble-understanding-the-new-customer-api-in-a-headless-environment","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-02-06T00:44:38.992Z","last_posted_at":"2026-08-21T10:37:20.638Z","bumped":true,"bumped_at":"2026-08-21T10:37:20.638Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey Shopify Team and Community, \nMy name is Rylan, this is my first post on here. Glad there is a space for Shopify developers. :rocket: \nI recently published an open-source project called Nitrogen a few months back, whi&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":228,"like_count":3,"has_summary":false,"last_poster_username":"freb97","category_id":9,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":3886,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5175,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1674,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Concurrent adds on empty cart creates two different carts","id":36929,"title":"Concurrent adds on empty cart creates two different carts","slug":"concurrent-adds-on-empty-cart-creates-two-different-carts","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-08-19T14:17:11.750Z","last_posted_at":"2026-08-20T20:32:31.023Z","bumped":true,"bumped_at":"2026-08-20T20:32:31.023Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI am building an app that adds additional products when a customer clicks “Add to cart” on the main product. I do this by observing form submit events and calling the storefront `/cart/add` API. Both calls to `/cart&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":41,"like_count":1,"has_summary":false,"last_poster_username":"Alan_G","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3452,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5636,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"Customer Account API: no refresh_token returned when using Shopify app client ID","id":36798,"title":"Customer Account API: no refresh_token returned when using Shopify app client ID","slug":"customer-account-api-no-refresh-token-returned-when-using-shopify-app-client-id","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2026-08-13T22:42:01.808Z","last_posted_at":"2026-08-20T15:52:22.603Z","bumped":true,"bumped_at":"2026-08-20T15:52:22.603Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We’re implementing Customer Account API authentication for our Shopify app using the app-level client_id configured through [customer_authentication] in shopify.app.toml. \nThe authorization-code + PKCE flow works correct&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":86,"name":"customer-account-api","slug":"customer-account-api"}],"tags_descriptions":{},"views":108,"like_count":4,"has_summary":false,"last_poster_username":"Alan_G","category_id":9,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":19936,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":5636,"primary_group_id":null,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":6053,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Carts - storefront api","id":36813,"title":"Carts - storefront api","slug":"carts-storefront-api","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":"https://global.discourse-cdn.com/shopifycommunity/optimized/3X/9/7/97bb96f62d64b50419edbcf0f3be6d73148dfa11_2_1024x290.png","created_at":"2026-08-14T09:56:02.290Z","last_posted_at":"2026-08-20T15:05:43.477Z","bumped":true,"bumped_at":"2026-08-20T15:05:43.477Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"How can we distinguish abandoned and completed carts using storefront api? Like if we are assuming that a completed cart will result in null on querying then how can we distinguish an abandoned cart as shopify mention&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":78,"like_count":0,"has_summary":false,"last_poster_username":"Alan_G","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10688,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5636,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"Bundle Products Not Displaying in Cart Using Shopify&rsquo;s Bundle App","id":8655,"title":"Bundle Products Not Displaying in Cart Using Shopify's Bundle App","slug":"bundle-products-not-displaying-in-cart-using-shopifys-bundle-app","posts_count":5,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2025-02-19T16:14:50.498Z","last_posted_at":"2026-08-18T10:40:03.533Z","bumped":true,"bumped_at":"2026-08-18T10:40:03.533Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello Shopify Community, \nI’ve encountered an issue with Shopify’s official Bundle App where bundle products are not appearing in the cart as expected. Here’s a detailed overview of the problem: \nIssue Description: \n\nCar&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":502,"like_count":4,"has_summary":false,"last_poster_username":"Min_Liu","category_id":9,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4341,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":52,"primary_group_id":null,"flair_group_id":46},{"extras":null,"description":"Recent Poster","user_id":4411,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":7599,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Get orders data via storefront api","id":36817,"title":"Get orders data via storefront api","slug":"get-orders-data-via-storefront-api","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-08-14T13:21:15.506Z","last_posted_at":"2026-08-14T13:50:37.791Z","bumped":true,"bumped_at":"2026-08-14T13:50:37.791Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Is there a way to query all orders for a shop via storefront api?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":39,"like_count":0,"has_summary":false,"last_poster_username":"Luke","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10688,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":52,"primary_group_id":null,"flair_group_id":46}]},{"fancy_title":"Hydrogen is not available on dev stores","id":22866,"title":"Hydrogen is not available on dev stores","slug":"hydrogen-is-not-available-on-dev-stores","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":"https://global.discourse-cdn.com/shopifycommunity/optimized/2X/6/679691ff2c5419d501997c598d2b761100952791_2_1024x524.jpeg","created_at":"2025-09-21T04:58:19.115Z","last_posted_at":"2026-08-12T17:22:30.015Z","bumped":true,"bumped_at":"2026-08-12T17:22:30.015Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I get an error while trying to link a fresh dev store. \nAccess denied for hydrogenStorefronts field. Required access: Request must be initiated from the Shopify CLI and user must have full access to apps or access to the&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"hydrogen","slug":"hydrogen"}],"tags_descriptions":{},"views":308,"like_count":0,"has_summary":false,"last_poster_username":"Wes-Dev-Shopify","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4233,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":17878,"primary_group_id":null,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":16585,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":52,"primary_group_id":null,"flair_group_id":46},{"extras":null,"description":"Recent Poster","user_id":17289,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Help me connect Hydrogen storefront to Developer Store","id":8304,"title":"Help me connect Hydrogen storefront to Developer Store","slug":"help-me-connect-hydrogen-storefront-to-developer-store","posts_count":10,"reply_count":1,"highest_post_number":11,"image_url":null,"created_at":"2025-02-13T19:52:12.461Z","last_posted_at":"2026-08-07T23:11:27.738Z","bumped":true,"bumped_at":"2026-08-07T23:11:27.738Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’ve already generated a quick start store connected to mock.shop. However, the mock.shop store is not going to work for my use case, as it doesn’t support customer login. \nI need to see and test the customer login while&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"},{"id":19,"name":"hydrogen","slug":"hydrogen"}],"tags_descriptions":{},"views":464,"like_count":8,"has_summary":false,"last_poster_username":"shopahaul","category_id":9,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4181,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":17878,"primary_group_id":null,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":1543,"primary_group_id":null,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":62,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"Sometimes collection products do not return filtered","id":34428,"title":"Sometimes collection products do not return filtered","slug":"sometimes-collection-products-do-not-return-filtered","posts_count":13,"reply_count":2,"highest_post_number":14,"image_url":null,"created_at":"2026-05-18T22:46:55.208Z","last_posted_at":"2026-08-07T07:01:41.448Z","bumped":true,"bumped_at":"2026-08-07T07:01:41.448Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We have seen that sometimes when fetching the filtered products from collections that belong to a product we get the products not matching the filters and resulting in big response sizes that have causing us crashes. Nor&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":258,"like_count":1,"has_summary":false,"last_poster_username":"Donal-Shopify","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6881,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":251,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":3501,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":10753,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"Starting a new Hydrogen+Oxigen project, but the steps on getting started are incorrect or we don&rsquo;t have access","id":23867,"title":"Starting a new Hydrogen+Oxigen project, but the steps on getting started are incorrect or we don't have access","slug":"starting-a-new-hydrogen-oxigen-project-but-the-steps-on-getting-started-are-incorrect-or-we-dont-have-access","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://global.discourse-cdn.com/shopifycommunity/original/2X/d/d77e2983cb97b10c31e2fd4455cbca71e4c64180.jpeg","created_at":"2025-10-14T14:29:33.786Z","last_posted_at":"2026-07-31T19:23:20.069Z","bumped":true,"bumped_at":"2026-07-31T19:23:20.069Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello! I’ve been trying to set-up a new shopify dev store but I don’t know if the documentation is outdated or missing information and it’s getting pretty frustrating. \nI want to preface that this is the first time we’re&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"hydrogen","slug":"hydrogen"},{"id":43,"name":"oxygen-hosting","slug":"oxygen-hosting"}],"tags_descriptions":{},"views":282,"like_count":2,"has_summary":false,"last_poster_username":"Gray-Shopify","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11044,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":76,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"How to get /.well-known/ucp on Shopify Plus with a Custom Headless Storefront","id":28470,"title":"How to get /.well-known/ucp on Shopify Plus with a Custom Headless Storefront","slug":"how-to-get-well-known-ucp-on-shopify-plus-with-a-custom-headless-storefront","posts_count":9,"reply_count":0,"highest_post_number":9,"image_url":null,"created_at":"2026-01-19T09:39:01.839Z","last_posted_at":"2026-07-27T14:49:02.079Z","bumped":true,"bumped_at":"2026-07-27T14:49:02.079Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"we re running a custom headless storefront (not hosted by shopify) but still want to offer features like https://eu.boden.com/.well-known/ucp how can we achieve this? is there a way to proxy this? \nEDIT: We found its bei&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":20,"name":"storefront-api","slug":"storefront-api"}],"tags_descriptions":{},"views":567,"like_count":1,"has_summary":false,"last_poster_username":"Alan_G","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2983,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":5636,"primary_group_id":null,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":15176,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":18434,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Test hydrogen analytics","id":36020,"title":"Test hydrogen analytics","slug":"test-hydrogen-analytics","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-07-14T08:09:43.215Z","last_posted_at":"2026-07-15T16:00:26.143Z","bumped":true,"bumped_at":"2026-07-15T16:00:26.143Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We are currently implementing hydrogen analytics in our frontend and I want to know if there is a way to test if specific events are being handled correctly. \nThe normal page_viewed event get’s processed correctly, we ca&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"hydrogen","slug":"hydrogen"}],"tags_descriptions":{},"views":115,"like_count":1,"has_summary":false,"last_poster_username":"Alan_G","category_id":9,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":13129,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5636,"primary_group_id":null,"flair_group_id":42}]}]}}