Технічні вимоги
Як підготувати каталог до розміщення?
Для участі в системі МетаМаркет необхідно за шаблоном підготувати файл експорту в одному з таких форматів: XML, XLS, CSV. Цей файл з інформацією про товари необхідно буде завантажити з вашого сайту.
Приклад XML-файлу з інформацією про товар<?xml version="1.0" encoding="windows-1251"?> <!DOCTYPE e-shop SYSTEM "http://market.meta.ua/market.dtd"> <e-shop name="Computers LTD"> <categories> <category id="1">Компьютеры и ПО</category> <category id="2">Комплектующие к ПК</category> <category id="3" parent="1">Видео</category> <category id="4" parent="1">Процессоры</category> <category id="5" parent="1">HDD</category> </categories> <currencies> <currency id="UAH" rate="1"/> <currency id="USD" rate="5,35"/> </currencies> <itemlist> <item id="25" category="4" priority="20"> <link img="http://server.dom/dataimg/02-006-000003.gif" click="http://server.dom/partners/click/?p=3&p_id=25" /> <type>Процессор</type> <vendor>Intel</vendor> <name>Pentium 4 1,8 GHz (FSB 400) BOX</name> <price cid="USD">120.00</price> <description>Процессор Intel Pentium 4 18 GHz (FSB 400) BOX ...</description> </item> </itemlist> </e-shop>
Для експорту ваших товарів в наш формат XML рекомендуємо скористатися бібліотекою, написаною на PHP.
Зверніть увагу!
- Коефіцієнт currency::rate вказується відносно гривні.
- Обов'язково вкажіть параметри: category::id, category, currency::id, currency::rate, items::id, items::category, link::click, name, price, price::cid.
- Для перевірки правильності структури XML-лю прайс-листа скористайтеся DTD-схемою.
Окрім цього, будемо вдячні, якщо окрім цін на товари ви зможете надавати описи пропонованих товарів. Це зробить вибір покупців більш осмисленим і виключить випадкові переходи.
У прайс-листі слід вказувати тільки ті товари, які на даний момент є у продажу за вказаною ціною. Заборонено вносити товари, яких на даний момент немає в наявності.
Оновлення прайс-листа відбувається 1 раз на добу після 18:00.
Система МетаМаркет також надає безкоштовні послуги зі створення XML-прайсів для магазинів.
Поширені помилки
Екранування спеціальних символів у формат XML
Якщо у вас в прайсі в контенті зустрічаються символи "<" або "&"
, то їх обов'язково треба екранувати за допомогою мнемонік "<" та "&"
відповідно. Так само ці символи можна екранувати за допомогою конструкції CDATA.
Приклад 1
-
Неправильно:
<name>F & D</name>
-
Правильно:
<name>F & D</name>
або
<name><![CDATA[F & D]]></name>
Якщо в значенні парaметра зустрічається символ " (подвійні лапки), його необхідно обов'язково екранувати, записуючи як мнемоніку """
.
Приклад 2
-
Неправильно:
<link click="http://example.com/13"" />
-
Правильно:
<link click="http://example.com/13"" />
Використання заборонених у стандарті XML символів
Заборонено використання ASCII-символів з кодом менше 20, окрім символів з кодом 9, 10, 13.
Приклад XLS - або CSV-файлу з інформацією про товарКатегория | Бренд | Модель | Описание | Цена, USD | Ссылка на изображение | Ссылка на товар |
Компьютеры и ПО > Процессоры | Intel | Pentium 4 1,8 GHz (FSB 400) BOX | Процессор Intel Pentium 4 18 GHz (FSB 400) BOX ... | 120 | http://server.dom/dataimg/02-006-000003.gif | http://server.dom/partners/click/?p=3&p_id=25 |
Обов'язковими до заповнення є поля:
- категорія;
- назва товару (бренд і модель);
- ціна (валюти, які можуть бути використані в прайсі : UAH, USD, EUR, RUB, GBP);
- посилання для переходу на товар.
Зверніть увагу:
- одному товару повинен відповідати один рядок в прайсі;
- не має бути об'єднаних клітинок (для .xls);
- категорія повинна вказуватися для кожного товару (не для групи товарів);
- як роздільники у файлах .csv використовуйте символи "~" або ";";
- зображення необхідно надавати у форматах: jpg, gif або png;
- обмежень по кількості товарів у прайсі немає.
Також необхідно надати:
- стислий опис магазину;
- регіони доставки;
- форми розрахунку з магазином;
- логотип (140х80);
- адресу (-и) магазину (-ів) та/або пункту (-ів) видачі товару.