[Решено] Не меняется цена на странице товара
Доброго времени суток! Так как не особо знаком с minishop2, прошу помощь решить проблему.
В админке указываю цену на товар 30грн.
В категории со списком товаров цена отображается нормально
А вот если зайти в сам товар то цена стоит 1грн. Итак со всеми товарами.
В корзину товар улетает с нормальной ценой 30грн
Чанк msProduct.content вроде бы по дефолту:
Вызов списка товаров в категории:
Версия MODX: MODX Revolution 2.2.14-pl (advanced)
Версия minishop2: minishop2-2.2.0-pl2
Версия jquer:jquery-1.10.1.js
Может кто подскажет в чем дело, или направить в каком направлении искать?
Спасибо!
ПС: проблема была в активном доп ТВ поле price.
В админке указываю цену на товар 30грн.
В категории со списком товаров цена отображается нормально
А вот если зайти в сам товар то цена стоит 1грн. Итак со всеми товарами.
В корзину товар улетает с нормальной ценой 30грн
Чанк msProduct.content вроде бы по дефолту:
<div id="msProduct" class="row">
<div class="span5 col-md-5">
[[!msGallery]]
</div>
<div class="span7 col-md-7">
<form class="form-horizontal ms2_form" method="post">
<input type="hidden" name="id" value="[[*id]]" />
<div class="form-group">
<label class="col-sm-2 control-label">[[%ms2_product_article]]:</label>
<div class="col-sm-3">
<label class="checkbox">
[[+article]]
</label>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">[[%ms2_product_price]]:</label>
<div class="col-sm-3">
<label class="checkbox">
[[!+price]] [[%ms2_frontend_currency]]
[[!+old_price:gt=`0`:then=`<span class="old_price">[[+old_price]] [[%ms2_frontend_currency]]</span>`:else=``]]
</label>
</div>
</div>
<div class="form-group form-inline">
<label class="col-sm-2 control-label" for="product_price">[[%ms2_cart_count]]:</label>
<div class="col-sm-3">
<input type="number" name="count" id="product_price" class="input-sm form-control" value="1" />
[[%ms2_frontend_count_unit]]
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">[[%ms2_product_weight]]:</label>
<div class="col-sm-3">
<label class="checkbox">[[+weight]] [[%ms2_frontend_weight_unit]]</label>
</div>
</div>
[[!msOptions?name=`color`]]
[[!msOptions?name=`size`]]
[[-!msOptions?name=`tags`&tplRow=``&tplOuter=``]]
<div class="form-group">
<label class="col-sm-2 control-label">[[%ms2_product_made_in]]:</label>
<div class="col-sm-3">
<label class="checkbox">[[+made_in]]</label>
</div>
</div>
<div class="form-group">
<div class="col-sm-3">
<button type="submit" class="btn btn-default" name="ms2_action" value="cart/add"><i class="glyphicon glyphicon-barcode"></i> [[%ms2_frontend_add_to_cart]]</button>
</div>
</div>
</form>
</div>
</div>
Вызов списка товаров в категории:
[[!pdoPage? &element=`msProducts`]]
Версия MODX: MODX Revolution 2.2.14-pl (advanced)
Версия minishop2: minishop2-2.2.0-pl2
Версия jquer:jquery-1.10.1.js
Может кто подскажет в чем дело, или направить в каком направлении искать?
Спасибо!
ПС: проблема была в активном доп ТВ поле price.
Комментарии: 9
я так понимаю никто решение или направление к решению не знает? :(
MODX Revolution 2.2.14-plВероятно пора обновиться до последней версии. Скорее всего проблема уйдёт. =)
Обновился до последней версии как MODX так и минишопа, но проблема не ушла…
куда копать уже незнаю
куда копать уже незнаю
[[!+price]] [[%ms2_frontend_currency]]
[[!+old_price:gt=`0`:then=`<span class="old_price">[[+old_price]] [[%ms2_frontend_currency]]</span>`:else=``]]
Здесь должны быть не плюсы, а звездочки.
Так прописано в стандартном чанке ms_product_content. Сейчас собираю как раз магазин, всё работает с [[!+price]].
Значит, я пропустил, с какого момента так :) Были когда-то добавлены события для изменения цены, с ними это и связано, видимо.
Проверь системную настройку форматирования цены ms2_price_format, там должно быть
И выключи ms2_price_format_no_zeros на всякий случай.
[2, ".", " "]
по умолчанию.И выключи ms2_price_format_no_zeros на всякий случай.
Проверил, с нулями пробовал(в товаре цена становиться 1.00). Результатов не дало(
Проблема решена. Был создан ТВ поле price и был активен для шаблона товаров, и возникал конфликт. Всем спасибо за помощь.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.