В ТЗ об этом не просили. Но вообще, да, на сайте есть разные группы покупателей и правила корзины, привязанные к группам
Все, нереализуемо.
А почему не реализуемо? Например, на сайте 4 группы пользователей. Делаем по крону раз в сутки перебор по каждому товару по каждой группе и результат записываем в свойство товара. Потом на странице со списком проверяем группы, к которым принадлежит пользователь и формируем список товаров опираясь на данные в свойстве.
сегодня 4, завтра 40
Потому что число свойств "скидка" у вас равно числу комбинаций групп пользователя у конкретных клиентов. Т.е. факториал от числа групп пользователей. В вашем случае (4 группы) - 24 штуки.
Спасибо за наводку про корзину - пойду экспериментировать
Можно не экспериментировать, а взять код приватного метода в cproduct. Название не помню, что-то про sale. В нем объект корзины создается.
Обсуждают сегодня