Списание бонусных баллов

Комментарии

Комментариев: 3

  • Добрый день.

    Вам необходимо корректно заполнять поля positions.discountedPrice и positions.discountPercent. В вашем случае они должны быть равны (например)

    discountPercent = 20.0,

    discountedPrice = 400

    Итоговая сумма чека считается как sum(position.discountedPrice * position.quantity)

    Скидка считается как sum(position.price * position.quantity) - sum(position.discountedPrice * position.quantity)

    0
    Действия с комментариями Постоянная ссылка
  • Константин

    Получается, что если у меня будет несколько позиций, то я должен расчитать скидку на 1 единицу товара каждой позиции в зависимости от списываемых баллов?

    0
    Действия с комментариями Постоянная ссылка
  • Всё верно, потому что мы не обладаем информацией сколько "стоит" один бонусный бал (1 бал. = 1 руб. или 10 бал.=1 руб. и т.д.). А так же, общем случае, помимо бонусных балов у вас могут быть другие виды скидок.

    Полученные в данном сервисе данные печатаются на чеке практически без изменений.

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.