You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Current »
Команда addDiscountAction
Команда addDiscountAction
создает скидку на комплект. Атрибуты скидки на комплект задаются обязательным параметром discountAction
.
Свойства параметра discountAction
:
| | |
---|
iddiscountaction | строковый | Код скидки на комплект |
name | строковый | Название скидки |
timePeriods | массив объектов | Массив временных интервалов |
kits | массив объектов | Массив наборов товаров |
kitInvents | массив объектов | Массив товаров в наборе |
discs | массив объектов | Массив скидок |
Свойства объекта массива timePeriods
:
| | |
---|
dateStart | дата | Начальная дата (формат ГГГГ-ММ-ДД) |
dateEnd | дата | Конечная дата (формат ГГГГ-ММ-ДД) |
timeStart | время | Начальное время (формат ЧЧ:ММ:СС) |
timeEnd | время | Конечное время (формат ЧЧ:ММ:СС) |
dayStart | числовой(11) | Начальный день (1-понедельник, 7-воскресенье) |
dayEnd | числовой(11) | Конечный день (1-понедельник, 7-воскресенье) |
Свойства объекта массива kits
:
| | |
---|
idKit | числовой(11) | Код набора |
name | строковый(100) | Название набора |
kittype | числовой(11) | Тип набора: - 0 – набор задается кодами,
- 1 – каталогами.
|
maxtimes | числовой(11) | Количество наборов в чеке |
invents | массив объектов | Массив товаров с указанием количества и скидки |
Свойства объекта массива Invents
:
| | |
---|
inventCode | строковый | Код товара |
quantity | числовой | Количество товара в учётных единицах |
discountRate | объект | Ставка скидки на позицию |
Свойства объекта discountRate
:
| | |
---|
type | строковый | Тип скидки: - percent – для процентной скидки,
- sum – для суммовой.
|
value | вещественный | Размер скидки |
{
"discountAction": {
"timePeriods": [{
"datestart": "2013-06-11",
"timeend": "15:00:00",
"timestart": "00:44:35",
"dateend": "2013-06-15",
"dayend": 7, "daystart": 1
}],
"kits": [{
"invents": [{
"inventcode": "96045299",
"quantity": 2},
{"discountrate": {"type": "percent", "value": 100.0},
"inventcode": "96045299", "quantity": 1
}],
"idkit": 10000,
"name": "newaction",
"kittype": 1,
"maxtimes": 2
}],
"iddiscountaction": 102,
"name": "gift"},
"command": "addDiscountAction"
}
Команда clearDiscountAction
Команда clearDiscountAction
очищает справочник дисконтных акций:
{
"command": "clearDiscountAction"
}
Команда deleteDiscountAction
Команда deleteDiscountAction
удаляет из справочника дисконтных акций запись о скидке на комплект.
Параметр: код скидки на комплект.
{
"command": "deleteDiscountAction",
"idDiscountKit": 324
}