Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо сделать интеграцию VirtueMart и AlphaUserPoints.

Со стороны зарегистрированного пользователя должно выглядеть следующим образом:

На странице товара пользователю должно быть видно стоимость товара в валюте и стоимость в баллах.

Он помещает товар в корзину и оформляет заказ.

На странице выбора способа оплаты отмечает галочками те товары, которые он хотел бы оплатить баллами, соответственно остальные оплачиваются наличкой курьеру.

Также за покупку каждого товара пользователь получает бонус в виде баллов. Количество бонус-баллов каждому товару устанавливается индивидуально.

Товары оплаченные баллами не имеют бонус-баллов.

Также будет категория товаров, которые можно приобрести только за баллы. Т.е. их стоимость в валюте будет равна нулю. Необходимо при оформлении заказа отмечать сразу галочками те товары, у которых стоимость в валюте равна нулю. И также сверять общее количество баллов пользователя и сумму баллов, на которые он хотел бы приобрести товар. Выводить сообщение о недостатке баллов на личном счете, в случае нехватки.

Сделать невозможным осуществить заказ, если баллов на личном счете недостаточно, попросить пользователя удалить из заказа товары.

После оформления заказа необходимо списывать баллы с личного счета пользователя и высылать информацию о заказе на email администратора.

В письме должно быть указано: какие товары приобретены за баллы, какие за деньги, сумма денег, которая должна быть уплачена клиентом и остаток баллов на личном счете.

Со стороны администратора необходима возможность указывать стоимость товара в баллах (такие изменения необходимо внести в VirtueMart).

При всем при этом необходимо НЕ УРЕЗАТЬ функционал вышеуказанных компонентов.

Также все контролы должны быть в языковых файлах.

Есть сайт, наполненный товарами и с установленными компонентами.

Есть модуль оплаты баллами для virtuemart.

11 лет назад
K-NADA
33 годаУкраина
17 лет в сервисе
Был
9 лет назад