Торговая площадка электронных компонентов!
Вы не зашли.
Для того, чтобы подключить свой склад к онлайн поиску нашего портала Вам необходимо выполнить следующие шаги.
Первый шаг.
Вы должны быть зарегистрированы как пользователь на сайте http://www.chipportal.com
и должны иметь зарегистрированную компанию.
Описание регистрации http://www.chipportal.com/phorum/viewtopic.php?id=8
После регистрации вашей компании Вы присылаете нам своё имя пользователя в системе.
Второй шаг.
Вы предоставляете нам ссылку на ваш скрипт, который будет производить поиск.
Мы обращаемся к вашему электронному складу по ссылке http://ваш сайт/скрипт?partname="строка поиска"
И вы выдаете нам результат в XML формате.
Пример формата приведен ниже.
Особенности формата:
- в теге info устанавливаете тип валюты по умолчанию. Он будет относиться ко всем найденным позициям.
Если вы хотите какие-то позиции выдавать с другим типом валюты, то вам необходимо будет добавить аттрибут currency в тег <price> и эта позиция будет занесена в базу типом валюты, отличным от типа по умолчанию.
Теги:
<info> - корневой тег
<position> - тег для каждой найденной позиции
<vendor> - производитель ЭК
<name> - наименование ЭК, соответствующее поисковому запросу
атрибут href="" - URL ссылка на описание данного наименования
<description> - описание ЭК
<price> - цена ЭК , с возможностью установки индивидуального типа валюты для каждой позиции
атрибут currency="[RUR,USD,EUR,....]"
<quantity> - количество ЭК
атрибут stock=[true,flase]
true - позиция есть на складе
false - нет на складе - по умолчанию
<comments> - комментарии
<datacode> - датакод
Теги <vendor>, <description>, <comments>, <datacode>,<price> и атрибут href для тега <name>
являются опциональными.
Допустимые значения для переменных:
для типа валют [String] - [RUR,EUR,USD или любой другой в соответствии с ISO 4217]
цена [float] - целая часть отделяется точкой.
количество [int] - целое число
Примеры результатов:
<?xml version="1.0" encoding="windows-1251"?>
<info defaultcurrency="USD">
<position>
<vendor>Intel</vendor>
<name href="http://www.site.ru/docs/rs232.htm">RS232</name>
<description >Неплохой пятиштырьковый разъем</description>
<price currency="RUR">14.5</price>
<quantity stock="false">847</quantity>
<comments>срок поставки 3 недели</comments>
<datacode>03+</datacode>
</position>
<!--ниже приведен пример минимальной конфигурации для позиции -->
<position>
<name>КТ705Н</name>
<price>11.5</price>
<quantity stock="true">1</quantity>
</position>
</info>
Возможно использование вашего формата.
Третий шаг
Мы все тестируем
Четвертый шаг
Подключаем
ДОПОЛНЕНИЕ к формированию результатов в формате XML.
При формировании результатов поиска в формате XML нужно заменять в тексте вывода некоторые символы, которые приводятся ниже.
Например,
<description> вот тут текстик & 5 >4 написано что 5 больше 4-х</description>
* < - знак меньше (<)
* > - знак больше (>)
* & - амперсанд (&)
* ' - одиночная кавычка ( ' )
* " - двойная кавычка ( " )
Отредактированно Григорий (19-09-2006 03:10:41)
Неактивен