1

ねえ、私は買い物をするのが初めてで、製品の合計金額を変更する一連のチェックボックスを追加しようとしている 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 に答える