Технические требования
Как подготовить каталог к размещению?
Для участия в системе МетаМаркет необходимо по шаблону подготовить файл экспорта в одном из следующих форматов: 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);
- адрес(а) магазина (-ов) и/или пункта (-ов) выдачи товаров.