Хм
Весьма недурственно скажу я вам в первом приближении)
Давно уже программой озаботился, думаю как лучше сделать (руки все не доходили, буду делать к октябрю ближе, сейчас в отпуск уезжаю)
Поделюсь своими мыслями как я хочу сделать у себя, может тоже захотите реализовать. Тогда вашим модулем и ограничусь А то пока мои хотелки реализуются через пару модулей плюс допилкой шаблона.
И да - простите если многабукф)
Итак:
1) делаем несколько групп покупателей. Условно говоря: новички, любители, мастера, профессионалы.
2) Чтобы достичь определенной группы - покупателю нужно сделать заказ/заказы на определенную общую сумму. При этом считаются только заказы, достигшие определенных статусов (например "вручен" или "вручен и оплачен").
Устанавливаем правило: чтобы попасть в "любители" - нужно накопить 5000 рублей, в "мастера" - 15000 рублей ну и т.д.
При достижении нужной суммы накоплений покупатели переводится в следующую группу автоматически (без участия оператора магазина)
3) в ЛК покупатель на отдельной страничке видит свою сумму накоплений и ту сумму, которая ему осталась до перехода в следующую группу (желательно покрасивее и понагляднее, можем графиком)
4) для каждого товара для каждой группы ставим свою цену (понятное дело - чем выше группа - тем ниже цена).
5) самое главное - в карточке товара во фронтенде делаем кнопку с попапом (или табличкой может выводим где-то), где выводятся данные:
обычная цена данного товара - 100 рублей
цена для любителей - 95 рублей
для мастеров - 80 рублей...
как получить скидку - читайте здесь
Что мы этим всем получаем?
1) во-первых, это просто и понятно. Все эти бонусные программы для обычного покупателя - дикий геморрой. Особенно если имеют ограниченный срок действия и ими нельзя оплачивать всю покупку. (а если они не имеют таких ограничений, то это геморой уже для владельца магазина - хрен знает когда люди заходят их обналичить и в каком объеме, может быть просадка по деньгам).
2) "привязываем" покупателя к себе - многим уже морально труднее будет уйти от вас, если у вас они имеют какой-то статус (а самый первый статус нужно ставить чуть выше обычного среднего чека)
3) стимулируем повышать чек - даже если некоторые товары у вас дороже, чем у конкурентов, потенциальный постоянный покупатель будет понимать, что он отобьет это все следующими покупками.
4) закрываем вопросы с оптовиками - для них все просто и наглядно.
5) при этом мы не даем скидок на первую покупку. Почему так? Потому что посылки иногда не выкупают. В том числе большие. Если мы еще и скидку на первую покупку будем давать - многие нагребут в корзину еще больше. И не выкупят.
Скидки - только проверенным, кто хотя бы раз выкупил.
Ну и многие люди азартны по природе, ощущение "прокачки" в какой-либо сфере им весьма приятно. Пусть это даже и статусы в магазине (мы тут говорим про сферу, конечно, где постоянные покупки - это норма. Например, домашние самогонщики/пивовары какие-нибудь; в теме с котлами не сработает
Что думаете? Сможете такой функционал допилить?