2013-05-13 133 views
2

我需要添加一個產品,這是一個額外的成本爲客戶時,他/他添加到不同品牌的購物車產品。 這是由於我們根據品牌從不同倉庫出貨產品。因此,如果用戶添加到購物車:動態添加產品到Shopify購物車

  • iPhone 4S的(蘋果)
  • Ipad的迷你(蘋果)

沒有額外的產品/充電加入

如果用戶添加到購物車從2項不同的品牌,我們動態地添加一個叫做不同倉庫的產品額外收費:

  • iphone 4s(蘋果)
  • 三星Galaxy S4(三星)
  • 附加費 - 不同的倉庫

問題則是:如何能夠,如果某些條件得到滿足我動態添加產品到購物車?

+0

什麼是你的問題? – 2013-05-13 17:49:13

回答

1

使用Ajax API來做到這一點。

在cart.liquid您可以詢問車的物品,看看你有什麼樣的產品,確定需要添加什麼:

<script> 
    jQuery.ajaxSetup({cache: false}); 
    Shopify.getCart(function(cart) { 
     // add logic to see what items are in the cart and add a delivery one 
     // if needed 
     console.log(cart); 
    }); 
</script> 
+2

然後用戶只是刪除額外的費用... pfft ..爲什麼我應該支付:) – 2013-05-14 00:44:53

相關問題