{"action":"created","issue":{"url":"https://api.github.com/repos/Shopify/mobile-buy-sdk-ios/issues/644","repository_url":"https://api.github.com/repos/Shopify/mobile-buy-sdk-ios","labels_url":"https://api.github.com/repos/Shopify/mobile-buy-sdk-ios/issues/644/labels{/name}","comments_url":"https://api.github.com/repos/Shopify/mobile-buy-sdk-ios/issues/644/comments","events_url":"https://api.github.com/repos/Shopify/mobile-buy-sdk-ios/issues/644/events","html_url":"https://github.com/Shopify/mobile-buy-sdk-ios/issues/644","id":235992576,"number":644,"title":"Releasing Inventory Reservations w/ SDK 3.0","user":{"login":"cocoahero","id":318265,"avatar_url":"https://avatars1.githubusercontent.com/u/318265?v=3","gravatar_id":"","url":"https://api.github.com/users/cocoahero","html_url":"https://github.com/cocoahero","followers_url":"https://api.github.com/users/cocoahero/followers","following_url":"https://api.github.com/users/cocoahero/following{/other_user}","gists_url":"https://api.github.com/users/cocoahero/gists{/gist_id}","starred_url":"https://api.github.com/users/cocoahero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cocoahero/subscriptions","organizations_url":"https://api.github.com/users/cocoahero/orgs","repos_url":"https://api.github.com/users/cocoahero/repos","events_url":"https://api.github.com/users/cocoahero/events{/privacy}","received_events_url":"https://api.github.com/users/cocoahero/received_events","type":"User","site_admin":false},"labels":[{"id":625838317,"url":"https://api.github.com/repos/Shopify/mobile-buy-sdk-ios/labels/3.x","name":"3.x","color":"bfdadc","default":false},{"id":625841092,"url":"https://api.github.com/repos/Shopify/mobile-buy-sdk-ios/labels/api","name":"api","color":"bbbbcc","default":false},{"id":216972319,"url":"https://api.github.com/repos/Shopify/mobile-buy-sdk-ios/labels/wontfix","name":"wontfix","color":"ee9955","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2017-06-14T19:59:04Z","updated_at":"2017-06-19T18:26:08Z","closed_at":"2017-06-14T20:25:24Z","body":"In previous versions of the SDK, there was a way to extend or release the reservation on inventory held by a checkout. However, I do not see any way in the 3.0 (GraphQL) SDK to do this.\r\n\r\nIs this an oversight, or are checkout reservations a thing of the past?"},"comment":{"url":"https://api.github.com/repos/Shopify/mobile-buy-sdk-ios/issues/comments/309525256","html_url":"https://github.com/Shopify/mobile-buy-sdk-ios/issues/644#issuecomment-309525256","issue_url":"https://api.github.com/repos/Shopify/mobile-buy-sdk-ios/issues/644","id":309525256,"user":{"login":"cocoahero","id":318265,"avatar_url":"https://avatars1.githubusercontent.com/u/318265?v=3","gravatar_id":"","url":"https://api.github.com/users/cocoahero","html_url":"https://github.com/cocoahero","followers_url":"https://api.github.com/users/cocoahero/followers","following_url":"https://api.github.com/users/cocoahero/following{/other_user}","gists_url":"https://api.github.com/users/cocoahero/gists{/gist_id}","starred_url":"https://api.github.com/users/cocoahero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cocoahero/subscriptions","organizations_url":"https://api.github.com/users/cocoahero/orgs","repos_url":"https://api.github.com/users/cocoahero/repos","events_url":"https://api.github.com/users/cocoahero/events{/privacy}","received_events_url":"https://api.github.com/users/cocoahero/received_events","type":"User","site_admin":false},"created_at":"2017-06-19T18:26:08Z","updated_at":"2017-06-19T18:26:08Z","body":"So imagine a limited inventory product (less than 10), that is highly sought after. A user of our app starts a checkout via Pay, but then cancels. That quantity of inventory is now caught up in limbo, reserved for an unknown, Shopify internally set amount of time, unable to be purchased by anyone.\r\n\r\nThe ability for us to pro-actively release that inventory is crucial given that a product might now appear to be sold out for say 5 minutes, even though it is not. Given enough aborted Pay checkouts, the entire inventory could be effectively caught in limbo, denying other customers everywhere the chance to purchase.\r\n\r\n😕"}}
{"actor":{"display_login":"cocoahero"}}