如何缓存和存储 Shopify 购物车商品



我知道这个问题过去已经问过了。但我认为没有得到正确的答案和解决方案。

所以

我正在使用移动购买 SDK 将 Shopify 集成到我的应用中。我使用 将产品添加到购物车

[self.cart addVariant:self.productVariant];

但我的问题是每当我关闭并打开应用程序时,购物车都显示为空。

每次我得到行项目对象 nill。

那么,我该如何解决呢?

提前谢谢。

那是因为 sdk 不跟踪购物车项目,我们必须手动完成。我解决这个问题的方法是将产品 id 存储在本地数据库中。当我关闭并打开应用程序时,我从本地数据库获取产品 ID 并调用函数 buyclient.getproductbyid(product_id(;然后我得到产品变体,然后将其添加购物车。

最新更新