Рейтинг: 0  
На голосовании
Предложил Рязанцев Андрей 25.02.2018 15:11:04

Дать возможность пользователю выбирать цену

Ситуация: магазин выставляет на товар 2 цены: цена в наличии и цена со склада. Пользователь выбирает, хочет ли он забрать товар прямо сейчас и заплатить больше, либо он готов подождать неделю и заплатить меньше. Сейчас реализация этого механизма очень убогая: при добавлении товара с пользовательской ценой через CSaleBasket::Add на товар не распространяются Скидки и Правила работы с корзиной. Добавление через Add2basketByProductId позволяет сохранить только Правила работы с корзиной, но Скидки теряются. Нужна функция вида SimpleAdd(ID, quantity, priceID) - и наступит огромное облегчение