Добрый день!
Не получается реализовать добавление товара в корзину с ТВ параметрами которые влияют на цену.
В настройках SK стоит changePrice = 1
Шаблон карточки товара:
[[$tpl_start]]
<div class="row shk-item good_in_list">
<div class="col-xs-6">
<img class="shk-image" src="[[*good_image:phpthumbof=`w=280`]]" alt="[[*pagetitle]]">
</div>
<div class="col-xs-6">
<div class="row">
<h2>[[*pagetitle]]</h2>
</div>
<div class="row good_shot_desc_in_list">
[[*introtext]]
</div>
<div class="row good_price_and_more_in_list">
<form action="[[~[[*id]]? &scheme=`abs`]]" method="post">
<fieldset>
<div class="price_in_list shk-price">[[*price]] руб.</div>
<input type="hidden" name="shk-id" value="[[*id]]" />
<input type="hidden" name="shk-name" value="[[*pagetitle]]" />
<input type="hidden" name="shk-count" value="1" />
[[*price_selector]]
<div class="product-price">
<button type="submit" class="shk-but more_in_list">В корзину <i></i></button>
</div>
</fieldset>
</form>
</div>
</div>
</div><!--good_in_list-->
[[!Shopkeeper3@cart_catalog]]
[[$tpl_finish]]
ТВ price_selector - параметр от которого зависит цена
Настройки ввода "param-edit", настройки вывода shk_select
На странице price_selector рендерится так:
<select class="shk_param" name="price_selector__" id="price_selector" onchange="SHK.additOpt(this)">
<option value="0__*10" selected="selected">name</option>
<option value="1__*100">name1</option>
</select>
Все остальные настройки SK, вывод корзины и прочее по умолчанию.
При изменении этого параметра на странице товара, его цена меняется, однако при добавлении в корзину цена указывается как стандартная. Переменные [[+price_total]] и [[+total]] в cartRowTpl совпадают
Подскажите, может где-то нужно указывать от какого ТВ зависит цена? Или может еще какие настройки для этого необходимы?
Еще раньше где-то был демо магазин на SK, где можно было посмотреть как-что устроенно, и там был реализован данный механизм. Но сейчас я не могу найти это пример в сети...
Спасибо!