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, время: 12:03.

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