К сожалению, вы не можете получить его, не пытаясь создать чек. Если вы создадите чек с слишком большим количеством предметов, Shopify вернет вам ошибку с доступным количеством. Вы должны обработать эту ошибку, чтобы отобразить сообщение клиенту.
Client.createCheckout(checkout) { rtrndCheckout, error -> Void in
if (error == nil) {
// do your stuff
}
else {
// handle error
NSLog("Error Checkout \(error!.userInfo)")
if (error.code == 422) { //not_enough_in_stock
}
}
Вы можете получить все данные, которые вы хотите от ошибок объекта: количество запасов и т.д. ... Я знаю, что это не идеально, но это единственный путь.