3

Shopify 有一个 CARTS api,但它是只读的。我试图找到一种方法来操纵 line_item 的 line_price 或 price 属性。Shopify 支持已指示我在这里寻求答案。

由于没有关于此的适当文档,因此将不胜感激。

4

3 回答 3

2

产品有变体,一个行项目有一个产品 ID 和一个变体 ID。订单项也有价格。而且,无论您如何访问该项目(使用 Ajax API 或后端 API),您都无法操纵价格。如果要更改价格,则必须更改产品的变体价格。您使用后端 API 和产品或变体调用执行的操作。

于 2012-10-05T21:15:33.807 回答
0

您不能直接操纵购物车中订单项的价格。正如您所提到的,购物车 API 是只读的。这里的所有都是它的。

于 2012-10-06T18:48:13.743 回答
-2

是的你可以!

不要惹恼人们,您可以对您的商店做任何您想做的事情。

您可以通过 JavaScript 来完成,这是我使用过的一些相关代码:

//update price when changing quantity
  function updatePricing() {
    jQuery('#quantity').val(jQuery('#choose-select-value option:selected').val());

      var quantity  = jQuery('#choose-select-value').val();
      var unitPriceTotal = jQuery('.product .total-price').text(); 


      var totalPrice = unitPriceTotal  * quantity;

      jQuery('.product .price').html().replace(regInput ,totalPrice);
}

这只是帮助你去正确的地方的一种方式......

但是,如果您不知道某事,请人们不要乱来,这是您的商店,您可以做任何事情....

我希望这有助于你找到方法。

于 2018-01-03T13:43:50.723 回答