Тема: По корзине

В корзине всего две колонки - кол-во и цена. Желательно добавить колонку "Сумма", т.к. во-первых в колонке "Цена" на самом деле стоит всё-таки сумма, а во-вторых, перед заказом надо дать покупателю возможность проверить цену на заказываемые позиции, а не заставлять его сидеть с калькулятором.

Повысить оценку Понизить оценку

2

Re: По корзине

Проверял на ДЕМО сайте, к примеру:
http://full.readyscript.ru/product/Plan … -32GB--3G/

В корзине данных хватает.
Все вычисления проходят автоматически.
При изменении количества - меняется автоматически и сумма к оплате.
При изменении модели - меняется автоматически тоже и сумма к оплате.

Считаю, что Ваш вопрос больше связан к тому, что у Вас на сайте внедрены другие версии JS в следствии которого происходит конфликт и корзина не генерирует правильную сумму при изменении либо количества либо модели товара.

Поэтому проверьте у себя еще раз что вы добавили и выводиться при редактировании корзины и сравните с оригиналом скрипта.

Повысить оценку Понизить оценку

3

Re: По корзине

Думаю, Олег неверно понял вопрос. У автора все работает в корзине, он имел ввиду, что не хватает колонки Цена, в которой бы отображалась стоимость 1 шт. товара.

Это вопрос уровня шаблонов. Это в любой момент можно реализовать изменив шаблон корзины.
/shop/view/cartpage.tpl

Цена находится в поле single_cost. Вот пример:

Элементы корзины:<br>
{$product_items=$cart->getProductItems()}

{foreach $cart_data.items as $index=>$item}
{$product=$product_items[$index].product}
{$cartitem=$product_items[$index].cartitem}

Наименование: {$product.title}
Цена 1 шт.: {$item.single_cost}
Стоимость: {$item.cost} 
Скидка {$item.discount}

{/foreach}

В стандартных шаблонах дизайнеры предложили убрать эту колонку, исходя из того, что пользователя больше интересует цена его покупки, чем сверка цен за 1 единицу. Но это вопрос субъективный, поэтому шаблон можно смело менять как пожелаете.

Повысить оценку Понизить оценку

Re: По корзине

Спасибо. Совершенно верно. Имелось ввиду именно это.

Повысить оценку Понизить оценку