Shopify JQuery изменить цену продукта

Привет, я новичок в шоппинге, и я пытаюсь понять их 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 долларов США. Есть какие-нибудь подсказки о том, как я могу заставить это работать?


person Kalden    schedule 26.03.2013    source источник


Ответы (1)


Вы не можете изменить цены с помощью клиентского кода. Если вы хотите указать разные цены на продукт, позвольте покупателю выбрать разные варианты.

Вы можете создать обратный вызов для приложения, созданного вами, и, используя это приложение, вы можете изменить цену продукта. Обратите внимание, что если вы это сделаете, все ваши клиенты увидят измененную цену.

person David Lazar    schedule 26.03.2013