Skip to content

Расширение "Фармацевтика и медицина"

text
offer > pharmacy

Нишевый алгоритм "Фармацевтика и медицина" предназначен для автоматического распознавания индивидуальных особенностей покупателя, характерных для фармацевтической и медицинской отрасли.

Для работы алгоритма каждый товар должен содержать дополнительные параметры, указываемые в секции pharmacy внутри offer:

  • действующее вещество;
  • товар для детей;
  • дозировка.

Действующее вещество

text
offer > pharmacy > ingredient

Обязательный параметр для фармацевтики. Не требуется для медицинского оборудования или не лекарственных товаров.

Значение параметра – медицинское название параметра латиницей в нижнем регистре без крайних пробелов.

Пример:

xml
...
<offer ...>
    ...
    <pharmacy>
        <ingredient>fluoxetine</ingredient>
    </pharmacy>
</offer>
...
json
{
  "pharmacy": {
    "ingredient": "fluoxetine"
  }
}

Дозировка

text
offer > pharmacy > dosage

Дозировка действующего вещества. Рекомендуется указывать при указании действующего вещества. Значение указывается в миллиграммах.

Пример:

xml
...
<offer ...>
    ...
    <pharmacy>
        <ingredient>fluoxetine</ingredient>
        <dosage>125</dosage>
    </pharmacy>
</offer>
...
json
{
  "pharmacy": {
    "ingredient": "fluoxetine",
    "dosage": 125
  }
}

Болезни

text
offer > pharmacy > deceases

Опциональный строковый параметр. Указывается латинницей в нижнем регистре без крайних и двойных пробелов и знаков пунктуации. Можно указывать несколько значений одновременно – каждое в отдельном теге.

Варианты значений (список пополняется, не ограничен перечисленными вариантами):

Пример:

xml
...
<offer ...>
    ...
    <pharmacy>
        <ingredient>fluoxetine</ingredient>
        <dosage>125</dosage>
        <deceases>
            <decease>abdominal aortic aneurysm</decease>
            <decease>acanthamoeba infection</decease>
        </deceases>
    </pharmacy>
</offer>
...
json
{
  "pharmacy": {
    "ingredient": "fluoxetine",
    "dosage": 125,
    "deceases": ["abdominal aortic aneurysm", "acanthamoeba infection"]
  }
}

Детский товар

Если товар детский, добавьте пустой тег <child /> внутрь тега <offer>.

Пример:

xml
...
<offer ...>
    ...
    <pharmacy>
        <ingredient>fluoxetine</ingredient>
        <dosage>125</dosage>
    </pharmacy>
    <child></child>
</offer>
...
json
{
  "pharmacy": {
    "ingredient": "fluoxetine",
    "dosage": 125,
  },
  "child": {}
}

Регулярно покупаемый товар

text
offer > pharmacy > periodic

Необязательный параметр. Рекомендуется указывать для всех регулярно потребляемых фармацевтических товаров.

Значение элементаРасшифровка
1Товар, который покупают регулярно
0Товар, который не покупают регулярно

Лайфхак

Если товар не регулярного потребления, можете просто не указывать этот тег.

Пример:

xml
 ...
<offer ...>
    ...
    <pharmacy>
        <ingredient>fluoxetine</ingredient>
        <dosage>125</dosage>
        <periodic>1</periodic>
    </pharmacy>
    <child></child>
</offer>
...
json
{
  "pharmacy": {
    "ingredient": "fluoxetine",
    "dosage": 125,
    "periodic": true
  }
}

Объём/дозировка

Необязательный массив параметров. Позволяет указывать варианты объема товара и стоимость каждого варианта.

Значение параметра <value> обозначает либо количество таблеток в упаковке, либо объём в миллилитрах.

Пример XML:

xml
 ...
<offer ...>
    ...
    <pharmacy>
        <volumes>
            <volume>
                <value>200</value>
                <price>1000</price>
            </volume>
            <volume>
                <value>400</value>
                <price>2000</price>
            </volume>
        </volumes>
    </pharmacy>
</offer>
...