Skip to content

Расширение "Ювелирные украшения"

text
offer > jewelry

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

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

  • пол, к которому относится товар;
  • размер кольца (для колец);
  • размер браслета (для браслетов);
  • размер цепочки (для цепочек);
  • цвет;
  • металл;
  • драгоценные камни.

Пол

text
offer > jewelry > gender

Рекомендуемый элемент. Если у вас нет данных о принадлежности товара к определённому полу gender, не указывайте этот элемент. В этом случае данный товару будет присвоено значение "унисекс" и он будет иметь более низкий приоритет в выдаче рекомендаций по сравнению с другими товарами определённого пола.

Значение элементаРасшифровка
mМужской
fЖенский

Пример:

xml
 ...
<offer ...>
    ...
    <jewelry>
        <gender>f</gender>
    </jewelry>
</offer>
...
json
{
  "jewelry": {
    "gender": "f"
  }
}

Размер кольца

text
offer > jewelry > ring_sizes

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

Пример:

xml
...
<offer ...>
    ...
    <jewelry>
        <gender>f</gender>
        <ring_sizes>
            <ring_size>16</ring_size>
            <ring_size>16.5</ring_size>
            <ring_size value="17">
                <location id="3" />
            </ring_size>
        </ring_sizes>
    </jewelry>
</offer>
...
json
{
  "jewelry": {
	  "gender": "f",
	  "ring_sizes": ["16", "16.5", "17"],
	  "bracelet_sizes": ["16", "17"],
	  "chain_sizes": ["17"],
	  "color": "red",
	  "metal": "gold",
	  "gem": "alpana"
  }
}

Размер браслета

text
offer > jewelry > bracelet_sizes

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

Пример:

xml
...
<offer ...>
    ...
    <jewelry>
        <gender>f</gender>
        <bracelet_sizes>
            <bracelet_size>16</bracelet_size>
            <bracelet_size>16.5</bracelet_size>
            <bracelet_size value="17">
                <location id="3" />
            </bracelet_size>
        </bracelet_sizes>
    </jewelry>
</offer>
...
json
{
	"jewelry": {
		"gender": "f",
		"ring_sizes": ["16", "16.5", "17"],
		"bracelet_sizes": ["16", "17"],
		"chain_sizes": ["17"],
		"color": "red",
		"metal": "gold",
		"gem": "alpana"
	}
}

Размер цепочки

text
offer > jewelry > chain_sizes

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

Пример:

xml
 ...
<offer ...>
    ...
    <jewelry>
        <gender>f</gender>
        <chain_sizes>
            <chain_size>16</chain_size>
            <chain_size>16.5</chain_size>
            <chain_size value="17">
                <location id="3" />
            </chain_size>
        </chain_sizes>
    </jewelry>
</offer>
...
json
{
	"jewelry": {
		"gender": "f",
		"ring_sizes": ["16", "16.5", "17"],
		"bracelet_sizes": ["16", "17"],
		"chain_sizes": ["17"],
		"color": "red",
		"metal": "gold",
		"gem": "alpana"
	}
}

Цвет

text
offer > jewelry > jewelry_color

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

ЦветЗначение
Белые (серебристые) изделияwhite
Красные изделияred
Желтые изделияyellow
Черные изделияblack

Пример:

xml
 ...
<offer ...>
    ...
    <jewelry>
        <gender>f</gender>
        <jewelry_color>white</jewelry_color>
    </jewelry>
</offer>
...
json
{
  "jewelry": {
    // To be done
  }
}

Металл

text
offer > jewelry > jewelry_metal

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

ЦветЗначение
Золотоgold
Сереброsilver
Платинаplatinum

Пример:

xml
...
<offer ...>
    ...
    <jewelry>
        <gender>f</gender>
        <jewelry_metal>silver</jewelry_metal>
    </jewelry>
</offer>
...
json
{
  "jewelry": {
    // To be done
  }
}

Драгоценный камень

text
offer > jewelry > jewelry_gem

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

Драгоценный каменьЗначение
Агатagate
Александритalexandrite
Алпанитalpana
Аметистamethyst
Бирюзаturquoise
Бриллиантdiamond
Горный хрустальrhinestone
Гранатgarnet
Гранат (синтетический)garnet_synthetic
Жемчугpearl
Жемчуг культивированныйpearl_cultured
Изумрудemerald
Изумруд (геотермальный)emerald_geothermal
Кварцquartz
Кварц дымчатыйquartz_smoky
Кораллcoral
Корундcorundum
Корунд (синтетический)corundum_synthetic
Кристалл Сваровскиswarovski
Кристалл Прециозаpreciosa
Малахитmalachite
Нанокристаллnanocrystal
Ониксonyx
Перламутрnacre
Раухтопазsmoky_quartz
Родолитrhodolite
Рубинruby
Рубин (синтетический)ruby_synthetic
Сапфирsapphire
Сапфир (геотермальный)sapphire_geothermal
Ситаллsitall
Стеклоglass
Султанитsultanite
Танзанитtanzanite
Топазtopaz
Топаз Лондонtopaz_london_blue
Турмалинtourmaline
Фианитfianit
Халцедонchalcedony
Хризолитchrysolite
Хризопразchrysoprase
Цитринcitrine
Шпинельspinel
Шпинель (синтетическая)spinel_synthetic
Эмальenamel
Эпоксидная смолаepoxy
Янтарьamber
Микс вставокmix

Пример:

xml
...
<offer ...>
    ...
    <jewelry>
        <gender>f</gender>
        <jewelry_gem>rubin</jewelry_gem>
    </jewelry>
</offer>
...
json
{
  "jewelry": {
    // To be done
  }
}