как я могу уменьшить цену товара на странице корзины? - PullRequest
4 голосов
/ 11 ноября 2011

Если у пользователя есть существующий баланс аккаунта, я хотел бы дать ему возможность указать, сколько его предыдущего баланса будет применено к товару, и синхронизировать эту информацию с корзиной и заказом.Я уже выполнил баланс учетной записи пользователя, как на передней, так и на задней части.

Будет ли лучше работать система, подобная купону, или я должен попробовать что-то еще?

Заранее спасибо.

Ответы [ 3 ]

0 голосов
/ 23 ноября 2011

Мы создали немало современных решений для электронной коммерции.Обычно, когда задействован баланс пользователя, вы создаете две транзакции, относящиеся к одному счету.В первой транзакции укажите сумму, взятую с баланса, где оставьте другую транзакцию для любого метода оплаты, который вы используете.После обратного вызова из кассы проверьте, соответствует ли выплаченный остаток счету, чтобы пометить его как оплаченный с уважением.

В качестве альтернативы вы можете использовать скидку - уменьшить баланс пользователя и добавить «скидку» к заказу.Все зависит от ваших бухгалтерских потребностей и предпочтений.

0 голосов
/ 23 ноября 2011

На Amazon они позволяют применить любой неиспользованный баланс к существующему заказу.Когда вы подтверждаете, что они говорят, что у вас есть кредит в размере 150 долларов, вы хотите применить это к своему заказу, по умолчанию в поле для отметки «да».

Это довольно аккуратно и просто, это неПозволяет вам применить часть суммы из того, что я видел.

Затем, когда вы переходите на оплату, вы платите $ итого - остаток.

Так что, если у вас есть общая сумма в 200 долларов, оплата производится в кредиткарта будет за 50 долларов.

0 голосов
/ 23 ноября 2011

Я бы позволил покупателю уменьшить общую сумму корзины, а баланс был бы более простым / логичным для покупателя (?)
Какое решение для электронной коммерции вы используете? Magento (?) Если это так, существуют расширения купонов, которые могут справиться с этим.

Вы также можете создать простую систему баланса, где пользователи будут видеть баланс в своем аккаунте (если такая функция реализована) или просто отправить им сообщение с уникальным кодом, который вы сохраните в БД + значение баланса, а затем использовать это код в качестве купона при оформлении заказа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...