+7 499 990-10-21

Автоматические скидки на чек

Re: Обновление 1.2.6 patch3

Сообщение kedr19 » 12 мар 2012, 06:56

В протоколе обмена "ДЭНСИ" есть команды загрузки схем скидок и условий скидок в схемы. Раньше код схемы скидок можно было указывать при загрузке списка фиксированных скидок (грубо говоря, наложить условия на дисконтную карту).
Теперь одну из схем можно пометить, как схему "по-умолчанию" - её условия проверяются при переходе чека в режим расчета с покупателем (по нажатию клавиш ПРОМИТОГ, ОПЛАТА, РАСЧЕТ)

Достаточно в списке фикс скидок указать схему и в списке схем выбрать схему по умолчанию или же надо работать со схемами и условиями?
Автоскидка это связка:
1 Фиксированные скидки + схемы
2 Условия скидок + схемы
Что из этого?
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Обновление 1.2.6 patch3

Сообщение kedr19 » 12 мар 2012, 08:03

После танцев с бубнов все получилось но работает не так как надо
Код: Выделить всё
!!!DELETEFIXDISCOUNTS
!!!ADDFIXDISCOUNTS
200000001;Иванов;Иванов;2;0;10.00;1;;0;
200000002;петров;петров;1;0;20.00;1;;0;
!!!DELETEDISCSCHEMES
!!!ADDDISCSCHEMES
1;Основная;Основная;1;
!!!ADDDISCCONDITIONS
100000011;1;до 1000;до 1000;20.00;2;20.00;;;;;0,0,0,0,0,0,0;0;;
100000010;1;от 1 000;от 1 000;;2;;;;;;0,0,0,0,0,0,0;1000.00;;
100000007;1;от 10 000;от 10 000;15.00;0;15.00;;;;;0,0,0,0,0,0,0;10000.00;;
100000003;1;от 120 000;от 120 000;25.00;0;25.00;;;;;0,0,0,0,0,0,0;120000.00;;
100000006;1;от 15 000;от 15 000;18.00;0;18.00;;;;;0,0,0,0,0,0,0;15000.00;;
100000009;1;от 2 000;от 2 000;10.00;0;10.00;;;;;0,0,0,0,0,0,0;2000.00;;
100000005;1;от 35 000;от 35 000;20.00;0;20.00;;;;;0,0,0,0,0,0,0;35000.00;;
100000002;1;от 400 000;от 400 000;27.00;0;27.00;;;;;0,0,0,0,0,0,0;400000.00;;
100000008;1;от 5 000;от 5 000;13.00;0;13.00;;;;;0,0,0,0,0,0,0;5000.00;;
100000004;1;от 60 000;от 60 000;23.00;0;23.00;;;;;0,0,0,0,0,0,0;60000.00;;

Это то что я загружаю
Вот мои схемы:
до 1000 +20%
от 1000 0 %
от 2000 -10%
от 5000 -13%
и т.д.
пробиваю товар на сумму 1325.00 руб ПРОМИТОГ и Денси делает скидку, хотя ничего не должен делать - что не так?
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Обновление 1.2.6 patch3

Сообщение kedr19 » 12 мар 2012, 09:30

Код: Выделить всё
!!!ADDDISCCONDITIONS
9;1;от 2 000;от 2 000;10.00;0;10.00;;;;;0,0,0,0,0,0,0;2000.00;;
8;1;от 5 000;от 5 000;13.00;0;13.00;;;;;0,0,0,0,0,0,0;5000.00;;
7;1;от 10 000;от 10 000;15.00;0;15.00;;;;;0,0,0,0,0,0,0;10000.00;;
6;1;от 15 000;от 15 000;18.00;0;18.00;;;;;0,0,0,0,0,0,0;15000.00;;
5;1;от 35 000;от 35 000;20.00;0;20.00;;;;;0,0,0,0,0,0,0;35000.00;;
4;1;от 60 000;от 60 000;23.00;0;23.00;;;;;0,0,0,0,0,0,0;60000.00;;
3;1;от 120 000;от 120 000;25.00;0;25.00;;;;;0,0,0,0,0,0,0;120000.00;;
2;1;от 400 000;от 400 000;27.00;0;27.00;;;;;0,0,0,0,0,0,0;400000.00;;
11;1;до 1000;до 1000;-20.00;2;-20.00;;;;;0,0,0,0,0,0,0;0;;
10;1;от 1 000;от 1 000;0.00;0;0.00;;;;;0,0,0,0,0,0,0;1000.00;;

Данный вид всегда делает скидку - 20% на любую сумму чека всегда.
Что не так?
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Обновление 1.2.6 patch3

Сообщение Бродяга_Джон » 12 мар 2012, 10:15

kedr19 писал(а):[code]!!!ADDDISCCONDITIONS
11;1;до 1000;до 1000;-20.00;2;-20.00;;;;;0,0,0,0,0,0,0;0;;
Данный вид всегда делает скидку - 20% на любую сумму чека всегда.
Что не так?

ну так у тебя тут сумма для условия применения равна чему? нулю, со всеми вытекающими.
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Обновление 1.2.6 patch3

Сообщение kedr19 » 12 мар 2012, 11:11

Ну да так у меня и есть что от 1000 до 2000 ничего не должно применяться.
как это тогда реализовать?
И условия накладываются по принципу понижения порога с возрастанием кода условия почему тогда на 5000 не срабатывает?
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Обновление 1.2.6 patch3

Сообщение kedr19 » 12 мар 2012, 11:15

И как реализовать механизм скидок если на часть товара они не должны применяться?
например весь чек состоит из товара который уже уценен, при расчете авто все равно срабатывает, а не надо чтобы - ждать доработки схем скидок?
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Обновление 1.2.6 patch3

Сообщение Бродяга_Джон » 12 мар 2012, 13:45

я конечно понимаю что саппорт это хорошо, но может всё же ты свою тему с вопросами перенесёшь в подобающее место форума? а то в разделе новости это как-то не особоливо.
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Обновление 1.2.6 patch3

Сообщение Alexander » 13 мар 2012, 18:38

Тема разделена и перенесена в раздел [Техподдержка]


kedr19 писал(а):
Код: Выделить всё
!!!ADDDISCCONDITIONS
9;1;от 2 000;от 2 000;10.00;0;10.00;;;;;0,0,0,0,0,0,0;2000.00;;
8;1;от 5 000;от 5 000;13.00;0;13.00;;;;;0,0,0,0,0,0,0;5000.00;;
7;1;от 10 000;от 10 000;15.00;0;15.00;;;;;0,0,0,0,0,0,0;10000.00;;
6;1;от 15 000;от 15 000;18.00;0;18.00;;;;;0,0,0,0,0,0,0;15000.00;;
5;1;от 35 000;от 35 000;20.00;0;20.00;;;;;0,0,0,0,0,0,0;35000.00;;
4;1;от 60 000;от 60 000;23.00;0;23.00;;;;;0,0,0,0,0,0,0;60000.00;;
3;1;от 120 000;от 120 000;25.00;0;25.00;;;;;0,0,0,0,0,0,0;120000.00;;
2;1;от 400 000;от 400 000;27.00;0;27.00;;;;;0,0,0,0,0,0,0;400000.00;;
11;1;до 1000;до 1000;-20.00;2;-20.00;;;;;0,0,0,0,0,0,0;0;;
10;1;от 1 000;от 1 000;0.00;0;0.00;;;;;0,0,0,0,0,0,0;1000.00;;

Данный вид всегда делает скидку - 20% на любую сумму чека всегда.
Что не так?

Эти строки не соответствуют формату:
Код условия; Код схемы; Наименование для печати; Наименование; Размер скидки; Тип; Дата начала; Дата окончания; Время начала; Время окончания; Дни недели через запятую; Сумма чека; Сумма накопления (для карт);

Например строка:
9;1;от 2 000;от 2 000;10.00;0;10.00;;;;;0,0,0,0,0,0,0;2000.00;;

Код условия: 9
Код схемы: 1
Наименование для печати: от 2 000
Наименование: от 2 000
Размер: 10.00
Тип: 0 (процентная скидка)
Дата начала: 10.00 (???)
Дата окончания:
Время начала:
Время окончания:
Дни недели:
Сумма чека: 0,0,0,0,0,0,0
Сумма накопления: 2000.00

Попутно замечу, что правило для дней недели 0,0,0,0,0,0,0 означает, что скидка не действует никогда (сейчас у Вас это поле по факту пустое, значит действует в любой день недели)

И в идеале загрузка условий должна была бы иметь порядок:
условие для суммы чека >=400000
условие для суммы чека >=120000
условие для суммы чека >=60000
...
условие для суммы чека >=2000
условие для суммы чека >=1000
условие для суммы чека >=0

И еще раз про схемы и условия:
Схемы без условий, конечно же, не работают - они вообще нужны только для того, чтобы объединять несколько условий одним кодом - кодом схемы.
И этот код схемы Вы можете указать для фиксированной скидки (скидки по карте) или в качестве схемы по-умолчанию, для автоматического расчета при переводе чека в состояние промитога/расчета с покупателем
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Обновление 1.2.6 patch3

Сообщение vvshevelev » 13 мар 2012, 21:49

По поводу комбинирования скидок:
ПОлучется если есть фиксированная скидка по карте XXXX, пусть 10% и у этой фиксированной скидки, поле схема скидки указан номер схемы скидок из схем автоматических скидок (из таблицы auto_scheme) то при расчете размера скидки программа выберет (в зависимости от настроек) либо автоматическу, либо фиксированную, либо их сумму???

В базе LinCash есть таблица - fix_scheme - я так понимаю что это таблица схем фиксированных скидок, Где она используется ???? Вообще не очень понимаю что такое схема фиксированной скидки и где оно, нужно

kedr19 писал(а):И как реализовать механизм скидок если на часть товара они не должны применяться?
например весь чек состоит из товара который уже уценен, при расчете авто все равно срабатывает, а не надо чтобы - ждать доработки схем скидок?

- Присоединяюсь к вопросу
vvshevelev
 
Постов: 30
Зарегистрирован: 13 фев 2012, 20:11

Re: Обновление 1.2.6 patch3

Сообщение Alexander » 13 мар 2012, 23:38

vvshevelev писал(а):программа выберет (в зависимости от настроек) либо автоматическу, либо фиксированную, либо их сумму???

Если совсем точно, то есть еще третий вариант настройки - скидки будут начислены последовательно, одна на результат применения другой (в отличие от суммирования скидок, когда все они рассчитываются от исходной суммы чека)
vvshevelev писал(а):В базе LinCash есть таблица - fix_scheme - я так понимаю что это таблица схем фиксированных скидок, Где она используется ???? Вообще не очень понимаю что такое схема фиксированной скидки и где оно, нужно

На этот вопрос смогу ответить позже - надо освежить память, поглядев исходники.
kedr19 писал(а):И как реализовать механизм скидок если на часть товара они не должны применяться?

Загружать для таких товаров минимальную цену = розничной цене, установив при этом в настройках программы на закладке [Регистрация] "автоограничение по минимальной цене"
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Пред.След.

Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 18, из них зарегистрированных: 0, скрытых: 0 и гостей: 18 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18