我正在实施Shopify到Android和IOS,但我只看到callMe()
产品变型的方法,但没有库存数量。
我发现它可用于网络,但没有适用于移动设备的API。
请给我一些建议。
谢谢。
答案 0 :(得分:0)
不幸的是,如果不尝试创建结帐,就无法获得它。如果您创建包含太多商品的结帐,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
}
}
您可以从错误对象中获取所需的所有数据:库存数量等...我知道这不是理想的,但这是唯一的方法。