1

嘿,我是 shopify 的新手,我正在尝试找出他们的 API 我正在尝试添加一堆复选框,这些复选框将改变产品的总量。我有一个代码将 json 类 json_product.price 更改为 20.00 美元。我在 product_variants.liquid 文件中执行此操作。这是到目前为止的代码

{{ 'option_selection.js' | shopify_asset_url | script_tag }}
<script>
var json_product = {{ product | json }};
console.log(json_product);
$('.colorBlue').click(function(){
  calDollars = 30;
  $(".price").text('$'+calDollars+'.00 USD'),
  json_product.price_max = 2000,
  json_product.price = 2000;
  console.log(json_product);
});
</script>

它似乎正在更改 json 文件上的价格,我让它改变了产品页面上显示的价格,但是当我单击添加到购物车时,它保持在原来的 0.00 美元价格。关于如何让它工作的任何线索?

4

1 回答 1

1

您不能使用客户端代码更改定价。如果您想为产品展示不同的价格,请让客户选择不同的变体。

您可以创建对自己创建的应用程序的回调,并使用该应用程序,您可以更改产品的价格。请注意,如果您这样做,您的所有客户都会看到更改后的价格。

于 2013-03-26T18:39:20.387 回答