По причине того, что проблема еще висит, проделал следующее:
(jomshopping Version 3.11.4)
в файле components/com_jshopping/templates/default/product/product_default.php
строка169<div class="prod_price">
<?php print _JSHOP_PRICE?>: <span id="block_price">
<?php print formatprice($this->product->getPriceCalculate())?>
<?php print $this->product->_tmp_var_price_ext;?></span>
</div>
вставил необходимые мне чекбоксы и подсоединил к ним java script, который суммирует значения отмеченных "checkbox"
получилось следующее:
<input name="jh1" type="checkbox" value="" />
<input name="jh2" type="checkbox" value="" />
<script type="text/javascript">
здесь описана функция, которая суммирует значения отмеченных "checkbox", назовем ее для примера summa
загоняем ее в переменную
$result = summa;
</script>
<div class="prod_price">
<?php print _JSHOP_PRICE?>: <span id="block_price">
<?php print formatprice($this->product->getPriceCalculate())?>
<?php print $this->product->_tmp_var_price_ext;?></span>
</div>
затем я приплюсовал значение переменной $result в то место, где выводится цена.
Получилось следующее
<input name="jh1" type="checkbox" value="" />
<input name="jh2" type="checkbox" value="" />
<script type="text/javascript">
здесь описана функция, которая суммирует значения отмеченных "checkbox", назовем ее для примера summa
загоняем ее в переменную
$result = summa;
</script>
<div class="prod_price">
<?php print _JSHOP_PRICE?>: <span id="block_price">
<?php
$novaya = formatprice($this->product->getPriceCalculate()) + $result;
print $novaya;
?>
<?php print $this->product->_tmp_var_price_ext;?></span>
</div>
В итоге я добился того, чего хотел, а именно:
Добавил необходимые мне "checkbox" с числовыми значениями стоимости
Приплюсовал выбранные клиентом "checkbox" к окончательной цене товара.
Но здесь моя радость и закончилась. Затормозил, потому что не знаю как $novaya с новой ценой перетащить в корзину и далее.
Дело в том, что в корзине отображается первоначальная цена.
Прошу совета, как затащить эту новую переменную в корзину?