【问题标题】:How to print the cart items,remove cart items in shopify ios sdk?如何打印购物车项目,删除shopify ios sdk中的购物车项目?
【发布时间】:2016-12-01 07:03:51
【问题描述】:

嗨,我正在为我的电子商务应用程序使用 Shopify ios sdk。我创建了登录、注册,甚至在表格视图中列出了产品。我需要查看购物车中的产品。到目前为止,我只找到了 buyCart.clear;在 shopify 中清除所有购物车项目。我试图通过BUYProductVariant *variant = cartArray[i]; 打印购物车物品,但它产生了错误。我在这里打了,不知道如何进一步进行。谁能帮我解决这个问题并提前感谢。

【问题讨论】:

    标签: ios objective-c shopify


    【解决方案1】:

    这就是您从BUYCart 获得BUYProduct 的方式

    BUYCart *cartvalue = yourCart;
    
    NSMutableArray *arrCartProducts = [NSMutableArray new];
    
    arrCartProducts = [[cartvalue lineItems]mutableCopy];
    
    // I am assuming you have at least one product in your cart
    
    if (arrCartProducts.count !=0 ) {
        BUYCartLineItem *cartLintItemvalue=[arrCartProducts objectAtIndex:0] ;
        BUYProductVariant *variantsValue=[cartLintItemvalue variant];
        BUYProduct *product= [variantsValue product];
    }
    

    这就是您从BUYCart 中删除BUYProductVariant 的方式

    BUYCartLineItem *cartLintItemvalue=[arrCartProducts objectAtIndex:0];
    BUYProductVariant *variantsValue=[cartLintItemvalue variant];
    [cartvalue removeVariant:variantsValue];
    

    【讨论】:

    • 我尝试使用此代码。如何从购物车中删除特定产品?
    • 我将产品添加到网络购物车。它会在我的应用中更新还是我必须这样做?
    • 我不认为它会在你的应用中更新,你只需要通过应用添加它,因为我必须只在应用中管理,所以我不去与网站同步
    • 好的,非常感谢。最后一件事,如何让用户在应用程序中保持登录状态或检查用户是否已登录。如果需要,我可以提出一个单独的问题。
    • 嗯,这是一个完全独立的问题,与 Shopify 没有任何关联,所以如果您发布另一个问题会更好;)
    猜你喜欢
    • 2013-01-11
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-22
    • 1970-01-01
    • 1970-01-01
    • 2023-01-24
    相关资源
    最近更新 更多