@devjob

Как задать скидку для товаров в корзине (custom), не привязанной к заказу?

Дано:
Страница, на которой пользователь
может наполнять свою корзину,
используя контролы изменения количества товара.

Т.е. по сути это даже не корзина а некая эмуляция ее.
Однако на этой странице нужно выводить актуальную сумму в корзине с учетом скидок.
Собственно потому не использовал штатную корзину.

Как лучше управлять механизмом для задания цены?

Примерная логика:
Есть комплекты с фиксированной стоимостью. В этих комплектах перечислены элементы каталога с их количеством, входящим в комплект. Цена каждого элемента в комплекте - 0 руб., т.е. клиент платит только за комплект.

Есть товары, которые можно купить отдельно от комплектов (цену произвольную задам - 100р.).

Если пользователь вводит кол-во элемента, равное кол-ву этого элемента в комплекте, то цена 0 руб.
Если больше кол-ва элемента в комплекте, то цена каждого элемента равна розничной цене (по 100р за штуку, за исключением того кол-ва, которое входит в состав комплекта).

Предпочтительно использование D7.
  • Вопрос задан
  • 31 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы