[ОТВЕТИТЬ]
Опции темы
15.07.2017 08:45  
talkon
Здравствуйте. Как можно реализовать скидки на подарочный товар? т.е. есть 10 товаров у них у всех одна цена но штрих кода разные, нужно сделать чтобы второй товар из этих 10 был подарком. Например берем Товар1 и Товар8 получается товар8 идет в подарок и наоборот берем товар8 товар1 идет в подарок, так же если берем товар7 и товар3 на товар7 цена не меняется, а товар3 идет в подарок и соответственно наоборот. Кароче товары будут лежать в куче и каждый второй из этой куче будет в подарок.
 
15.07.2017 16:50  
vitamin
Точно у же не помню... Но что-то типа такого-Скидка на набор в условиях группа продаж, количество 2 со скидкой 1, процент скидки 100.
 
20.07.2017 12:24  
talkon
Спасибо за попытку, но к сожалению не помогло.
Может что то не так сделал?
Создал группу продаж - добавил товары в группу продаж - в Скидка на набор создал скидку, указал там группу продаж, кол-во 2, со скидкой 1, тип подарок.
 
20.07.2017 12:27  
grafstroganov
А в дисконтной политики в группе касс скидка добавлена?
нет ли проблем с сочетаемостью?
 
20.07.2017 12:53  
talkon
Очередность типов скидок: 8+;1-;2-;3+;4-;12+;17+;29+
Вы про это?
на эти товары нет никаких скидок больше, с сочетаемостью проблем быть не должно
 
20.07.2017 13:10  
grafstroganov
а на Command = DISCOUNT в логах что служба лояльности пишет в ответ для кассы?
 
20.07.2017 13:11  
grafstroganov
18.07.2017 11:13:16.877 INFO : Cash connected from 10.177.11.182:2830 (#1)
18.07.2017 11:13:16.943 TRACE: 10.177.11.182:2830 Declared size is 291; version = 14
18.07.2017 11:13:16.944 TRACE: 10.177.11.182:2830 Count is 291
18.07.2017 11:13:16.945 TRACE: 10.177.11.182:2830 Command = DISCOUNT
18.07.2017 11:13:16.953 TRACE: 10.177.11.182:2830 > Cheque [shopIndex=7143, cashNumber=7, isReturn=false, ckNSmena=32, ckNumber=2186, ckSumma=199.9, ckDiscount=0.0, ckNDS=0.0, discPercent=0.0, defDiscount=0.0, defDiscountPerc=0.0, buyerSum=0.0, tabNumber=MASTER, ckOperation=1, headerDateOperation=Tue Jul 18 11:13:14 MSK 2017, numIteration=0, idSetV10=0]
18.07.2017 11:13:16.953 TRACE: 10.177.11.182:2830 > Position [posID=1, item=2000243412_0, dateOperation=Tue Jul 18 11:13:14 MSK 2017, depart=1, quant=1.0, price=199.9, priceDisc=199.9, ckSumma=199.9, ckNDS=10.0, discSumma=0.0, discPercent=0.0, minPrice=0.0, defDiscSumma=0.0, numOldPos=1, numKit=0, barCode=2406556, barCode1=, fixPrice=199.9, isGift=false]
18.07.2017 11:13:17.060 TRACE: 10.177.11.182:2830 < Cheque [shopIndex=7143, cashNumber=7, isReturn=false, ckNSmena=32, ckNumber=2186, ckSumma=159.92000000000002, ckDiscount=39.980000000000004, ckNDS=0.0, discPercent=20.0, defDiscount=0.0, defDiscountPerc=0.0, buyerSum=0.0, tabNumber=MASTER, ckOperation=1, headerDateOperation=Tue Jul 18 11:13:14 MSK 2017, numIteration=0, idSetV10=0]; packetSize = 356
18.07.2017 11:13:17.060 TRACE: 10.177.11.182:2830 < Position [posID=1, item=2000243412_0, dateOperation=Tue Jul 18 11:13:14 MSK 2017, depart=1, quant=1.0, price=199.9, priceDisc=159.92000000000002, ckSumma=159.92000000000002, ckNDS=10.0, discSumma=39.980000000000004, discPercent=20.0, minPrice=0.0, defDiscSumma=0.0, numOldPos=1, numKit=0, barCode=2406556, barCode1=, fixPrice=199.9, isGift=false]
18.07.2017 11:13:17.061 TRACE: 10.177.11.182:2830 < Disc [applyToPos=1, posID=1, discType=4, ServerDiscType=3, discID=882, discount=39.98, discPercent=19.999999999999996, quantity=1.0, addBarCode=, multiplier=0, loyaltyId=9, loyaltyType=SET5]
18.07.2017 11:13:17.061 TRACE: 10.177.11.182:2830 < DISCOUNT; data.length = 356
18.07.2017 11:13:17.061 TRACE: 10.177.11.182:2830 SendPacket - Ok
 
20.07.2017 14:54  
vitamin
Тип подарок не канает. Надо попробовать процент скидки 100%. Подарок сработает, если при расчете у кассира будет запрос добавить подарок, но точно не помню...
 
20.07.2017 15:33  
grafstroganov
все верно!
На кассу придет gift=1 и dialog - 2 структуры данных. по умолчанию товары-подарки добавлены, отмена в диалоге - удаляет подарки из чека.
 
25.07.2017 11:46  
talkon
в общем запустить получилось, но работает корявенько.
Если брать два товара на чек то вроде все нормально если эти товары не одинаковы. А если например две пары то в столбце "Цена", цена на 0 изменяется у другого товара который уже был пробит до этого, ахотелось бы на последний пробитый чтоб скидка применялась и еще Цена выводится по формуле Сумму разделить на кол-во этого товара. Например товар стоит 1000 если пробить два одинаковых то Цена становится 500 потому как в столбце Сумма будет 1000 потому что на каждый второй скидка 100%
 
 
Опции темы



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

Все в прочитанное - Донат - RSS - - Карта - Вверх

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