{"users":[{"id":1637700,"username":"big-bulk-discount","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/ac91a4/{size}.png","trust_level":1},{"id":1615571,"username":"lumine","avatar_template":"/user_avatar/community.shopify.com/lumine/{size}/397511_2.png","trust_level":2},{"id":614544,"username":"AndyX","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/41988e/{size}.png","primary_group_name":"shopifypartner","trust_level":2},{"id":787645,"username":"JohnFoxtrot","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/258eb7/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":783922,"username":"chase-mo","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/f9ae1b/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":911185,"username":"ddddbbbbb","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/858c86/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":787178,"username":"Olaf2","avatar_template":"/user_avatar/community.shopify.com/olaf2/{size}/405913_2.png","primary_group_name":"shopifypartner","trust_level":2},{"id":1145907,"username":"MuslimIndoMode","avatar_template":"/user_avatar/community.shopify.com/muslimindomode/{size}/374629_2.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1269057,"username":"nickopops","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/7ba0ec/{size}.png","primary_group_name":"shopifystaff","trust_level":1},{"id":1628709,"username":"Praveena_Kumara","avatar_template":"/user_avatar/community.shopify.com/praveena_kumara/{size}/406166_2.png","trust_level":0},{"id":794330,"username":"8ssNbSkkkZ6u","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/8/439d5e/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":93627,"username":"Kris_Doyle","avatar_template":"/user_avatar/community.shopify.com/kris_doyle/{size}/399785_2.png","primary_group_name":"shopifypartner","trust_level":2},{"id":6353,"username":"PaulNewton","avatar_template":"/user_avatar/community.shopify.com/paulnewton/{size}/81148_2.png","primary_group_name":"shopifypartner","trust_level":2},{"id":1135571,"username":"mattm7r","avatar_template":"/user_avatar/community.shopify.com/mattm7r/{size}/402070_2.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1253267,"username":"kgawron","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/e47c2d/{size}.png","primary_group_name":"shopifystaff","trust_level":1},{"id":1234061,"username":"dimanis","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/9d8465/{size}.png","primary_group_name":"shopifystaff","trust_level":1},{"id":138412,"username":"destpat","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/a6a055/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1613234,"username":"ARGANE","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/{size}.png","trust_level":0},{"id":709145,"username":"ammarasjad","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":1407068,"username":"JimJong","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/cdc98d/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":566293,"username":"Maz","avatar_template":"/user_avatar/community.shopify.com/maz/{size}/171101_2.png","primary_group_name":"shopifystaff","trust_level":2},{"id":1527031,"username":"bonyecommerce","avatar_template":"/user_avatar/community.shopify.com/bonyecommerce/{size}/187949_2.png","primary_group_name":"shopifypartner","trust_level":2},{"id":134173,"username":"VikashJ","avatar_template":"/user_avatar/community.shopify.com/vikashj/{size}/238167_2.png","primary_group_name":"shopifypartner","trust_level":2},{"id":240791,"username":"ModIT","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/e56c9b/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":322819,"username":"Wtfabric","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/w/8e7dd6/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":515088,"username":"RebeccaRoss","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/6de8d8/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":169580,"username":"magecomp","avatar_template":"/user_avatar/community.shopify.com/magecomp/{size}/146359_2.png","primary_group_name":"shopifypartner","trust_level":2},{"id":1609003,"username":"dc-order-limits","avatar_template":"/user_avatar/community.shopify.com/dc-order-limits/{size}/393412_2.png","trust_level":1},{"id":997828,"username":"jak12490","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/3ec8ea/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":1610259,"username":"HallyAU","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/47e85d/{size}.png","trust_level":0},{"id":752069,"username":"Crispin_realea","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/5daacb/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":674174,"username":"Alan_19","avatar_template":"/user_avatar/community.shopify.com/alan_19/{size}/193283_2.png","flair_name":"shopifystaff","flair_group_id":51,"primary_group_name":"shopifystaff","trust_level":4},{"id":1155171,"username":"razvanli","avatar_template":"/user_avatar/community.shopify.com/razvanli/{size}/392956_2.png","primary_group_name":"shopifystaff","trust_level":1},{"id":1152250,"username":"lujbek","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/edb3f5/{size}.png","primary_group_name":"shopifyplus","trust_level":1},{"id":1195282,"username":"theocerutti","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/50afbb/{size}.png","primary_group_name":"shopifyplus","trust_level":1},{"id":79934,"username":"Liam","avatar_template":"/user_avatar/community.shopify.com/liam/{size}/223867_2.png","flair_name":"shopifystaff","flair_group_id":51,"primary_group_name":"shopifystaff","admin":true,"trust_level":4},{"id":561674,"username":"jamesauble","avatar_template":"/user_avatar/community.shopify.com/jamesauble/{size}/390476_2.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1375154,"username":"agora-team","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/9de053/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1262086,"username":"conversionist","avatar_template":"/user_avatar/community.shopify.com/conversionist/{size}/226315_2.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1605333,"username":"dthvien","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/e9bcb4/{size}.png","trust_level":0},{"id":572502,"username":"div_eloper","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/e36b37/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":147458,"username":"swalkinshaw","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/{size}.png","flair_name":"shopifystaff","flair_group_id":51,"primary_group_name":"shopifystaff","trust_level":4},{"id":1389272,"username":"pepsimax2k","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/b38774/{size}.png","primary_group_name":"shopifypartner","trust_level":2},{"id":983815,"username":"Kakilang","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/9de053/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":1602704,"username":"Sohaw","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/51bf81/{size}.png","trust_level":0},{"id":482505,"username":"Alex666","avatar_template":"/user_avatar/community.shopify.com/alex666/{size}/273399_2.png","primary_group_name":"shopifypartner","trust_level":1},{"id":25999,"username":"James_Bathgate","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/54ee81/{size}.png","primary_group_name":"shopifystaff","trust_level":1},{"id":1170001,"username":"ProgramerAnel","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/258eb7/{size}.png","primary_group_name":"shopifystaff","trust_level":1},{"id":1374178,"username":"dartacus","avatar_template":"/user_avatar/community.shopify.com/dartacus/{size}/368098_2.png","primary_group_name":"shopifypartner","trust_level":2},{"id":543264,"username":"Truc","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/9de0a6/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":1111988,"username":"depict_daniel","avatar_template":"/user_avatar/community.shopify.com/depict_daniel/{size}/385506_2.png","primary_group_name":"shopifypartner","trust_level":1},{"id":806614,"username":"iO-Rotterdam","avatar_template":"/user_avatar/community.shopify.com/io-rotterdam/{size}/69024_2.png","primary_group_name":"shopifypartner","trust_level":1},{"id":856414,"username":"TotoCla","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/7feea3/{size}.png","primary_group_name":"shopifyplus","trust_level":1},{"id":823475,"username":"ShopifyDevSup","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/{size}.png","flair_name":"shopifystaff","flair_group_id":51,"primary_group_name":"shopifystaff","trust_level":4},{"id":1596727,"username":"akkisharma","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/5e9695/{size}.png","trust_level":1},{"id":375169,"username":"Tom124","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/aeb1de/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":929025,"username":"wugk","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/w/ea5d25/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1596626,"username":"user2360","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/u/9fc29f/{size}.png","trust_level":0},{"id":1228546,"username":"david337","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/4da419/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":1537781,"username":"0rville","avatar_template":"/user_avatar/community.shopify.com/0rville/{size}/382614_2.png","primary_group_name":"shopifypartner","trust_level":1},{"id":739107,"username":"Neli2404","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/d26b3c/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":823075,"username":"youshd","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/48db29/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":793547,"username":"1080","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/1/f6c823/{size}.png","primary_group_name":"shopifypartner","trust_level":2},{"id":1594218,"username":"yasinnmoosavi","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/d2c977/{size}.png","trust_level":0},{"id":740895,"username":"juancpgo","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/9de0a6/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":767849,"username":"hugoShop","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/278dde/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1590633,"username":"kingofshipping","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/9e8a1a/{size}.png","trust_level":1},{"id":940334,"username":"Javi-Dev","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/65b543/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":1593158,"username":"UranoDev","avatar_template":"/user_avatar/community.shopify.com/uranodev/{size}/381517_2.png","trust_level":0},{"id":592660,"username":"Matth9152","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/e47774/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1346878,"username":"aravinthemb","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/c2a13f/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":362296,"username":"Eytyy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/ba9def/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1151358,"username":"eldie","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/43a26b/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1585179,"username":"sameer249","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/a5b964/{size}.png","trust_level":0},{"id":258080,"username":"seedme","avatar_template":"/user_avatar/community.shopify.com/seedme/{size}/375123_2.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1050014,"username":"gut_und_gunstig","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/g/c89c15/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":137566,"username":"SBD","avatar_template":"/user_avatar/community.shopify.com/sbd/{size}/236211_2.png","flair_name":"shopifystaff","flair_group_id":51,"primary_group_name":"shopifystaff","trust_level":4},{"id":1551356,"username":"mitxelmo","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/8dc957/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":-1,"username":"system","avatar_template":"https://canada1.discourse-cdn.com/shopifyforum/original/4X/7/b/b/7bbfe07c91e3f502d9c876612b0b445245662ef9.png","admin":true,"moderator":true,"trust_level":4},{"id":1585120,"username":"excelFR","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/e495f1/{size}.png","trust_level":1},{"id":1020782,"username":"obinecko","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/o/f475e1/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1399551,"username":"User1092039","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/u/ac91a4/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":759478,"username":"Weaverse","avatar_template":"/user_avatar/community.shopify.com/weaverse/{size}/243225_2.png","primary_group_name":"shopifypartner","trust_level":2},{"id":1112202,"username":"JakobUnn","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/ee59a6/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1401739,"username":"Sam416","avatar_template":"/user_avatar/community.shopify.com/sam416/{size}/245167_2.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1417181,"username":"soller","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":890383,"username":"Jeffrey13","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/df705f/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":617666,"username":"raqibnur","avatar_template":"/user_avatar/community.shopify.com/raqibnur/{size}/113134_2.png","primary_group_name":"shopifypartner","trust_level":1},{"id":109540,"username":"KalysG","avatar_template":"/user_avatar/community.shopify.com/kalysg/{size}/317144_2.png","primary_group_name":"shopifypartner","trust_level":1},{"id":221678,"username":"jig_r","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/94ad74/{size}.png","primary_group_name":"shopifypartner","trust_level":1},{"id":648897,"username":"layer2software","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/b2d939/{size}.png","primary_group_name":"merchant","trust_level":1},{"id":1173858,"username":"waynedelli","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/w/47e85d/{size}.png","primary_group_name":"shopifystaff","trust_level":1},{"id":803148,"username":"nakano_thesense","avatar_template":"/user_avatar/community.shopify.com/nakano_thesense/{size}/42107_2.png","primary_group_name":"shopifypartner","trust_level":1},{"id":1422140,"username":"justDev","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/7cd45c/{size}.png","primary_group_name":"shopifyplus","trust_level":1}],"primary_groups":[{"id":50,"name":"shopifypartner"},{"id":51,"name":"shopifystaff"},{"id":49,"name":"merchant"},{"id":66,"name":"shopifyplus"}],"flair_groups":[{"id":51,"name":"shopifystaff","flair_url":null,"flair_bg_color":"","flair_color":""}],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/retired-boards/appdev/custom-storefronts/130?page=1","per_page":30,"top_tags":[{"id":5145,"name":"Setting-Up","slug":"setting-up"},{"id":4021,"name":"troubleshooting","slug":"troubleshooting"},{"id":318,"name":"optimization","slug":"optimization"},{"id":1775,"name":"liquid","slug":"liquid"},{"id":1200,"name":"commerce-components","slug":"commerce-components"},{"id":5132,"name":"Marketing-Campaigns-And-Sales","slug":"marketing-campaigns-and-sales"},{"id":1406,"name":"checkout","slug":"checkout"},{"id":305,"name":"editions","slug":"editions"},{"id":4404,"name":"apps","slug":"apps"},{"id":3506,"name":"cart-page","slug":"cart-page"},{"id":4550,"name":"webhooks","slug":"webhooks"},{"id":1073,"name":"flow","slug":"flow"},{"id":100,"name":"analytics","slug":"analytics"},{"id":4212,"name":"checkout-page","slug":"checkout-page"},{"id":1633,"name":"bug","slug":"bug"},{"id":5123,"name":"Customer-Insights","slug":"customer-insights"},{"id":1893,"name":"design","slug":"design"},{"id":5142,"name":"Product-Tips","slug":"product-tips"},{"id":4775,"name":"shopify-apps","slug":"shopify-apps"},{"id":5141,"name":"Product-Ideas","slug":"product-ideas"},{"id":5117,"name":"Business-Ideas","slug":"business-ideas"},{"id":2092,"name":"collection-page","slug":"collection-page"},{"id":552,"name":"order-management","slug":"order-management"},{"id":2687,"name":"shipping","slug":"shipping"},{"id":3823,"name":"shopify-scripts","slug":"shopify-scripts"},{"id":5153,"name":"Technical-Seo","slug":"technical-seo"},{"id":5155,"name":"Tracking-Tools","slug":"tracking-tools"},{"id":2995,"name":"css","slug":"css"},{"id":601,"name":"discounts","slug":"discounts"},{"id":2716,"name":"inventory-management","slug":"inventory-management"},{"id":1420,"name":"javascript","slug":"javascript"}],"topics":[{"fancy_title":"Choosing the Right Shopify API","id":675806,"title":"Choosing the Right Shopify API","slug":"choosing-the-right-shopify-api","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-09-02T15:05:46.294Z","last_posted_at":"2026-09-03T06:32:17.497Z","bumped":true,"bumped_at":"2026-09-03T06:32:17.497Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"When building a custom Shopify feature, how do you decide whether to use the Storefront API, Admin API, or Shopify’s AJAX APIs? Is there a simple rule you follow based on what the feature needs to do?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":5145,"name":"Setting-Up","slug":"setting-up"}],"tags_descriptions":{},"views":43,"like_count":0,"has_summary":false,"last_poster_username":"AndyX","category_id":130,"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":1637700,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1615571,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":614544,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"Need unauthenticated_read_product_inventory to access quantityAvailable?","id":193942,"title":"Need unauthenticated_read_product_inventory to access quantityAvailable?","slug":"need-unauthenticated-read-product-inventory-to-access-quantityavailable","posts_count":7,"reply_count":2,"highest_post_number":7,"image_url":null,"created_at":"2023-02-21T23:32:29.000Z","last_posted_at":"2026-07-10T02:32:09.676Z","bumped":true,"bumped_at":"2026-07-10T02:32:09.676Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"As per the Storefront API documentation (2022-10), only “unauthenticated_read_product_listings” is required to access quantityAvailable via the following request: \nproduct(handle: $productH) {\n    variants(first: 100) {\n&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":603,"like_count":4,"has_summary":false,"last_poster_username":"MuslimIndoMode","category_id":130,"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":787645,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":783922,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":911185,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":787178,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1145907,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"Customer Account API: Obtain access token from React Native app returns 401","id":307213,"title":"Customer Account API: Obtain access token from React Native app returns 401","slug":"customer-account-api-obtain-access-token-from-react-native-app-returns-401","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2024-03-21T08:07:19.000Z","last_posted_at":"2026-06-25T09:16:46.699Z","bumped":true,"bumped_at":"2026-06-25T09:16:46.699Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, I’m building a React Native app using Customer Account API for auth (https://shopify.dev/docs/api/customer#authentication). \nI am able to get the login url (https://shopify.dev/docs/api/customer#step-authorizatio&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":5145,"name":"Setting-Up","slug":"setting-up"}],"tags_descriptions":{},"views":99,"like_count":0,"has_summary":false,"last_poster_username":"Praveena_Kumara","category_id":130,"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":1269057,"primary_group_id":51,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1628709,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"hasNextPage is false, but I can get the next page by passing the cursor","id":177824,"title":"hasNextPage is false, but I can get the next page by passing the cursor","slug":"hasnextpage-is-false-but-i-can-get-the-next-page-by-passing-the-cursor","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://canada1.discourse-cdn.com/shopifyforum/optimized/4X/f/e/6/fe663740a1e7bfbe02d9a2794cb47024d341e48a_2_1024x141.png","created_at":"2022-12-21T06:52:42.000Z","last_posted_at":"2026-04-24T16:10:59.343Z","bumped":true,"bumped_at":"2026-04-24T16:10:59.343Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"query($query: String, $first: Int, $sortKey: ProductSortKeys, $reverse: Boolean, $after: String) {\n            products(query: $query, first: $first, sortKey: $sortKey, reverse: $reverse, after: $after) {\n              e&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":63,"like_count":0,"has_summary":false,"last_poster_username":"PaulNewton","category_id":130,"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":794330,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":93627,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6353,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"Best Practices for Custom Domain Checkout with Shopify Hydrogen on Vercel","id":268940,"title":"Best Practices for Custom Domain Checkout with Shopify Hydrogen on Vercel","slug":"best-practices-for-custom-domain-checkout-with-shopify-hydrogen-on-vercel","posts_count":9,"reply_count":4,"highest_post_number":9,"image_url":null,"created_at":"2023-11-15T19:47:24.000Z","last_posted_at":"2026-04-20T12:41:50.478Z","bumped":true,"bumped_at":"2026-04-20T12:41:50.478Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nI’m reaching out to seek advice and insights on setting up custom domains for the checkout process in a Shopify Hydrogen stack. We initially set up a Hydrogen channel but faced consistent issues with Oxy&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":5145,"name":"Setting-Up","slug":"setting-up"}],"tags_descriptions":{},"views":437,"like_count":3,"has_summary":false,"last_poster_username":"ARGANE","category_id":130,"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":1135571,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1253267,"primary_group_id":51,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1234061,"primary_group_id":51,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":138412,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1613234,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Set minimum order amount for checkout","id":122450,"title":"Set minimum order amount for checkout","slug":"set-minimum-order-amount-for-checkout","posts_count":6,"reply_count":0,"highest_post_number":6,"image_url":null,"created_at":"2022-05-19T17:23:39.000Z","last_posted_at":"2026-04-14T16:03:48.565Z","bumped":true,"bumped_at":"2026-04-14T16:03:48.565Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, i want to set a basket limit after which user will be able checkout if that minimum amount does not meet than customer should not be able to checkout, I have shopify basic subscription and don’t want a paid plugin.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":150,"like_count":0,"has_summary":false,"last_poster_username":"VikashJ","category_id":130,"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":709145,"primary_group_id":49,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1407068,"primary_group_id":49,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":566293,"primary_group_id":51,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1527031,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":134173,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"Prevent customer&rsquo;s from purchasing duplicates","id":118472,"title":"Prevent customer's from purchasing duplicates","slug":"prevent-customers-from-purchasing-duplicates","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2022-05-03T16:16:55.000Z","last_posted_at":"2026-02-03T00:43:04.480Z","bumped":true,"bumped_at":"2026-02-03T00:43:04.480Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi there, I’m looking to try and prevent customers from adding products that they’ve previously purchased to their basket in order to prevent duplicate purchases. \nIs this doable in pure liquid or will it require js. \nTh&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":5145,"name":"Setting-Up","slug":"setting-up"},{"id":1775,"name":"liquid","slug":"liquid"}],"tags_descriptions":{},"views":247,"like_count":7,"has_summary":false,"last_poster_username":"dc-order-limits","category_id":130,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":240791,"primary_group_id":49,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":322819,"primary_group_id":49,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":515088,"primary_group_id":49,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":169580,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1609003,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Integrating Shopify into Home Assistant","id":219123,"title":"Integrating Shopify into Home Assistant","slug":"integrating-shopify-into-home-assistant","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2023-05-26T00:48:52.000Z","last_posted_at":"2026-01-27T09:26:17.463Z","bumped":true,"bumped_at":"2026-01-27T09:26:17.463Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"This might be too niche of a question, but I’m hoping to see if anyone here has any ideas for integrating Shopify into Home Assistant \nhttps://www.home-assistant.io \nI would love the ability to automatically have orders &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":177,"like_count":1,"has_summary":false,"last_poster_username":"HallyAU","category_id":130,"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":997828,"primary_group_id":49,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1610259,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"API key and Token for Wolf &amp; Badger integration","id":138711,"title":"API key and Token for Wolf & Badger integration","slug":"api-key-and-token-for-wolf-badger-integration","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2022-07-28T16:21:57.000Z","last_posted_at":"2026-01-14T15:45:21.228Z","bumped":true,"bumped_at":"2026-01-14T15:45:21.228Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Greetings! \nI need the API key and Token for integration with the Wolf &amp; Badger marketplace. Shopify Retail support advised that I ask the community for help on this. Thanks!","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":294,"like_count":0,"has_summary":false,"last_poster_username":"razvanli","category_id":130,"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":752069,"primary_group_id":49,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":674174,"primary_group_id":51,"flair_group_id":51},{"extras":"latest","description":"Most Recent Poster","user_id":1155171,"primary_group_id":51,"flair_group_id":null}]},{"fancy_title":"Creation of a desired pagination section with multiple pages using the Storefront API.","id":268789,"title":"Creation of a desired pagination section with multiple pages using the Storefront API.","slug":"creation-of-a-desired-pagination-section-with-multiple-pages-using-the-storefront-api","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2023-11-15T11:29:54.000Z","last_posted_at":"2026-01-01T20:39:50.950Z","bumped":true,"bumped_at":"2026-01-01T20:39:50.950Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi \nI have a question regarding to blog articles storefront API and pagination. Refer to https://shopify.dev/docs/api/usage/pagination-graphql I understand that we are able to create only pagination section with only 1 p&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":5145,"name":"Setting-Up","slug":"setting-up"}],"tags_descriptions":{},"views":240,"like_count":1,"has_summary":false,"last_poster_username":"PaulNewton","category_id":130,"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":1152250,"primary_group_id":66,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1195282,"primary_group_id":66,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":79934,"primary_group_id":51,"flair_group_id":51},{"extras":null,"description":"Recent Poster","user_id":561674,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6353,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"Next.js Access to Shopify Storefront API by Creating Public App","id":348694,"title":"Next.js Access to Shopify Storefront API by Creating Public App","slug":"next-js-access-to-shopify-storefront-api-by-creating-public-app","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2024-08-14T20:32:30.000Z","last_posted_at":"2025-12-24T14:18:33.121Z","bumped":true,"bumped_at":"2025-12-24T14:18:33.121Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello Shopify Developer Community, \nI’m currently developing features for my Next.js application that require integration with a seller’s Shopify API. According to Shopify Support, I need to create a Public App to gain a&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":5145,"name":"Setting-Up","slug":"setting-up"}],"tags_descriptions":{},"views":734,"like_count":1,"has_summary":false,"last_poster_username":"dthvien","category_id":130,"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":1375154,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1262086,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1605333,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"&ldquo;Internal error&rdquo; when querying MediaImage node on the Storefront API","id":73458,"title":"\"Internal error\" when querying MediaImage node on the Storefront API","slug":"internal-error-when-querying-mediaimage-node-on-the-storefront-api","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2021-10-21T19:44:38.000Z","last_posted_at":"2025-12-14T19:50:15.716Z","bumped":true,"bumped_at":"2025-12-14T19:50:15.716Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Storefront API Version: 2021-10. \nWhat I’m trying to do: Query MediaImage data associated with a product metafield. \nAfter : \n\nCreating a product metafield with Shopify’s new metafields interface\nUsing the Admin API to e&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":129,"like_count":5,"has_summary":false,"last_poster_username":"pepsimax2k","category_id":130,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":572502,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":147458,"primary_group_id":51,"flair_group_id":51},{"extras":"latest","description":"Most Recent Poster","user_id":1389272,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"Can I create own checkout page and integrate third party local payment gateway by using API?","id":214685,"title":"Can I create own checkout page and integrate third party local payment gateway by using API?","slug":"can-i-create-own-checkout-page-and-integrate-third-party-local-payment-gateway-by-using-api","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2023-05-09T05:59:18.000Z","last_posted_at":"2025-12-05T07:35:51.586Z","bumped":true,"bumped_at":"2025-12-05T07:35:51.586Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Can I create own checkout page and integrate third party local payment gateway by using API?. We do allow user to redeem their point during checkout. Just wonder is that feasible in shopify, thanks.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":46,"like_count":0,"has_summary":false,"last_poster_username":"Sohaw","category_id":130,"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":983815,"primary_group_id":49,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1602704,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to get product price in the default currency, from the storefront?","id":49382,"title":"How to get product price in the default currency, from the storefront?","slug":"how-to-get-product-price-in-the-default-currency-from-the-storefront","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2021-06-10T15:50:20.000Z","last_posted_at":"2025-11-10T14:49:21.704Z","bumped":true,"bumped_at":"2025-11-10T14:49:21.704Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey guys, \nThe product json object (example: https://shop.vitals.co/products/ladies-short-sleeve-t-shirt.json) does not return the price of the product in the default currency. It includes only the presentment currency p&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":176,"like_count":0,"has_summary":false,"last_poster_username":"dartacus","category_id":130,"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":482505,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":25999,"primary_group_id":51,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1170001,"primary_group_id":51,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1374178,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"Product Webhook fires twice when inventory changes?","id":62846,"title":"Product Webhook fires twice when inventory changes?","slug":"product-webhook-fires-twice-when-inventory-changes","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2021-09-01T02:11:08.000Z","last_posted_at":"2025-10-30T20:18:30.210Z","bumped":true,"bumped_at":"2025-10-30T20:18:30.210Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m trying to use the product webhook to monitor inventory changes on certain products. When I manually change the inventory level of a product, I’m receiving 2 webhook messages (with the product webhook) - one containin&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":104,"like_count":0,"has_summary":false,"last_poster_username":"depict_daniel","category_id":130,"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":543264,"primary_group_id":49,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1111988,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"Best way to get sale per product","id":180736,"title":"Best way to get sale per product","slug":"best-way-to-get-sale-per-product","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2023-01-04T09:36:07.000Z","last_posted_at":"2025-10-28T14:58:01.746Z","bumped":true,"bumped_at":"2025-10-28T14:58:01.746Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone! \nWe use Shopify as a CMS for our webshop, thus we use the Shopify API to get the product data. We want to start doing sales on the website and for that we need to inform the customer if there is a sale on&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":258,"like_count":3,"has_summary":false,"last_poster_username":"akkisharma","category_id":130,"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":806614,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":856414,"primary_group_id":66,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":823475,"primary_group_id":51,"flair_group_id":51},{"extras":"latest","description":"Most Recent Poster","user_id":1596727,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is there a way to get a legal notice policy in the storefront API?","id":104515,"title":"Is there a way to get a legal notice policy in the storefront API?","slug":"is-there-a-way-to-get-a-legal-notice-policy-in-the-storefront-api","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2022-03-07T01:42:54.000Z","last_posted_at":"2025-10-23T07:11:59.191Z","bumped":true,"bumped_at":"2025-10-23T07:11:59.191Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am building a frontend using storefront API and facing I can only get privacyPolicy, refundPolicy, shippingPolicy and termsOfService not legalNotice. \nhttps://shopify.dev/api/storefront/2022-01/objects/ShopPolicy#field&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":168,"like_count":5,"has_summary":false,"last_poster_username":"user2360","category_id":130,"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":375169,"primary_group_id":49,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":929025,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1596626,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Shopify Analytics Live View Sessions Not Working With Hydrogen","id":303573,"title":"Shopify Analytics Live View Sessions Not Working With Hydrogen","slug":"shopify-analytics-live-view-sessions-not-working-with-hydrogen","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://canada1.discourse-cdn.com/shopifyforum/original/3X/7/d/7d6b2b9167e080ef93a6477fb3b94b16b1122858.png","created_at":"2024-03-08T11:40:35.000Z","last_posted_at":"2025-10-11T16:52:54.719Z","bumped":true,"bumped_at":"2025-10-11T16:52:54.719Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have tried following this guide: Solved: Shopify Analytics Live View Sessions not working with Hydrogen - Shopify Community but i am unable to find the shop id, and do not know the exact key value pairs to use. \nEssent&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4021,"name":"troubleshooting","slug":"troubleshooting"}],"tags_descriptions":{},"views":153,"like_count":4,"has_summary":false,"last_poster_username":"0rville","category_id":130,"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":1228546,"primary_group_id":49,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1537781,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"How to activate an app block automatically (NodeJS)","id":143904,"title":"How to activate an app block automatically (NodeJS)","slug":"how-to-activate-an-app-block-automatically-nodejs","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2022-08-17T09:32:33.000Z","last_posted_at":"2025-10-06T12:58:44.661Z","bumped":true,"bumped_at":"2025-10-06T12:58:44.661Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello! \nI’m currently researching app blocks(Theme app extension). Is there anyway to activate an app block automatically without Theme Editor? \nWith app embed block i can use a deep link but the docs (https://shopify.de&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":5145,"name":"Setting-Up","slug":"setting-up"},{"id":1775,"name":"liquid","slug":"liquid"}],"tags_descriptions":{},"views":187,"like_count":3,"has_summary":false,"last_poster_username":"yasinnmoosavi","category_id":130,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":739107,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":823075,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":793547,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1594218,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Storefront API pricing","id":134225,"title":"Storefront API pricing","slug":"storefront-api-pricing","posts_count":3,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2022-07-10T23:45:42.000Z","last_posted_at":"2025-10-03T22:07:16.601Z","bumped":true,"bumped_at":"2025-10-03T22:07:16.601Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi there. I’d just like to know if the Storefront API is a feature included in any Shopify subscription plan, or if it’s a special feature exclusive to certain subscription plans or has a different pricing. \nps: My inter&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":716,"like_count":0,"has_summary":false,"last_poster_username":"kingofshipping","category_id":130,"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":740895,"primary_group_id":49,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":767849,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1590633,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Doubt with the redirect_uri after installing an app","id":210799,"title":"Doubt with the redirect_uri after installing an app","slug":"doubt-with-the-redirect-uri-after-installing-an-app","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2023-04-24T13:19:51.000Z","last_posted_at":"2025-09-26T21:29:38.366Z","bumped":true,"bumped_at":"2025-09-26T21:29:38.366Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone! \nI’m currently developing an app that will be published in the Shopify App Store. \nAt the momento i’m installing my app with this installation link sintax: \nhttps://[shopName].myshopify.com/admin/oauth/autho&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1200,"name":"commerce-components","slug":"commerce-components"}],"tags_descriptions":{},"views":882,"like_count":1,"has_summary":false,"last_poster_username":"UranoDev","category_id":130,"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":940334,"primary_group_id":49,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":823475,"primary_group_id":51,"flair_group_id":51},{"extras":"latest","description":"Most Recent Poster","user_id":1593158,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is there any way to upload images to the Shopify CDN using the AJAX or Storefront API?","id":239138,"title":"Is there any way to upload images to the Shopify CDN using the AJAX or Storefront API?","slug":"is-there-any-way-to-upload-images-to-the-shopify-cdn-using-the-ajax-or-storefront-api","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2023-08-07T16:28:58.000Z","last_posted_at":"2025-09-16T12:15:57.578Z","bumped":true,"bumped_at":"2025-09-16T12:15:57.578Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nAs the title says, I’m interested to know whether or not there is any way to upload images to the Shopify CDN using either the Storefront or AJAX API? \nIt’s looking as though I may need to use a Third Party service &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4021,"name":"troubleshooting","slug":"troubleshooting"},{"id":5145,"name":"Setting-Up","slug":"setting-up"}],"tags_descriptions":{},"views":215,"like_count":0,"has_summary":false,"last_poster_username":"aravinthemb","category_id":130,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":592660,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1346878,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"How to connect a development store to a hydrogen app?","id":254349,"title":"How to connect a development store to a hydrogen app?","slug":"how-to-connect-a-development-store-to-a-hydrogen-app","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2023-09-27T19:22:26.000Z","last_posted_at":"2025-08-23T11:33:48.243Z","bumped":true,"bumped_at":"2025-08-23T11:33:48.243Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Is it possible to use Hydrogen with a development store? I have looked everywhere and the closest I found was this https://shopify.dev/docs/custom-storefronts/oxygen/getting-started and it says the store cannot be a deve&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":5117,"name":"Business-Ideas","slug":"business-ideas"}],"tags_descriptions":{},"views":1144,"like_count":34,"has_summary":false,"last_poster_username":"seedme","category_id":130,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":362296,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":561674,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1151358,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1585179,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":258080,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"App with function that runs every hour","id":269553,"title":"App with function that runs every hour","slug":"app-with-function-that-runs-every-hour","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":null,"created_at":"2023-11-17T16:45:39.000Z","last_posted_at":"2025-08-20T08:18:16.362Z","bumped":true,"bumped_at":"2025-08-20T08:18:16.362Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi there! I was hoping somebody could give me some guidance on this matter. \nI am developing an app. The app is simple -it (1) loops through all products, (2) grabs several pieces of information about each product, and (&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":5145,"name":"Setting-Up","slug":"setting-up"}],"tags_descriptions":{},"views":230,"like_count":0,"has_summary":false,"last_poster_username":"mitxelmo","category_id":130,"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":1050014,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":137566,"primary_group_id":51,"flair_group_id":51},{"extras":"latest","description":"Most Recent Poster","user_id":1551356,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"cartCreate mutation returns an empty Cart","id":355173,"title":"cartCreate mutation returns an empty Cart","slug":"cartcreate-mutation-returns-an-empty-cart","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://canada1.discourse-cdn.com/shopifyforum/original/4X/9/3/3/933a37e805f6c84494f2080fb6e63e392c683a9e.png","created_at":"2024-09-04T23:56:48.000Z","last_posted_at":"2025-08-04T05:12:35.259Z","bumped":true,"bumped_at":"2025-08-04T05:12:35.259Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI’m new to the Shopify Storefront API. \nI was trying to integrate and use the API within a Nuxt 3 Project to get familiar with it since I’m going to use it for another more serious project of mine, but I’m having&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4021,"name":"troubleshooting","slug":"troubleshooting"},{"id":5145,"name":"Setting-Up","slug":"setting-up"}],"tags_descriptions":{},"views":134,"like_count":0,"has_summary":false,"last_poster_username":"excelFR","category_id":130,"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":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1585120,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is there any documentation/example how to add cookies consent banner for hydrogen?","id":344212,"title":"Is there any documentation/example how to add cookies consent banner for hydrogen?","slug":"is-there-any-documentation-example-how-to-add-cookies-consent-banner-for-hydrogen","posts_count":9,"reply_count":6,"highest_post_number":0,"image_url":null,"created_at":"2024-07-31T09:47:55.000Z","last_posted_at":"2024-10-22T06:09:28.000Z","bumped":true,"bumped_at":"2024-10-22T06:09:28.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, iam trying to implemnt new cookies banner with Customer privacy setting in hydrogen, I could not find any docs how to implement these changes. \nThanks for any tips !","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":5145,"name":"Setting-Up","slug":"setting-up"}],"tags_descriptions":{},"views":346,"like_count":4,"has_summary":false,"last_poster_username":"JakobUnn","category_id":130,"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":1020782,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":1399551,"primary_group_id":49,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":759478,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1112202,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"CORS error when fetching storefront-banner","id":361327,"title":"CORS error when fetching storefront-banner","slug":"cors-error-when-fetching-storefront-banner","posts_count":11,"reply_count":9,"highest_post_number":0,"image_url":"https://canada1.discourse-cdn.com/shopifyforum/optimized/3X/3/e/3e88bb6219402b3ea6be74dd72aa68fe79d17309_2_1024x17.png","created_at":"2024-09-25T11:56:05.000Z","last_posted_at":"2024-10-21T19:12:44.000Z","bumped":true,"bumped_at":"2024-10-21T19:12:44.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi iam trying to implement consent cookies banner for hydrogen, \ni have implemented everything according to tips \njust getting CORS error when trying to fetch \n \nany ideas what could this cause ? iam trying from locahost&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4021,"name":"troubleshooting","slug":"troubleshooting"}],"tags_descriptions":{},"views":276,"like_count":2,"has_summary":false,"last_poster_username":"soller","category_id":130,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":1020782,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1401739,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1417181,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"Headless solution for reviews and loyalty program","id":184273,"title":"Headless solution for reviews and loyalty program","slug":"headless-solution-for-reviews-and-loyalty-program","posts_count":3,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2023-01-17T10:47:16.000Z","last_posted_at":"2024-10-21T08:05:58.000Z","bumped":true,"bumped_at":"2024-10-21T08:05:58.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, I m actually building headless storefront with Hydrogen. \nI m a little bit lost i don’t find a simple way to display data from a loyalty app installed in my shopify to my storefront. \nI was wondering if you could ins&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":327,"like_count":1,"has_summary":false,"last_poster_username":"KalysG","category_id":130,"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":890383,"primary_group_id":49,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":617666,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":109540,"primary_group_id":50,"flair_group_id":null}]},{"fancy_title":"Shopify iOS Devs: apple-app-site-association file generated through admin: How can I edit this file?","id":46622,"title":"Shopify iOS Devs: apple-app-site-association file generated through admin: How can I edit this file?","slug":"shopify-ios-devs-apple-app-site-association-file-generated-through-admin-how-can-i-edit-this-file","posts_count":9,"reply_count":4,"highest_post_number":0,"image_url":null,"created_at":"2021-05-15T14:02:44.000Z","last_posted_at":"2024-10-20T12:15:13.000Z","bumped":true,"bumped_at":"2024-10-20T12:15:13.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nSo this basically makes or breaks my whole business plan and acts as a huge blocker. \nUnder Private Apps → Configure iOS SDK → Enable Universal Links. \nThis generates an apple-app-site-associatation file under “h&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":412,"like_count":7,"has_summary":false,"last_poster_username":"justDev","category_id":130,"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":221678,"primary_group_id":50,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":648897,"primary_group_id":49,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1173858,"primary_group_id":51,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":803148,"primary_group_id":50,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1422140,"primary_group_id":66,"flair_group_id":null}]},{"fancy_title":"Unable to Setup iOS Buy SDK","id":367369,"title":"Unable to Setup iOS Buy SDK","slug":"unable-to-setup-ios-buy-sdk","posts_count":2,"reply_count":0,"highest_post_number":0,"image_url":"https://canada1.discourse-cdn.com/shopifyforum/optimized/3X/8/2/828b67c0f199f06b6a3151137ca943d426fec0fc_2_1024x883.png","created_at":"2024-10-18T10:30:28.000Z","last_posted_at":"2024-10-20T11:38:21.000Z","bumped":true,"bumped_at":"2024-10-20T11:38:21.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"As a new developer of my store, I’m unable to setup the iOS Buy SDK to my store, all settings are disable. \nShopify Plus support couldn’t provide any guidance. \nHow to enable it so I can setup iOS app apple-app-site-asso&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":48,"like_count":0,"has_summary":false,"last_poster_username":"justDev","category_id":130,"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":1422140,"primary_group_id":66,"flair_group_id":null}]}]}}