[ТЕМА ЗАКРЫТА]
26.09.2012 14:26
zyuskin_en
 
Подскажите пожалуйста как правильно убрать копейки при проведении скидок?
26.09.2012 14:26
Mtirt
 
Добавить скидку на мелочь?
26.09.2012 14:35
Mtirt
 
А как ты еще хочешь?
26.09.2012 14:38
zyuskin_en
 
Если бы я знал как я хочу я бы не писал этот пост. Поиском нашел аналогичную проблему(решилось добавлением скидки на мелочь) но там версия была 48. Подумал что в 49 проблему можно решить каким нибудь другим способом.
26.09.2012 14:39
Mtirt
 
Хорошо, перефразирую вопрос. Чем тебя не устраивает "скидка на мелочь"?
26.09.2012 14:40
zyuskin_en
 
Кто сказал что не устраивает? Спасибо будем делать скидку на мелочь.
02.10.2013 13:19
AlexLog
 
Освежим темку. Выходит, что размер скидки жестко округляется вниз:
Есть скидка 2%%. Округление у нас - 50 руб
В чеке в разделе "подробнее" на товар ценой 4800 руб видим скидку 50 руб, хотя 96 математичнее округлить до 100 руб.
02.10.2013 14:49
vdm
 
Некоторые позиции округлять вверх?
Встречаются такие экземпляры, которым кажется подозрительной цена в чеке, на пару копеек сниженная скидкой на мелочь. Если оно увидит/высчитает округление вверх от "того, что обещано" - это вообще конец света.
02.10.2013 15:02
AlexLog
 
Не конец света, но по итогу получаем вместо заявленных 2% скидки всего 1%
К примеру покупаешь 100 шт товара по 4800, получаешь скидку по такому алгоритму 5000, а должен был бы 9600, т.е. стоимость 2х артикулов, а получил скидку на стоимость только одного.
Скидки на мелочь у нас нет.
02.10.2013 15:14
Mtirt
 
Приведи пример чека, пожалуйста.
Я тебя не понимаю.
02.10.2013 15:30
AlexLog
 
Вот так выглядит
Миниатюры
Нажмите на изображение для увеличения
Название: Скидка.jpg
Просмотров: 333
Размер:	75.4 Кб
ID:	2421   Нажмите на изображение для увеличения
Название: Позиция чека.jpg
Просмотров: 350
Размер:	55.0 Кб
ID:	2422  
02.10.2013 15:33
Mtirt
 
А в матрице скидок что настроено?
02.10.2013 15:40
AlexLog
 
В матрице скидок все замечательно -
2 прошедшие в чеке скидки находятся в одной группе, так что на друг друга не влияют, а больше скидок в данном чеке замечено не было )))
02.10.2013 15:49
AlexLog
 
Не могу найти описание - чем отличается скидка "%%" от "% на сумму чека" ?
02.10.2013 15:50
Mtirt
 
Меня, если честно, смущает фраза "Ограничение суммы" "руб.".
Причем по скриншоту непонятно, какое там именно ограничение...

Можно попробовать это поменять. например на 100% от суммы чека?
03.10.2013 11:20
AlexLog
 
Итак, проверка показала, что округляется все хорошо. При чем настройки скидок не менялись.
НО - есть реальный чек с неверным округлением.
Т.к. воспроизвести проблему не представляю как, считаем ее возникшей по обстоятельствам "непреодолимой силы" )))
04.10.2013 17:58
Павел Сосновских
 
Цитата:
AlexLog Не могу найти описание - чем отличается скидка "%%" от "% на сумму чека" ?
Разница будет заметна, если будут товары с ненулевой "минимальной ценой"
Допустим, есть:
товар1 - цена 100р - мин.цена - 95р
товар2 - цена 50р - мин.цена - 0р
оба товара по одной штуке в одном чеке
скидка - 10%
если эта скидка - "%%", то (100 - 10%, но не ниже 95) + (50 - 10%) = 95 + 45 = 140, т.е. пытаемся применить к каждой позиции и потом суммируем по позициям со скидками
если же скидка "% на сумму чека", то (100 + 50) - 10% = 150 - 15 = 135 = 95 + 40, т.е. суммируем без скидок, потом вычисляем скидку от общего и ее пытаемся раскинуть по позициям

Скидка на мелочь работает всегда вниз, не "математически", и именно чтобы исключить возможность конфликта из-за добавленных к конечной стоимости "двух копеек". Ставить ее надо всегда последней по номерам групп и порядку, иначе в ней не смысла. Работает она только от общей суммы, а не попозиционно.
Например,
скидка "на мелочь" с настройками от 1 руб. округлять до 1 руб.,
товар1 - цена 3,45
чек1 - товар1*1шт. = 3,45*1 - 0,45 = 3р. - сумма чека
чек2 - товар1*3шт. = (3,45*3 = 10,35) - 0,35 = 10р - сумма чека

Update: Если в чеке один единственный товар с цена=мин.цена, то округление не срабатывает, начиная, насколько помню, с 49сп9
07.10.2013 09:53
AlexLog
 
Проверил - минимальной цены нет. Да и дело не в минимальной цене, т.к. в чеке 2 скидки, и ОБЕ округлились неверно....
Опции темы


Часовой пояс GMT +3, время: 23:50.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.