Перейти к содержанию
Moonwalker

Опции и изменения цен

Рекомендуемые сообщения

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

 

Цена в карточке товара

Сейчас по стандартной схеме. Есть базовая, есть пяток опций, у каждой своя наценка. Соответственно, покупатель видит базовую и +100, +200 и т.д. рублей к каждой опции. Хотелось бы, конечно, чтобы он видел рядом с опцией конечную цену, а не эти плюсики.

Вариант через задание базовой цены через 0 не рассматриваю по ряду причин )) Автовыбор первой опции тоже не покатит ))

 

Цена товара в категориях и каруселях

Тот же магазин, принцип формирования цены такой же. Соответственно, цена самой дешевой опции проставлена как базовая товару, остальные идут через наценку. При этом в категориях и каруселях выводится соответственно базовая цена с приставкой "от". При этом порой получается своеобразная ситуация. У товара базовая цена, допустим, 1000 рублей. Есть три варианта: без наценки, +100 рублей и +200 рублей. В случае, если первых двух вариантов нет в наличии, на карточку все равно выводится цена "от 1000 рублей". Есть ли возможность выводить туда не базовую цену, а минимальную доступную из имеющихся на складе?

 

Соответственно, в идеале, чтобы все это было решено вместе.

Проблемы могут возникнуть, разве что, в связи с модулем Связанные опции или модулем автоматического изменения цены при выборе опции. Но это уже второй вопрос, с которым будем разбираться потом :)

 

зы. Если вдруг решение простое и лежит где-нить на видном месте, не обессудьте. Честно искал ))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В чем проблема переписать вывод в карточке товара, заменив этот плюсик суммой базовой цены и наценки?

sum  = price + nacenka

эхо sum

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уверен, нет никакой особо проблемы, когда с кодом "на ты" ))

В контроллере хоть копать, или в .tpl? Буду методом тыка разбиратья ))

И как тогда быть с ценами опций, которые выводятся в модуле быстрого заказа? Судя по всему, пилить саму логику вывода опций надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так, проблема с выводом стоимости опции решена. Кому понадобится, смотрим здесь:

http://rb.labtodo.com/page/indikacija-cen-opcij-tovara-zamenena-na-absoljutnuju-velichinu-vmesto-raznicy-x-rub-y-rub

Пришлось немного модифицировать, но в целом работает.

 

Осталось теперь решить проблему с выводом цены в категориях =/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.