我如何获得Shopify移动应用程序的库存数量

时间:2015-10-01 04:43:02

标签: api shopify

我正在实施Shopify到Android和IOS,但我只看到callMe() 产品变型的方法,但没有库存数量。

我发现它可用于网络,但没有适用于移动设备的API。

请给我一些建议。

谢谢。

1 个答案:

答案 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

                        }
                    }

您可以从错误对象中获取所需的所有数据:库存数量等...我知道这不是理想的,但这是唯一的方法。