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