Перейти к содержанию
joramajora161

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

Рекомендуемые сообщения

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

С ценами в ЛС.

 

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

- Название

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

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

- Цена

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

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

- Наличие

- Бренд

 

 

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

 

 

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

Получить список брендов в формате 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>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

с ХоббиЦентр работаю регулярно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. 3500-4500р. За модуль под вашего поставщика. Оплата по факту выполнения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.