Skip to content

Расширение "Товары для животных"

text
offer > pets

Алгоритм автоматически определяет домашних питомцев покупателя и рекомендует те товары, которые им подходят.

Для работы алгоритма вам необходимо передавать дополнительные параметры о товарах:

  • тип животного, к которому относится товар;
  • регулярность покупок товаров;
  • возраст питомца.

Тип животного

text
offer > pets > pet_type

Рекомендуемый элемент. Если животное не относится ни к одному из указанных видов, не указывайте параметр.

Значение элементаРасшифровка
dogСобака
catКошка
birdПтицы
fishРыбки

Пример:

xml
 ...
<offer ...>
    ...
    <pets>
        <pet_type>cat</pet_type>
    </pets>
</offer>
...
json
{
    "pets": {
      "pet_type": "cat"
    }
}

Порода животного

text
offer > pets > breed

Необязательный элемент. Указывайте код породы животного латиницей, если товар относится к конкретной породе животного. Если товар относится к широкому перечню пород, не используйте это поле.

Пример:

xml
 ...
<offer ...>
    ...
    <pets>
        <breed>toy terrier</breed>
    </pets>
</offer>
...
json
{
    "pets": {
      "breed": "toy terrier"
    }
}

Размер животного

text
offer > pets > pet_size

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

Значение элементаРасшифровка
smallМаленькое
mediumСреднее
largeБольшое

Пример:

xml
 ...
<offer ...>
    ...
    <pets>
        <pet_size>big</pet_size>
    </pets>
</offer>
...
json
{
    "pets": {
      "pet_size": "big"
    }
}

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

text
offer > pets > periodic

Необязательный параметр.

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

Лайфхак

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

Пример:

xml
 ...
<offer ...>
    ...
    <pets>
        <periodic>1</periodic>
    </pets>
</offer>
...
json
{
    "pets": {
      "periodic": true
    }
}

Возраст питомца

text
offer > pets > pet_age

Необязательный элемент.

Значение элементаРасшифровка
youngКотята, щенки и прочие молодые животные
middleЖивотные среднего возраста
oldСтарые животные

Пример:

xml
 ...
<offer ...>
    ...
    <pets>
        <pet_age>old</pet_age>
    </pets>
</offer>
...
json
{
    "pets": {
      "pet_age": "old"
    }
}