Расчет полной стоимости на странице товара


#1

На странице товара стоимость указана за 1 шт, причем наибольшая цена, и не меняется в зависимости от указанного количества. C учетом функции “цена от количества” данное указание цены просто вводит в заблуждение. Нам пришлось просто убрать эту цену вообще. При этом эта цена рассчитывается в корзине, неплохо бы ее указывать сразу на странице товара.


#2

на карточке должна отображаться табличка с оптовыми ценами


#3

в этой таблице также указана цена за одну штуку.

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

Но суть предложения не в этом … а в том чтобы рассчитывалась общая сумма ( количество умноженное на цену зависимую от количества. она прекрасно считается в корзине, логично чтобы она также же считалась и на странице продукта.


#4

Дополню:

Вот так у нас показывается сейчас цена за 1 шт. благодаря модулю EcomLabs


когда цены только оптовые, количество 1 шт отключаем этим же модулем.
Если нет оптовых цен и нужно показать цену как обычно просто включаем для такого товара другой шаблон.
Но ! если есть количество ( и тем более скидка от количества) то сама логика говори что на странице товара нужно считать общую цену ( помечено красным) … т е пользователь когда указывает количество даже не знает какая в сумме будет цена, пока не залезет в корзину.


#5

В общем то да, покупателю намного комфортнее видеть итоговую сумму, а не складывать в уме. На карточках товаров многих сайтов вижу, что при добавлении количества цена автоматически увеличивается, а когда есть скидка на опт, то она так же учитывается. У нас же, если хочешь купить, например 39 штук по цене 637 рублей, то надо держать под рукой калькулятор. :wink:


#6

но при этом в корзине этот механизм вполне себе работает … почему нет преемственности со страницей продукта, загадка


#7

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


#8

с чего вы решили, что магазин затачивался как розничный? эта фича была с самой первой версии … это кстати одна из причин почему я оказался на cs-cart :slight_smile: Разработчик на самом деле неплохо подпилил этот функционал в плане опций … и подсчет суммы в этом случае является вполне логичным продолжением, т к есть переменные величины … скидка от цены и количество …
Сумма сейчас считается не только в корзине но и на этапе добавления в корзину. Т е сам механизм подсчета уже есть … в самом примитивном виде это могла быть кнопка “добавить в корзину без добавления в корзину” … понятное дело, в идеале чтобы этот расчет ввелся автоматически без всяких кнопок :slight_smile:


#9

Вы меня не поняли. В розничном магазине покупка одной и той же вещи редкость, я бы сказал 1 на миллион, например два зонтика или две пары ботинок никто не покупает, по этому и в подсчёте на карточке товара нет необходимости. Когда же со временем CS-Cart стал обрастать функционалом, который расширил возможности ещё и для оптовых продавцов, то конечно же автоматического расчёта стоимости стало не хватать.
Но, тут я думаю должно быть иначе, и расчёт стоимости должен быть не когда покупатель последовательно щёлкает по кнопке “В корзину”, а когда он меняет количество товара.

2021-02-21_03-38-57