Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
500 ₴

Автоматическая выгрузка товаров на Hotline, Nadavi

project expired


Уважаемые дамы и господа!

Интернет-магазин Temperatura.com.ua приглашает Вас принять участие в запросе ценовых предложений на:
"Доработку существующего функционала интернет-магазина"

Ваши ценовые предложения и дополнительная информация в соответствии с инструкциями в прилагаемом файле должны быть направлены на электронную почту по адресу - [email protected] или опубликованы здесь на портале (исключительно)
или по почте по адресу - Украина, Киев 03028, ул. Добрый путь, 58 - с пометкой «RLB-SLB-06-2016»
Предельный срок подачи предложений - 08.02.2016; 12:00 (по местному времени).

Пожалуйста, обратите внимание, что все предложения, направленные на любой другой адрес, будут отклонены, а компания дисквалифицирована.


Задача:

1. Создать автоматическую выгрузку товаров в формате .xml интернет-магазина http://електролюкс.укр/

2. Создать автоматическую выгрузку товаров в формате .xml интернет-магазина http://boneco-air-o-swiss.com/


Пример файла .xml:

<?xml version="1.0" encoding="UTF-8"?>
<price>
 <date>2015-09-10 17:00</date>
 <firmName>Название магазина</firmName>
 <firmId>1234</firmId>
 <rate>23.2</rate>
 <categories>
 <category>
 <id>1</id>
 <name>Электроника</name>
 </category>
 <category>
 <id>2</id>
 <parentId>1</parentId>
 <name>Мобильные телефоны</name>
 </category>
 </categories>
 <items>
 <item>
 <id>3278</id>
 <categoryId>2</categoryId>
 <code>n456-5300em-2010</code>
 <barcode>48607830</barcode>
 <vendor>Nokia</vendor>
 <name>5300 ExpressMusic</name>
 <description>Мобильный телефон.</description>
 http://shop.ua/1/2/123.html
 http://shop.ua/img/1/2/123.jpg
 <priceRUAH>1000</priceRUAH>
 <oldprice>1200</oldprice>
 <priceRUSD>200</priceRUSD>
 <stock>В наличии</stock>
 <guarantee>12 месяцев, от производителя</guarantee>
 <param name="Страна изготовления">Украина</param>
 <param name="Оригинальность">Оригинал</param>
 <custom>1</custom>
 </item>
 <item>
 ...
 </item>
 </items>
</price>


Технические требования: 

Общие элементы для всего прайс-листа

ЭлементОписание
<?xml … ?>
обязательный элемент
Заголовок документа. Должен начинаться с первой строки с нулевого символа и содержать объявление версии xml и информацию о кодировке документа (UTF-8 или windows-1251).

<?xml version="1.0" encoding="UTF-8"?>
<price>
обязательный элемент
корневой раздел прайс-листа
<date>дата генерации файла в формате ГГГГ-ММ-ДД ЧЧ:ММ

<date>2013-05-25 17:00</date>
<firmName>название магазина

<firmName>Супермаркет пылесосов</firmName>
<firmId>уникальный ID (код) магазина, указан в Вашем аккаунте и в текстах почтовых уведомлений

<firmId>1234</firmId>
<rate>курс доллара. Обязателен, если цены в прайс-листе даны в долларах. Если цены даны в гривнах, можно оставить пустым либо не использовать этот элемент

<rate>23.12</rate>
<categories>
обязательный элемент
обязательный элемент, содержащий список товарных категорий магазина. Каждая категория описывается отдельным элементом <category>

В элементе <id> указывается идентификатор категории товара, целое число не более 18 знаков

В элементе <name> содержится название категории

Можно опционально задать иерархическую структуру категорий с помощью элемента <parentId>, в котором указывается идентификатор вышестоящей (родительской) категории

<categories>
    <category>
       <id>1</id>
       <name>Электроника</name>
    </category>
    <category>
       <id>2</id>
       <parentId>1</parentId>
       <name>Мобильные телефоны</name>
    </category>
</categories>
<delivery>настройка способов и сроков доставки для магазина

Читайте подробнее в разделе настройки способов доставки товара

Элементы для описания товаров

ЭлементОписание
<items>
<item>
обязательные элементы
элементы содержат список товаров продавца, каждая товарное предложение описывается отдельным элементом <item>
<id>
обязательный элемент
идентификатор товарного предложения в базе магазина.

Длина – до 20 символов, может содержать цифры, латинские буквы, знаки - (минус) и _ (подчеркивание). Должен быть уникальным и неизменным для одного и того же товара от загрузки к загрузке прайс-листа.

<id>3278</id>
<categoryId>
обязательный элемент
идентификатор категории товара из блока <categories>.

Товар может принадлежать только к одной категории. Конечная категория, к которой отнесен товар в прайс-листе, должна соответствовать таковой в каталоге Хотлайн: Каталог hotline.ua

<categoryId>2</categoryId>
<code>код модели (артикул от производителя)

Обязателен в случаях, описанных в Рекомендациях по составлению прайс-листов для правильной классификации товара.

<code>n456-5300em-2010</code>
<barcode>штрихкод товара, указанный производителем

<barcode>48607830</barcode
<vendor>
обязательный элемент
производитель товара

Допускается указание только одного производителя товара. В элементе<vendor> не разрешается указание страны-производителя товара.

<vendor>Apple</vendor>
<name>
обязательный элемент
наименование модели товара

Допускается указание только одной модели товара, без перечислений. Запрещается указывать любую рекламную и другую информацию, не относящуюся к наименованию товара.

Подробнее о корректном наименовании моделей товаров смотрите вРекомендациях по составлению прайс-листов для правильной классификации товара

<name>5300 ExpressMusic black</name>
<description>описание товара

Запрещается указывать слова, не относящиеся к описанию товара (кроме определения размера, конфигурации, комплектации).

<description>Мобильный телефон</description>
<url>
обязательный элемент
ссылка перехода на страницу товара на сайте магазина

http://shop.ua/1/2/123.html
<image>ссылка на изображение товара на сайте магазина

Возможные форматы изображения товара: JPEG (предпочтительно) или GIF/PNG (без прозрачных областей). Путь к файлу изображения должен содержать только латинские буквы, цифры, знак «минус», знак подчеркивания. Запрещается указывать ссылки на изображения, не имеющие отношения к внешнему виду товара.

http://shop.ua/img/1/2/123.jpg
<priceRUAH>
обязательный элемент
актуальная розничная цена товара в гривнах с учетом всех налогов

<priceRUAH>1000</priceRUAH>
<oldprice>розничная цена до скидки в грн. Подается только в гривневом эквиваленте, должна быть выше, чем действующая цена на товар, на сайте отображается в виде перечеркнутой цены рядом с действующей

<oldprice>1200</oldprice>
<priceRUSD>актуальная розничная цена в долларах.

Если цены в прайс-листе даны только в долларах, обязательно указывать курс пересчета в элементе <rate>

<priceRUSD>170.50</priceRUSD>
<stock>доступность товара.

Возможные значения:
  • bull_help.gifВ наличии. Этот статус следует указывать, если товар физически находится на складе магазина или местного партнера (поставщика), и магазин готов начать процесс доставки немедленно
  • bull_help.gifПод заказ. Товар отсутствует на складе магазина, и магазину необходимо время для заказа и получения товара от своего поставщика. С помощью атрибута days=" " можно указать количество дней от заказа товара покупателем до начала процесса доставки.
<stock>В наличии</stock>

Магазин готов начать процесс доставки через 10 дней:
<stock days="10">Под заказ</stock>
<guarantee>срок и тип гарантии (официальная от производителя или собственная от магазина)

По умолчанию срок гарантии указывается в месяцах. Если необходимо указать срок гарантии в днях, следует использовать атрибут unit="days"

С помощью атрибута type можно указать тип гарантии:
type="manufacturer" - товар обеспечивается официальной гарантией производителя
type="shop" - товар обеспечивается гарантией магазина

<guarantee type="manufacturer">12</guarantee>
<guarantee unit="days" type="shop">7</guarantee>
<param name="Оригинальность">Оригинальность товара

Данный параметр используется для разделения в прайс-листе оригинальных товаров и их реплик (копий).

<param name="Оригинальность">Оригинал</param>
<param name="Страна изготовления">Страна изготовления товара

<param name="Страна изготовления">Украина</param>
<delivery>указание способов и сроков доставки для товарного предложения

Читайте подробнее в разделе настройки способов доставки товара
<custom>Поле custom используется для отбора товаров в Управлении аукционными ставками. Читайте подробнее в разделе Аукцион Hotline Целочисленное значение

<custom>1</custom>

Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

Client
Project published
6 February 2016
223 views
Contractor location
Ukraine Ukraine
Payment methods
Share