2013-03-26 167 views
1

嘿我新的shopify,并试图找出他们的API我试图添加一堆复选框,将改变产品的总量。我有一个代码,将json类json_product.price更改为20.00美元。我在product_variants.liquid文件中这样做。这是到目前为止的代码Shopify的Jquery改变产品的价格

{{ '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价格。任何线索我如何才能使这个工作?

回答

1

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

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