Appearance
Расширение "Фармацевтика и медицина"
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>
...