Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Jira Legacy
serverSystem Jira
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySR-7091

...

Создание категории купонов

МетодcreateCouponsCategory
URLhttp://IP-адрес_сервера:8090/SET-Cards-Coupons/SET/SerialCouponsWS
WSDLhttp://IP-адрес_сервера:8090/SET-Cards-Coupons/SET/SerialCouponsWS?wsdl
КомментарийСоздание категории многоразовых купонов.


Входные параметры

Image Modified

Наименование

Тип данных

Описание

Обязательное

name

StringНазвание категории

Да

nameForClientStringНазвание для клиентаНет
positionКомплексный

Область действия купона:

  • RECEIPT - на весь чек (по умолчанию);
  • POSITION - на все количество в позиции;
  • ITEM - на одну единицу в позиции.
Нет
descriptionStringОписаниеНет
durationКомплексныйПериод действияНет


dateFromDatetimeДата начала действияНет
dateToDatetimeДата окончания действияНет
needShowMessageBoolean

Отображать сообщение для кассира о результатах применения купона.

По умолчанию признак выключен.

Нет
showCouponMessagesBoolean

Уведомление кассиру о необходимости забрать купон.

По умолчанию признак выключен.

Нет
multiUseBoolean

Многократное применение купона в одном чеке.

По умолчанию признак выключен.

Нет


Выходные параметры

Image Modified

Наименование

Тип данных

Описание

Обязательное

guidLong Идентификатор созданной категории купонов Да


Code Block
languagexml
titleПример запроса:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://serial.web.coupons.cards.crystals.ru/">
    <soapenv:Header/>
    <soapenv:Body>
        <web:createCouponsCategory>
            <couponInfo>
                <name>Тестовая категория</name>
                <nameForClient>Тестовая категория</nameForClient>
                <position>POSITION</position>
                <description>Описание категории</description>
                <duration>
                    <dateFrom>2024-02-20T23:59:00.000</dateFrom>
                    <dateTo>2050-02-20T23:59:00.000</dateTo>
                </duration>
                <needShowMessage>true</needShowMessage>
                <showCouponMessages>true</showCouponMessages>
                <multiUse>false</multiUse>
            </couponInfo>
        </web:createCouponsCategory>
    </soapenv:Body>
</soapenv:Envelope>

...

Создание экземпляров купонов

Метод

generateCoupons

URLhttp://IP-адрес_сервера:8090/SET-Cards-Coupons/SET/SerialCouponsWS
WSDLhttp://IP-адрес_сервера:8090/SET-Cards-Coupons/SET/SerialCouponsWS?wsdl
КомментарийСоздание экземпляров многоразовых купонов.


Входные параметры

Image Modified

Наименование

Тип данных

Описание

Обязательное

categoryCouponsGuid

LongИдентификатор категории многоразовых купонов

Да

startFieldStringНачало диапазона купоновДа
countFieldLong

Количество купонов.

Если promoCode = true, то значение параметра должно быть равно "1".

Да
promoCodeBoolean

Признак промокода.

По умолчанию признак выключен.

Нет


Выходные параметры

Image Modified

Наименование

Тип данных

Описание

Обязательное

startFieldStringНачало диапазона купоновНет
finishFieldStringКонец диапазона купоновНет
countFieldLong

Количество купонов

Нет


Code Block
languagexml
titleПример запроса:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://serial.web.coupons.cards.crystals.ru/">
    <soapenv:Header/>
    <soapenv:Body>
        <web:generateCoupons>
            <couponsInfo>
                <categoryCouponsGuid>129</categoryCouponsGuid>
                <startField>МОЙ_ПРОМОКОД</startField>
                <countField>1</countField>
                <promoCode>true</promoCode>
            </couponsInfo>
        </web:generateCoupons>
    </soapenv:Body>
</soapenv:Envelope>

...