Динамическое отображение цены в карточке товара

Простите, а то что на демо-сайте
http://demo.modx-shopkeeper.ru/katalog/planshetyi-i-telefonyi/msi-reiciendis-7893.html

чем вас не устроило?

@slaad не работает SHK.additOpt(this) в стоке, пришлось искать велосипед в виде этого скрипта.

@Ren посмотрите как на демо сайте это реализовано, там ведь все работает.

http://forum.modx-shopkeeper.ru/topic/50/демо-сайт-shopkeeper-3-x

@slaad с демкой так и не разобрался. В демке: тв-шка - params, в шаблоне вызывается [[*param1]]. У каждого товара есть два параметра 500 и 1000. Ставим галки, все плюсуется.
Делаю тоже самое у себя. Но при вызове [[*param1]] конечно пусто, ведь она называется paramS. А если вызвать одноименную то список выводится, а ничего не работает.
В итоге вопрос - почему в демке указано именно param1, и как это влияет, откуда берется?

p.s. в демке кстати у инпутов name="param1__138__0" и т.д., а у меня name="params__" на всех.

Эта запись удалена!

@Ren я понимаю, что проще вопросы задать, но для кого же доки пишут?))

почитайте раздел Дополнительные параметры товаров:
http://wiki.modx-shopkeeper.ru/doku.php?id=shopkeeper3
вот чувствую, что пришли не читая и задали вопрос, что ничего не работает, оно и не будет.

@slaad плохое у вас чутье. я с шопкипером еще с первой версии. доки эти уже наизусть знаю. но тут прям засада.
уже сделал, что параметры нормально отображаются:

<div><input class="shk_param" type="radio" name="params__101" value="0__1" id="params1010" onclick="SHK.additOpt(this)" /> <label for="params1010">Плюс 1</label></div>
<div><input class="shk_param" type="radio" name="params__101" value="1__1000" id="params1011" onclick="SHK.additOpt(this)" /> <label for="params1011">Плюс 1000</label></div>
<div><input class="shk_param" type="radio" name="params__101" value="2__*2" id="params1012" onclick="SHK.additOpt(this)" /> <label for="params1012">Умножить на 2</label></div>

И нифига...

@slaad Разобрался. Оказывается все работает, в корзину прилетает правильная цена и появляется поле с "дополнительным параметром", но на странице товара обновление цены не происходит в связи с одной простой мелочью. Тег цены на сайте должен иметь класс "shk-price". В инструкции (ни в этой http://wiki.modx-shopkeeper.ru/doku.php?id=shk3_docs ни в этой http://wiki.modx-shopkeeper.ru/doku.php?id=shopkeeper3) вообще об этом ни слова.

Теперь у меня и конвертирует по курсу и обновляет цену плюсуя и умножая.

Участник @ren написал в Динамическое отображение цены в карточке товара:

shk-price

Имею такой код чанка, но стоимость товара в корзине не меняется
<form action="[[~[[*id]]? &scheme=abs]]" method="post">

                            <input type="hidden" name="shk-id" value="[[*id]]" />                                
                            <input type="hidden" name="shk-count" value="1" />
                            [[*col:replace=`[[+id]]==[[*id]]`]]
                            <div class="shk-price">[[!*price]]руб.</div>
                            
                            <div class="product-price">
                              <button type="submit" class="shk-but">В корзину <i></i></button>
                            </div> 
                            
                     </form>

Подскажите, где ошибка?

Так из коробки и нет динамического обновления цены, нужно писать обработчик на js.

Не правда, есть. Смотрите демо.

В консоли пишет - SHK is not defined.

Значит на странице не вызывается сниппет Shopkeeper или отключены его скрипты.

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.