В файле /wa-data/public/shop/themes/readyshop/
product.js текст функции
Product.prototype.serviceVariantHtml на
Product.prototype.serviceVariantHtml= function (id, name, price) {
if(price>0) return $('<option data-price="' + price + '" value="' + id + '"></option>').text(name + ' (+' + this.currencyFormat(price, 1) + ')');
else return $('<option data-price="' + price + '" value="' + id + '"></option>').text(name);
};
В файле /wa-data/public/shop/themes/readyshop/
product.cart.html в блоке <!- services > находим
{if $s.price && !isset($s.variants)}
|
и перед последней закрывающей фигурной скобкой дописываем
а так же чуть ниже находим
(+{shop_currency($v.price, $s.currency)})
|
и перед этим дописываем условие, что отображение цены будет только, если переменная s.price(цена услуги) не равна нулю
а после этого всего закрываем if
Для того, что бы подобное работало и в корзине необходимо в файле /wa-data/public/shop/themes/readyshop/
cart.html найти класс
js-cart-service и в
(+{shop_currency($v.price, $s.currency)})
|
в начале пишем то же условие, но с уже с другой переменной
а в конце, так же закрываем if