Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Наполнение товарами по АПИ Хоббицентра


joramajora161

Recommended Posts

За деньги естественно.

С ценами в ЛС.

 

Мне нужно добавить от них товары: а именно:

- Название

- Фото главное

- Фото дополнительные

- Цена

- Артикул (модель)

- Описание (обязательно!)

- Наличие

- Бренд

 

 

Вот что дает Хоббицентр:

 

 

Получение файлов с данными:

Получить список брендов в формате xml (55 шт.)

    $key =  md5('Логин для API' . 'Пароль для API' . 'xml' . 'brands');
            https://www.hobbycenter.ru/API/list.php?login=Логин для API&type=xml&code=brands&key=$key
    

Получить дерево категорий в формате xml (97 шт.)

    $key =  md5('Логин для API' . 'Пароль для API' . 'xml' . 'categories');
            https://www.hobbycenter.ru/API/list.php?login=Логин для API&type=xml&code=categories&key=$key
    

Получить список всех товаров в формате xml. (27398 шт.)

возвращает список всех товаров базы данных, в т.ч тех, по которым никогда не было никакого движения

    $key =  md5('Логин для API' . 'Пароль для API' . 'xml' . 'products_all');
            https://www.hobbycenter.ru/API/list.php?login=Логин для API&type=xml&code=products_all&key=$key
    

Получить список всех товаров выбранной категории в формате xml.
- минимальное время между выгрузками - 10 минут.

возвращает список товаров выбранной категории, в т.ч тех, по которым никогда не было никакого движения

    $key =  md5('Логин для API' . 'Пароль для API' . 'xml' . 'products_all');
            https://www.hobbycenter.ru/API/list.php?login=Логин для API&type=xml&code=products_all
    &key=$key&category_id=id категории
    

Получить список всех актуальных товаров в формате xml (0 шт.) 
в выгрузку добавлена информация о свободном остатке товаров

возвращает список товаров по которым было движение

    $key =  md5('Логин для API' . 'Пароль для API' . 'xml' . 'products_all_new');
            https://www.hobbycenter.ru/API/list.php?login=Логин для API&type=xml&code=products_all_new
    &key=$key
    

Получить список всех актуальных товаров выбранной категории в формате xml. .
- минимальное время между выгрузками - 10 минут.

возвращает список товаров выбранной категории по которым было движение

    $key =  md5('Логин для API' . 'Пароль для API' . 'xml' . 'products_all_new');
            https://www.hobbycenter.ru/API/list.php?login=Логин для API&type=xml&code=products_all_new
    &key=$key&category_id=id категории
    

Получить список всех актуальных товаров в самом полном виде в формате xml. 
- минимальное время между выгрузками - 10 минут.

    $key =  md5('Логин для API' . 'Пароль для API' . 'xml' . 'products_full');
            https://www.hobbycenter.ru/API/list.php?login=Логин для API&type=xml&code=products_full&key=$key
    

Получить список всех актуальных товаров выбранной категории в самом полном виде в формате xml

    $key =  md5('Логин для API' . 'Пароль для API' . 'xml' . 'products_full');
            https://www.hobbycenter.ru/API/list.php?login=Логин для API&type=xml&code=products_full&key=$key
    &category_id=id категории
    

Получить список всех актуальных товаров в формате yandex xml (YML). - минимальное время между выгрузками - 10 минут.

в данной выгрузке галерея (gallery) и теги товаров (specifications) передаются в массивах, а не строкой

    $key =  md5('Логин для API' . 'Пароль для API' . 'xml' . 'products_full');
            https://www.hobbycenter.ru/API/list.php?login=Логин для API&type=xml&code=products_full&format=yml&key=$key
    

Описание параметров запроса:

  • login — логин для API
  • key — ключ $key=md5('Логин для API' . 'Пароль для API' . $type . $code);
  • type — формат выгрузки (xml,json,yml)
  • code — тип выгрузки
    • brand — бренды
    • categories — категории
    • products_all — все товары
    • products_all_new — актуальные товары в кратком формате
    • products_full — все товары в самом полном формате

Дополнительные параметры:

  • out — вывод данных
    • file — вложенный файл (по-умолчанию)
    • content — окно браузера

Описание атрибутов файла ответа для списка товаров:

  • id — уникальный цифровой идентификатор товара
  • article — уникальный артикул товара
  • name — наименование товара
  • description — краткое описание
  • extended_description — полное описание в html
  • weight — вес товара брутто, кг.
  • volume — объем упаковки товара, см3
  • last_update — дата добавления/последнего изменения карточки товара (Unix timestamp)
  • brand — наименование бренда товара
  • category_list — id категорий товара разделенные запятыми
  • gallery — url фотографий товара разделенные символом "|"
  • photo — url основного фото товара
  • qty_free — свободный остаток, шт. или приблизительное количество, где:
    "мало" — меньше 10шт.
    "средне" — от 10шт. до 20шт.
    "много" — более 20шт.
  • main_category — id основной категории
  • sale — признак наличия товара (1/0)
  • spares — артикулы запчастей товара разделенные запятыми
  • dealer_price — цена дилера, руб.
  • retail_price — розничная цена, руб.
  • L - длина упаковки, см
  • W - ширина упаковки, см
  • H - высота упаковки, см
  • ean - штрих-код товара в формате EAN-13

Новые атрибуты:

  • title — заголовок товара
  • specifications — теги и характеристики товара разделенные символом "|"

Скачать пример работы с api


 

Выгрузка атрибутов (тегов) товаров:

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

Получить дерево атрибутов.

    $key =  md5('Логин для API' . 'Пароль для API' . 'xml' . 'tag_tree');
            https://www.hobbycenter.ru/API/list.php?login=Логин для API&type=xml&code=tag_tree&key=$key
    

Получить привязки товаров и значения атрибутов.

    $key =  md5('Логин для API' . 'Пароль для API' . 'xml' . 'tag_products');
            https://www.hobbycenter.ru/API/list.php?login=Логин для API&type=xml&code=tag_products&key=$key
    


Пример привязок атрибутов товара "Пропеллер LP12060 (APC PROPELLER APC 12X6)"

Привязки товаров из выгрузки tag_products


    <item>
        <product_id>13095</product_id>              // id товара
        <tags>
            <tag>
                <tag_id>212</tag_id> // диаметр (в tag_tree тег с id=212)
                <value>12</value>     // значение диаметра
            </tag>
            <tag>
                <tag_id>213</tag_id> // шаг (в tag_tree тег с Id=213)
                <value>6</value>         // значение шага
            </tag>
            <tag>
                <tag_id>214</tag_id>
                <option_id>1049</option_id> // id опции из tag_tree
                <value>Электро</value>  // значение опции
            </tag>
        </tags>
    </item>
    

Дерево тегов из выгрузки tag_tree


    <category>
        <id>36</id>
        <parent_id>34</parent_id>
        <name>Пропеллеры</name>
        <tags>
            <tag>
                <id>212</id>
                <name>Диаметр</name>
                <type>line</type>    // строковый параметр
            </tag>
            <tag>
                <id>213</id>
                <name>Шаг</name>
                <type>line</type>  // строковый параметр
            </tag>
            <tag>
                <id>214</id>
                <name>Двигатель</name>
                <type>checkbox</type>  // выпадающий список
                <options>  // опции выпадающего списка
                    <option>
                        <id>1049</id>
                        <name>Электро</name>
                    </option>
                    <option>
                        <id>1050</id>
                        <name>ДВС</name>
                    </option>
                </options>
            </tag>
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.