Товар не добавляется в корзину
Если использовать стандартный чанк msProduct.content, то товар нормально добавляется.
Обернул все в div с id msProduct, прописал класс и метод для формы как в стандартном чанке.
Никак не пойму где накосячил:
Обернул все в div с id msProduct, прописал класс и метод для формы как в стандартном чанке.
Никак не пойму где накосячил:
<div id="product">
<div id="msProduct">
<div id="product_char">
<form class="ms2_form" method="post">
[[!+old_price:gt=`0`:then=`<div id="oldprice">[[+old_price]] руб.</div>`:else=``]]
<div id="price">[[!+price]] руб.</div>
<p><strong>Габаритные размеры (см)</strong>[[+article]]</p>
<p><strong>Наличие:</strong> под заказ</p>
<input type="hidden" name="id" value="[[*id]]" />
<input type="number" name="count" id="product_price" class="input-sm form-control" value="1" />
<div id="color_select">Выбор цвета</div>
[[!msOptions?name=`color`]]
<input type="submit" value="Купить" class="mbutton1" name="ms2_action" value="cart/add" style="width: 100%; margin-top: 10px;">
</form>
</div>
</div>
</div>
Комментарии: 5
Если это чанк товара, то пишите
[[+id]]
. Хотя если этот чанк выводится на странице товара, то все равно.
Это страница товара.
Посмотреть можно здесь: transfo-mebel.ru.host1372784.serv23.hostland.pro/testovyij-shkaf-1.html
<input type="submit" value="Купить" class="mbutton1" name="ms2_action" value="cart/add" style="width: 100%; margin-top: 10px;">
У вас два раза value указан, соответственно на сайте второй отсутствует. Оставьте только value=«cart/add». Вот так сделано на minishop2.com
<button type="submit" class="btn btn-default" name="ms2_action" value="cart/add"><i class="glyphicon glyphicon-barcode"></i> Добавить в корзину</button>
Заработало!!!
Оказывается нужно было input type=«submit» удалить вообще — а я когда раньше пробовал и input и button оставлял.
Спасибо!
Оказывается нужно было input type=«submit» удалить вообще — а я когда раньше пробовал и input и button оставлял.
Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.