Список форумов SeoChase SeoChase

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы  РекламаРеклама   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

ShopXML: additional_fields

 
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Аффилиатские программы
Предыдущая тема :: Следующая тема  
Автор Сообщение
shefbel2007
Квоттер


Зарегистрирован: 05.04.2007
Сообщения: 61

СообщениеДобавлено: Ср Дек 26, 2007 12:41 pm    Заголовок сообщения: ShopXML: additional_fields Ответить с цитатой

В целом, что такое additional fields и как с этим бороться понятно.

Вопрос касается только конкретного случая:

http://shopxml.com/EXPORT/xml_products.php?shop=xxxx&ID%5B%5D=26168&GET_ATTRIBUTES=1
где xxxx - это ID "Notebook components"

Вот именно то, что для меня не очевидно, а именно фигурные скобки

<additional_field type="text" name="Models" ID="add_field_laptop_models">
<value name="{Acer: DR201, DR-201,}, {Duracell: DR201, DR-201,}," />
</additional_field>

Правильно ли я понял, что внутри скобок {} - это один продукт,

т.е. "{Acer: DR201, DR-201,}, {Duracell: DR201, DR-201,},"

нужно читать как

"Acer: DR201, Acer:DR-201, Duracell: DR201, Duracell: DR-201"

и Acer: DR201, Acer:DR-201 - синонимы, одно и тоже (одна модель)

Duracell: DR201, Duracell: DR-201 - синонимы, одно и тоже (одна модель)

и ГЛАВНОЕ распростроняется ли такая интерпритация на любые другие additional fields (хотя я такого синтаксиса для других еще не видел)?


В любом случае дайте знать как правильно интепретировать эти фигурные скобки
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
tisi
Дайм


Зарегистрирован: 18.12.2006
Сообщения: 16

СообщениеДобавлено: Чт Дек 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.
Как уже было сказано эти поля служебные , вы можете их просто игнорировать либо работать с ними Smile.
Для "Обработки клонирования" этих двух полей не достаточно, в базе есть еще доп поля которые участвуют в алгоритме. Для желающих я могу выслать подробную документацию по полям ( там 10-15 страниц), если таковых будет много то выложу здесь.
Желающим обращаться по email: golubka20(собака) gmail (точка) com


Последний раз редактировалось: tisi (Чт Дек 27, 2007 9:21 pm), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
shefbel2007
Квоттер


Зарегистрирован: 05.04.2007
Сообщения: 61

СообщениеДобавлено: Чт Дек 27, 2007 3:02 pm    Заголовок сообщения: Ответить с цитатой

Спасибо за исчерпывающий ответ.

2ALL: ответ можно использовать как пособие для работы с additional fields.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Аффилиатские программы Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group