[Решено] Не меняется цена на странице товара

Доброго времени суток! Так как не особо знаком с minishop2, прошу помощь решить проблему.

В админке указываю цену на товар 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.
Георгий
15 мая 2016, 03:56
modx.pro
2 072
0

Комментарии: 9

Георгий
17 мая 2016, 12:44
0
я так понимаю никто решение или направление к решению не знает? :(
    Андрей
    17 мая 2016, 13:03
    0
    MODX Revolution 2.2.14-pl
    Вероятно пора обновиться до последней версии. Скорее всего проблема уйдёт. =)
      Георгий
      24 мая 2016, 01:04
      0
      Обновился до последней версии как MODX так и минишопа, но проблема не ушла…
      куда копать уже незнаю
    Воеводский Михаил
    17 мая 2016, 13:02
    0
    [[!+price]] [[%ms2_frontend_currency]]
    [[!+old_price:gt=`0`:then=`<span class="old_price">[[+old_price]] [[%ms2_frontend_currency]]</span>`:else=``]]
    Здесь должны быть не плюсы, а звездочки.
      Андрей
      17 мая 2016, 13:06
      0
      Так прописано в стандартном чанке ms_product_content. Сейчас собираю как раз магазин, всё работает с [[!+price]].
        Воеводский Михаил
        17 мая 2016, 13:19
        0
        Значит, я пропустил, с какого момента так :) Были когда-то добавлены события для изменения цены, с ними это и связано, видимо.
      Василий Наумкин
      24 мая 2016, 08:45
      0
      Проверь системную настройку форматирования цены ms2_price_format, там должно быть
      [2, ".", " "]
      по умолчанию.

      И выключи ms2_price_format_no_zeros на всякий случай.
        Георгий
        25 мая 2016, 12:25
        0


        Проверил, с нулями пробовал(в товаре цена становиться 1.00). Результатов не дало(
          Георгий
          27 мая 2016, 11:52
          +1
          Проблема решена. Был создан ТВ поле price и был активен для шаблона товаров, и возникал конфликт. Всем спасибо за помощь.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          9