Не знаю куда такое написать. Напишу пока здесь может кто то что то подскажет.
В чём собственно проблема( опешу по пунктам):
1 При заказе оформлении, заказа сделал что бы каждый клиент автоматически зарегистрировался. Нечего нового не для кого пока не открыл.
2 Клиент выбирает как оплатить чем доставить. Нечего нового.
3 Произошла оплата. Начал администрацией обрабатываться заказ , на этом проявляются некие особенности.
НАПРИМЕР: *Клиент захотел поменять товар до доставки или после.
*Клиент воспользовался оплатой карты через внешний терминал который не даёт сдачи и ему пришлось округлить суму...
Что получилось - товар в магазине стоит 999 р. клиент заплатил 1000р. 1р разницы понятно что не кто не хочет замораживаться но всё же.
Что хочется вот этот 1р оставить клиенту на счету , что бы при следующем заказе он мог воспользоваться этой сумой.
Как бы хотелось что бы это выглядело в идеале:
заказ №1 на суму 999р
ваш счёт 1000р
заказ отправлен
ваш счет 1000р- 999р
остаток счёт =1р.
-----------------------------------------------------------------------------------
заказ №2 на суму 555р
ваш счёт 1р , пополнен на 560р. Сума =561р
заказ отправлен
ваш счет 561р-555р
остаток счёт = 6р.
-----------------------------------------------------------------------------------
заказ №3 на суму 303р
ваш счёт 6р, пополнен на 300р. Сума= 306р
заказ отправлен
ваш счёт 306р-303р
остаток счёт =3р.
и так дальше.
Подскажите пожалуйста можно как то это реализовать? Возможно это уже сделано каким то модулем (подскажите его). Не могу что то подобное найти так как сам вопрос сформулировать правильно не могу.
Заранее большое спасибо!