@ylebedev

Как расчитать скидку на товар, если товар забирают по штучно?

Возьмем на примере 1 покупателя:

Есть 5 штук Пылесосов по цене шт. за 1000 рублей.
И 8 штук утюгов по цене шт. за 800 рублей.
Есть скидка на общую сумму - 150 рублей.
Покупатель оплачивает всю сумму сразу или какую то часть.

как правильно рассчитать все, если его каждый раз забирают по 1 шт.?

Должна быть какая то сумма 1 шт. товара, которую нужно пробить на кассе.
(сумму которая пробита по кассе уже изменить нельзя)

И
могут какой то товар не добрать - взять 2 пылесоса и 1 утюг.
то есть мы не знаем, сколько в итоге товара будет куплено.

Из чего измениться и общая сумма.
И как учитывать уже пробитый по кассе со скидкой(или без) товар?
Хуже того, если будет, как рассчитывать возврат товара?

а может быть тут в корне кривая система поставки всего алгоритма.
нужна помощь.

Что выдал мой мозг
Пусть по кассе пробивают, что хотят. система это учитывает.
В самом конце, когда уже - все конец.
Подсчитываем сумму проданного минус сумма скидки = конечная стоимость всего товара.
Сумма которую деньгами внес покупатель - конечная сумма товара = остаток (плюс или минус)
Если есть остаток - то делается по кассе возврат остатка.

правильно ли я думаю?


по всей сути мне нужно организовать все, как допустим в ЮЛМАРТ.
Вот только проблема в том, что товар забирают поштучно, 1 раз в день. (с учетом скидок и бонусов)
и не известно сколько товара заберут.
  • Вопрос задан
  • 3301 просмотр
Пригласить эксперта
Ответы на вопрос 1
zoonman
@zoonman
⋆⋆⋆⋆⋆
Все очень просто - в заказе хранится информация о двух ценах товара: цена товара со скидкой и без.
Скидка ведь формируется в зависимости от условий, которые должны быть выполнены прежде, чем будет произведен пересчет. Например, скидка на общую сумму заказа 150 руб. В заказе 3 пылесоса и 2 утюга.
Вы можете распределить скидку между всеми товарами либо применить ее к одному товару. При возврате будет будет учитываться цена со скидкой. Т.е. как только скидка применена к товару в чеке должна быть отражена строка цены со примененной скидкой.
Так делается в нормальных магазинах. И в случае возврата возвращается сумма с учтенной скидкой.
Не смотрите на другие магазины, руководствуйтесь здравой логикой, иногда такие вещи согласуются с отделом ценообразования.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы