Флавит.Service

Материал из РосИнфоТех

Перейти к: навигация, поиск

Flavit.jpg

Содержание


Основные критерии промо-акций

У нас есть категория «Промо-артикулы». При создании артикула и выборе этой категории для него — появляется новая вкладка, на которой можно ввести следующие параметры, помимо уже имеющихся:

  1. Срок действия — период, в течение которого этот артикул будет добавляться в каталог.
  2. Вариант создания заказа. Выбор из двух опций:
    1. Ручной: если пользователь выполняет условия, то сам выбирает из каталога и создаёт заказ. Оплачивать или не оплачивать — его дело.
    2. Автоматический: заказ на этот артикул создаётся автоматически и оплачивается автоматически, при наличии достаточного количества средств на лицевом счёте пользователя. Если средств недостаточно — заказ остаётся неоплаченым.
  3. Количество в одни руки — (число, или «не ограничено»)
  4. Условие добавления (выпадающий список, то есть — выбрать можно что-то одно):
    1. Активность — две даты: начало и конец. В этом промежутке дат нужно будет проверять активность партнёра и, при попадании — включать артикул в каталог этого пользователя.
    2. Количество лично-приглашённых: временной промежуток и количество.
    3. ГО: сумма («равно или больше») и временной промежуток.
    4. Артикул: единичный выбор из имеющихся артикулов — количество («равно или больше») и промежуток времени.
    5. Ранг: множественный выбор с названием имеющихся у нас рангов и период (либо одно пороговое значение ранга, типа «равно или больше»).

Получить эту вкладку — было бы идеально. В результате. Но на данный момент — главное реализовать конкретное условие, описанное в примере выше. Остальное — можно наращивать позже. После реализации компрессии на время расчёта.


Супер-акция в октябре!

«Все, кто выполнил активность в период с 01 по 10 октября включительно — должны иметь возможность сделать заказ на артикул S-Fl-003» Это относится как к старичкам, так и к новичкам, чьи регистрационные заказы были оплачены в этот период. То есть: сумма баллов, в оплаченных за этот промежуток времени заказах, у пользователя должна быть 30 или более. Только тогда он имеет право на покупку.

Одна единица в одни руки. Создал заказ — и артикул из каталога пропадает. То есть — не нужно проверять оплату. Достаточно того, что этот артикул попадёт в заказ.


Служба обмена данными

Exchange 13.gif


Запрос на получение данных вверх по структуре

Метод вызова POST

XML
http://lk.flavitlife.eu/exchange/parents/?password=****&id=<id>

JSON
http://lk.flavitlife.eu/exchange/parents/?password=****&id=<id>&format=json


Описание параметров запроса

ПараметрЗначение
passwordMD5-хеш пароль клиента в нижнем регистре, выдается по запросу на support@itrf.ru или по телефону +7 (916) 557-15-55
idУникальный номер клиента


Возвращаемый XML

<ArrayOfAccount xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://lk.flavitlife.eu/">
  <account>
    <id>1</id>
    <parent>0</parent>
    <level>1</level>
    <fio>Корпорация Флавитлайф</fio>
    <status>Неактивный</status>
    <active>false</active>
    <lv>0</lv>
    <gv>25296</gv>
    <webtransfer/>
  </account>
</ArrayOfAccount>


Описание ответа XML

ПараметрЗначение
idУникальный номер партнёра
parentНомер пригласившего партнёра
levelУровень в структуре, относительно начала
fioФамилия, Имя, Отчество
statusСтатус партнёра на момент запроса данных
activeФлаг активности, true - если личный объем больше либо равен 30 баллам, в противном случае false
lvЛичный объем
gvГрупповой объем
webtransferНомер счета в системе WebTransfer



Запрос на получение данных вниз по структуре

Метод вызова POST

XML
http://lk.flavitlife.eu/exchange/line/?password=****&id=<id>

JSON
http://lk.flavitlife.eu/exchange/line/?password=****&id=<id>&format=json


Описание параметров запроса

ПараметрЗначение
passwordMD5-хеш пароль клиента в нижнем регистре, выдается по запросу на support@itrf.ru или по телефону +7 (916) 557-15-55
idУникальный номер клиента


Возвращаемый XML и описание ответа смотреть в разделе "Запрос на получение данных вверх по структуре".

ВАЖНО: глубина возвращаемых данных до 3х уровней вниз.




Запрос на получение данных матрицы

Метод вызова POST

XML
http://lk.flavitlife.eu/exchange/matrix/?password=****&id=<id>

JSON
http://lk.flavitlife.eu/exchange/matrix/?password=****&id=<id>&format=json


Описание параметров запроса

ПараметрЗначение
passwordMD5-хеш пароль клиента в нижнем регистре, выдается по запросу на support@itrf.ru или по телефону +7 (916) 557-15-55
idУникальный номер клиента


Возвращаемый XML

<ArrayOfNode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://lk.flavitlife.eu/">
  <node>
    <id>1</id>
    <parent>0</parent>
    <level>1</level>
    <fio>Корпорация Флавитлайф</fio>
    <status>Неактивный</status>
    <active>false</active>
    <lv>0</lv>
    <gv>25296</gv>
    <webtransfer/>
    <position>0</position>
  </node>
</ArrayOfNode>


Описание ответа XML

ПараметрЗначение
idУникальный номер партнёра
parentНомер пригласившего партнёра
levelУровень в структуре, относительно начала
fioФамилия, Имя, Отчество
statusСтатус партнёра на момент запроса данных
activeФлаг активности, true - если личный объем больше либо равен 30 баллам, в противном случае false
lvЛичный объем
gvГрупповой объем
webtransferНомер счета в системе WebTransfer
positionНомер позиции по горизонтали: 1 - лево, 2 - центр, 3 - право


ВАЖНО: глубина возвращаемых данных до 5-ти уровней вниз.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты