Добавлено: Чт Дек 27, 2007 12:21 am Заголовок сообщения:
Additional fields с наличием фигурных скобок есть только у товара notebookcomponents у других видов товара такого нет.
Данные поля больше относятся к служебным данным для так называемой "обработки клонирования" и вы их можете просто игнорировать.
Одна Батарейка может иметь несколько десятков кодовых номеров например 66whr, 312-0028 итд. Количество кодов может доходить до 20. Также эта же батарейка может подходить к целой серии ноутбуков: Dell Inspiron 250, Dell inspiron 3200....Список ноутбуков к которым подходит товар может быть очень внушительным.
Итого получается что для одной батарейки нам надо создать две серии страниц. Одну серию страниц под номера, под каждый номер отдельную страницу , вторую серию под ноут тоже под каждый ноутбук отдельную страницу со своим набором метатегов.
"Обработка клонирования" представляем собой алгоритм создания "клонов" товара по двум полям из additional fields: models и Laptops.
Когда у нас был только Dell то мы создавали такие клоны на стороне shopxml путем добавления нового продукта, что приводило к увеличению размера базы.
Но Dell по сравнению с другими брендами имеет скромное количество ноутбуков, посмотрите на тот же Sony. Так вот создание клонов руками на shopxml просто не имеет смысла, из-за большого объема.
Мы ввели поля Additional fields чтобы делать возможность такого клонирования на стороне магазина.
Спецификация данных полей:
Поле Models служит для создания серии страниц под каждый номер.
В поле Models Формат данных имеет вид :
- <additional_field type="text" name="Models" ID="add_field_laptop_models">
<value name= "{Acer: DR201, DR-201,}, {Duracell: DR201, DR-201,}," />
</additional_field>
Т.е {Бренд: список кодов }, возможно комбинация таких блоков тогда запись выглядит; {Бренд1: код1, код2,},{Бренд2: код1, код2,}, где кода и блоки ограничены запятыми. Поле может быть пустым, это означает, что у товара нет кодов и клонирование по этому полу не будет.
Завод изготовляет батарейки. Одна итаже батарейка может подходить к разным брендам, соответсвенно разные компании могут ввести свой код для одной и той же батареи и продавать ее под своим брендом со своим индивидуальным кодом.
В вашем случае Acer и Duracell так не поступили и просто дали один и тот же код, видимо сам заводской код. Соответственно чтобы как-то разделять бренды и их списки кодов мы ввели разграничение, вот таким разграничением и являються фигурные скобки .
Фигурные скобки используються только в поле Models , больше нигде такого формата нет.
В вашем примере "{Acer: DR201, DR-201,}, {Duracell: DR201, DR-201,}," данная батарека подходит к двумя брендам Acer и Duracell.
Путем клонирования можно получить страницы Acer DR201 Battery, Acer DR-201 Battery, Duracell DR201 Battery, Duracell DR-201 Battery.
Несмотря на похожесть Duracell DR-201, Duracell DR201 это все таки разные поисковые запросы и страницы должны быть заточены под каждый вариант.
Nакие страницы по сути являються клонами друг друга, разница только в названии.
Поле Laptops служит для создания серии страниц под каждый ноутбук.
В данном поле через запятую перечислены все модели лаптопов к которым подходит товар.
Формат данных имеет вид:
<additional_field type="text" name="Laptops" ID="add_field_laptop_laptops">
<value name="Compaq Evo N600c, Compaq Evo N610c, Compaq Evo N610v, Compaq Evo N610v," />
</additional_field>
Путем клонирования можно создавать страницы Compaq Evo N600 Battery, Compaq Evo N610c Battery, Compaq Evo N610v Battery, Compaq Evo N610v Battery.
Как уже было сказано эти поля служебные , вы можете их просто игнорировать либо работать с ними .
Для "Обработки клонирования" этих двух полей не достаточно, в базе есть еще доп поля которые участвуют в алгоритме. Для желающих я могу выслать подробную документацию по полям ( там 10-15 страниц), если таковых будет много то выложу здесь.
Желающим обращаться по email: golubka20(собака) gmail (точка) com
Последний раз редактировалось: tisi (Чт Дек 27, 2007 9:21 pm), всего редактировалось 1 раз
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах