Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Функция Функція catalog/export (http://<DOMAIN>/api/catalog/export/)

ПараметрыПараметри:

  • token - ключ
  • авторизации полученный
  • авторизації отриманий через
  • функцию
  • функцію auth
  • expr -
  • условие выборки товаров
  • умова вибірки товарів
    • parent -
  • путь
    • шлях \
  • к
    • до \
  • разделу
    • розділу (
  • Развивающие игрушки
    • Розвиваючі іграшки \
  • Игрушки
    • Іграшки для
  • малышей
    • малюків)
  • ИЛИ
    • АБО
    • parent.id -
  • идентификатор раздела
    • ідентифікатор розділу для
  • выборки
    • вибірки (
  • или идентификаторы
    • або ідентифікатори parent: {
  • “id”
    • "id": [1,2,3,4]})
    • display_in_showcase - 0
  • или
    • або 1 для
  • выборки товаров которые включеныНАЧИНАЯ С ВЕРСИИ
    • вибірки товарів, які включені
    • ПОЧИНАЮЧИ З ВЕРСІЇ 3.21.1
    • article -
  • выборка товаров по артикулу (строка или массив, например
    • вибірка товарів за артикулом (рядок або масив, наприклад: ['SKU-1-BLACK', 'MF-2010']). Не
  • обязательный
    • обов'язковий параметр
  • offset -
  • смещение относительно начала выборки товаров
  • зміщення щодо початку вибірки товарів
  • limit -
  • количество экспортируемых товаров (по  умолчанию 500 записей, более 500 записей выгрузить невозможно во избежание перегрузки сервера). Работает совместно с параметром offset. Например
  • кількість експортованих товарів (за замовчуванням 500 записів, понад 500 записів вивантажити неможливо, щоб уникнути перевантаження сервера). Працює спільно з параметром offset. Наприклад: offset=20&limit=10 -
  • выведет товары с
  • виведе товари з 20-го по 30-й


Параметры ниже доступны с версии
Info
iconfalse

Параметри нижче доступні з версії 3.15.11

  • includedParams - список
  • полей которые необходимо выбрать (будут выбраны только указанные Вами и основные
  • полів, які необхідно вибрати (будуть обрані тільки зазначені Вами і основні: parent_article, article, parent).
  • см
  • див.
  • пример ниже
  • приклад нижче
  • excludedParams - список
  • полей которые необходимо исключить из экспорта (также исключаются поля которые указаны
  • полів, які необхідно виключити з експорту (також виключаються поля, які вказані в includedParams,
  • если этот
  • якщо цей параметр
  • заполнен
  • заповнений).
  • см
  • див.
  • пример ниже
  • приклад нижче

ОтветВідповідь:

  • status - статус
  • выполнения функции
  • виконання функції
    • OK -
  • экспорт прошел успешно
    • експорт пройшов успішно
    • EXCEPTION -
  • произошла ошибка
    • сталася помилка
  • products -
  • экспортируемые товары
  • експортовані товари
    • products[i].title.ru -
  • значение на русском языке
    • значення російською мовою
    • products[i].title.ua -
  • значение на украинском языке
    • значення українською мовою
    • products[i].article - артикул
  • товара
    • товару
    • products[i].parent_article - артикул
  • родительского товара
    • батьківського товару
    • products[i].article_for_display -
  •  
    • артикул
  • модели
    • моделі
    • products[i].creation_time - дата
  • добавления товара
    • додавання товару
    • products[i].title -
  • название товара
    • назва товару
    • products[i].display_in_showcase -
  • отображать
    • відображати товар (1|0)
    • products[i].price -
  • Цена товара 
    • Ціна товару
    • products[i].price_old -
  • Старая цена товара 
    • Стара ціна товару
    • products[i].discount -
  • относительная скидка
    • відносна знижка на товар
    • products[i].parent -
  • путь
    • шлях\
  • к
    • до\
  • разделу
    • розділу (
  • Развивающие игрушки
    • Розвиваючі іграшки\
  • Игрушки
    • Іграшки для
  • малышей
    • малюків) (
  • обязательный
    • обов'язковий параметр)
    • products[i].brand -
  • название бренда
    • назва бренду
    • products[i].description -
  • описание товара
    • опис товару
      • products[i].description.ru -
  • значение на русском языке
      • значення російською мовою
      • products[i].description.ua -
  • значение на украинском языке
      • значення українською мовою
    • products[i].we_recommended -
  • мы рекомендуем
    • ми рекомендуємо (1|0)
    • products[i].icons -
  • Иконки
    • Іконки (["
  • Распродажа
    • Розпродаж", "Новинка", "
  • Хит
    • Хіт"])
    • products[i].seo_title - СЕО заголовок для
  • товара
    • товару
      • products[i].seo_title.ru -
  • значение на русском языке
      • значення російською мовою
      • products[i].seo_title.ua -
  • значение на украинском языке
      • значення українською мовою
    • products[i].seo_keywords - СЕО
  • ключевые
    • ключові слова для
  • товара
    • товару
      • products[i].seo_keywords.ru -
  • значение на русском языке
      • значення російською мовою
      • products[i].seo_keywords.ua -
  • значение на украинском языке
      • значення українською мовою
    • products[i].seo_description - СЕО
  • описание
    • опис для
  • товара
    • товару
      • products[i].seo_description.ru -
  • значение на русском языке
      • значення російською мовою
      • products[i].seo_description.ua -
  • значение на украинском языке
      • значення українською мовою
    • products[i].characteristics[] - характеристики
  • товара
    • товару
      • products[i].characteristics.material -
  • Материал
      • Матеріал
      • products[i].characteristics.weight -
  • Вес
      • Вага
      • products[i].characteristics.consist -
  • Состав
      • Склад
      • products[i].characteristics.country -
  • Страна
      • Країна
      • products[i].characteristics.gender -
  • Пол
      • Стать
      • products[i].characteristics.age -
  • Возраст
      • Вік
      • products[i].characteristics.physics -
  • Физическое развитие (значения указывать
      • Фізичний розвиток (значення вказувати через ;)
      • products[i].characteristics.brain -
  • Умственное развитие (значения указывать
      • Розумовий розвиток (значення вказувати через ;)
      • products[i].characteristics.social -
  • Социальное развитие (значения указывать
      • Соціальний розвиток (значення вказувати через ;)
    • products[i].images -
  • ссылки
    • посилання на
  • изображения модификации
    • зображення модифікації
    • products[i].gallery_common -
  • ссылки
    • посилання на
  • общие для всех модификаций изображения
    • загальні для всіх модифікацій зображення
    • products[i].gallery_360 -
  • ссылки
    • посилання на
  • изображения галереи
    • зображення галереї 360
    • products[i].slug -
  • алиас товара или null если он не указан
    • аліас товару або null, якщо він не вказаний
    • products[i].link -
  • абсолютная ссылка с
    • абсолютне посилання з доменом на товар
  • или
    • або null
  • если она
    • якщо його не
  • указана
    • вказано


Новые параметры начиная с версии
Info
iconfalse

Нові параметри з версії 3.15.15

  • products[i].accessories -
  • аксессуары
  • аксесуари для
  • товара
  • товару (
  • массив
  • масив).
  • Перезаписывают существующие аксессуары
  • Перезаписують наявні аксесуари
    • products[i].accessories[n] - артикул
  • товара простой строкой
    • товару простим рядком
    • products[i].accessories[n].article -
  • явное указание артикула товара
    • явна вказівка артикулу товару
    • products[i].accessories[n].page -
  • путь
    • шлях \
  • к
    • до \
  • разделу
    • розділу (
  • Развивающие игрушки
    • Розвиваючі іграшки \
  • Игрушки
    • Іграшки для
  • малышей
    • малюків)
    • products[i].accessories[n].page.id -
  • идентификатор раздела
    • ідентифікатор розділу
  • products[i].gifts -
  • подарки
  • подарунки для
  • товара
  • товару (
  • массив
  • масив).
  • Сработает только если на сайте включены подарки. Перезаписывают существующие подарки
  • Спрацює тільки якщо на сайті ввімкнено подарунки. Перезаписують наявні подарунки
    • products[i].gifts[n] - артикул
  • товара простой строкой
    • товару простим рядком
    • products[i].gifts[n].article -
  • явное указание артикула товара
    • явна вказівка артикулу товару
    • products[i].gifts[n].page -
  • путь
    • шлях \
  • к
    • до \
  • разделу
    • розділу (
  • Развивающие игрушки
    • Розвиваючі іграшки \
  • Игрушки
    • Іграшки для
  • малышей
    • малюків)
    • products[i].gifts[n].page.id -
  • идентификатор раздела
    • ідентифікатор розділу
  • products[i].residues -
  • остатки товара
  • залишки товару на складах.
  • Работает только если на сайте включён учёт остатков
  • Працює тільки якщо на сайті ввімкнено облік залишків на складах
    • products[i].residues[n].warehouse -
  • Название
    • Назва для
  • синхронизации склада (значение свойства "Название для синхронизации" в складе
    • синхронізації складу (значення властивості "Назва для синхронізації" у складі)
    • products[i].residues[n].quantity -
  • количество товара
    • кількість товару на
  • складе
    • складі


Info
iconfalse

Доступно с версии починаючи з Хорошоп 4.0


  • products[i].unit_of_measurement — значение единицы измерения- значення одиниці виміру
    • products[i].unit_of_measurement.id — идентификатор значения единицы в справочнике- ідентифікатор значення одиниці в довіднику
    • products[i].unit_of_measurement.value — значение единицы измерения

...

    • - значення одиниці виміру


Важлива примітка:

...

Якщо у параметра

...

є переклад значення - воно буде виведено у форматі "param": {"id":1, "value": {

...

"lang_abbr_

...

1" :

...

"value_

...

1",

...

"lang_abbr_

...

2" :

...

"value_

...

2"}}

  1. Экспортируемые параметры могут отличаться в зависимости от параметров шаблона данных конкретного товара

Пример запроса на адрес Експортовані параметри можуть відрізнятися залежно від параметрів шаблону даних конкретного товару


Приклад запиту на адресу (http://<DOMAIN>/api/catalog/export/): 


Code Block
{
       "expr" : {
           "parent":"Mac",
           "article": ["sdgasdgsa", "asfasgasdg"]
       },
       "limit" : 5,
       "token":"7189d5c9f5f469e8dbfdea1c2c33698c"
}


Пример ответа на запрос:Приклад відповіді на запит

Code Block
{
    "status": "OK",
    "response": {
        "products": [
            {
                "parent_article": "sdgasdgsa",
                "article": "sdgasdgsa",
                "mod_title": {
                    "ru": "dgasdgasdg",
                    "ua": "dgasdgasdg"
                },
                "price": 150,
                "price_old": 0,
                "presence": {
                    "id": 2,
                    "value": {
                        "ru": "Нет в наличии",
                        "ua": "Немає в наявності"
                    }
                },
                "display_in_showcase": 1,
                "discount": 0,
                "quantity": 0,
                "short_description": {
                    "ru": "",
                    "ua": ""
                },
                "color": {
                    "id": 22,
                    "value": {
                        "ru": "Золотистый",
                        "ua": "Золотистий"
                    }
                },
                "title": {
                    "ru": "MacBook Air 11.6\" 128 ГБ",
                    "ua": "MacBook Air 11.6\" 128 ГБ"
                },
                "currency": {
                    "id": 2,
                    "value": ""
                },
                "parent": {
                    "id": 1124,
                    "value": "Mac"
                },
                "brand": {
                    "id": 0,
                    "value": null
                },
                "popularity": 0,
                "description": {
                    "ru": "",
                    "ua": ""
                },
                "g_size": {
                    "id": 0,
                    "value": null
                },
                "seo_title": {
                    "ru": "",
                    "ua": ""
                },
                "seo_keywords": {
                    "ru": "",
                    "ua": ""
                },
                "seo_description": {
                    "ru": "",
                    "ua": ""
                },
                "h1_title": {
                    "ru": "",
                    "ua": ""
                },
                "alt_parent": [
                    {
                        "id": 1681,
                        "value": "development colossus cluster 86070119 \/ boob bang builder 83177342 \/ portal cake 57566500"
                    }
                ],
                "icons": [
                    {
                        "id": 4,
                        "value": {
                            "ru": "Распродажа",
                            "ua": "Распродажа"
                        }
                    },
                    {
                        "id": 3,
                        "value": {
                            "ru": "Новинка",
                            "ua": "Новинка"
                        }
                    }
                ],
                "characteristics": {
                    "mod1": {
                        "id": 0,
                        "value": null
                    },
                    "mod2": {
                        "id": 0,
                        "value": null
                    },
                    "mod3": {
                        "id": 0,
                        "value": null
                    },
                    "mod4": {
                        "id": 0,
                        "value": null
                    },
                    "mod5": {
                        "id": 0,
                        "value": null
                    },
                    "mod6": {
                        "id": 0,
                        "value": null
                    },
                    "mod7": []
                },
                "images": [],
                "gallery_common": [],
                "gallery_360": []
            },
            {
                "parent_article": "asfasgasdg",
                "article": "asfasgasdg",
                "mod_title": {
                    "ru": "efhsdfh",
                    "ua": "efhsdfh"
                },
                "price": 12000,
                "price_old": 0,
                "presence": {
                    "id": 2,
                    "value": {
                        "ru": "Нет в наличии",
                        "ua": "Немає в наявності"
                    }
                },
                "display_in_showcase": 1,
                "discount": 0,
                "quantity": 0,
                "short_description": {
                    "ru": "",
                    "ua": ""
                },
                "color": {
                    "id": 0,
                    "value": null
                },
                "title": {
                    "ru": "MacBook Air 13.3\" 128 ГБ",
                    "ua": ""
                },
                "currency": {
                    "id": 1,
                    "value": ""
                },
                "parent": {
                    "id": 1124,
                    "value": "Mac"
                },
                "brand": {
                    "id": 0,
                    "value": null
                },
                "popularity": 0,
                "description": {
                    "ru": "",
                    "ua": ""
                },
                "g_size": {
                    "id": 0,
                    "value": null
                },
                "seo_title": {
                    "ru": "",
                    "ua": ""
                },
                "seo_keywords": {
                    "ru": "",
                    "ua": ""
                },
                "seo_description": {
                    "ru": "",
                    "ua": ""
                },
                "h1_title": {
                    "ru": "",
                    "ua": ""
                },
                "alt_parent": [
                    {
                        "id": 1681,
                        "value": "development colossus cluster 86070119 \/ boob bang builder 83177342 \/ portal cake 57566500"
                    }
                ],
                "icons": [],
                "characteristics": {
                    "mod1": {
                        "id": 0,
                        "value": null
                    },
                    "mod2": {
                        "id": 0,
                        "value": null
                    },
                    "mod3": {
                        "id": 0,
                        "value": null
                    },
                    "mod4": {
                        "id": 0,
                        "value": null
                    },
                    "mod5": {
                        "id": 0,
                        "value": null
                    },
                    "mod6": {
                        "id": 0,
                        "value": null
                    },
                    "mod7": []
                },
                "images": [],
                "gallery_common": [],
                "gallery_360": []
            }
        ]
    }
}


Пример запроса Приклад запиту на адрес адресу (http://<DOMAIN>/api/catalog/export/) с использованием параметра звикористанням параметру includedParams:


Code Block
{
       "limit" : 5,
       "token":"7189d5c9f5f469e8dbfdea1c2c33698c",
	   "includedParams": ["price", "price_old", "title"]
}


Пример ответа на запрос:Приклад відповіді на запит

Code Block
{
    "status": "OK",
    "response": {
        "products": [
            {
                "parent_article": "2318262",
                "article": "2318262",
                "price": 649,
                "price_old": 0,
                "title": {
                    "ru": "Stainless Steel Case with Milanese Loop",
                    "ua": "Stainless Steel Case with Milanese Loop"
                },
                "parent": {
                    "id": 1006,
                    "value": "Watch"
                }
            },
            {
                "parent_article": "2317217",
                "article": "2317217",
                "price": 550,
                "price_old": 650,
                "title": {
                    "ru": "Stainless Steel Case with Black Sport Band",
                    "ua": "Stainless Steel Case with Black Sport Band"
                },
                "parent": {
                    "id": 1006,
                    "value": "Watch"
                }
            },
            {
                "parent_article": "MD827",
                "article": "MD827",
                "price": 599,
                "price_old": 0,
                "title": {
                    "ru": "Apple EarPods with Remote and Mic",
                    "ua": "Apple EarPods with Remote and Mic"
                },
                "parent": {
                    "id": 1008,
                    "value": "Аксессуары"
                }
            },
            {
                "parent_article": "MD564",
                "article": "MD564",
                "price": 79,
                "price_old": 0,
                "title": {
                    "ru": "Дисковод USB SuperDrive",
                    "ua": "Дисковод USB SuperDrive"
                },
                "parent": {
                    "id": 1008,
                    "value": "Аксессуары"
                }
            },
            {
                "parent_article": "MB829",
                "article": "MB829",
                "price": 69,
                "price_old": 0,
                "title": {
                    "ru": "Magic Mouse",
                    "ua": "Magic Mouse"
                },
                "parent": {
                    "id": 1032,
                    "value": "Аксессуары \/ Клавиатуры и мыши"
                }
            }
        ]
    }
}


Пример запроса Приклад запиту на адрес адресу (http://<DOMAIN>/api/catalog/export/) с использованием параметра з використання параметру excludedParams:

Code Block
{
	"token": "7189d5c9f5f469e8dbfdea1c2c33698c"
    "limit": 1,
    "excludedParams": ["price", "price_old", "description"]
}

Пример ответа на запрос:Приклад відповіді на запит

Code Block
{
    "status": "OK",
    "response": {
        "products": [
            {
                "parent_article": "2318262",
                "article": "2318262",
                "mod_title": {
                    "ru": "",
                    "ua": ""
                },
                "presence": {
                    "id": 1,
                    "value": {
                        "ru": "В наличии",
                        "ua": "В наявності"
                    }
                },
                "display_in_showcase": 1,
                "discount": 0,
                "quantity": 3,
                "short_description": {
                    "ru": "jfhblagfue",
                    "ua": ""
                },
                "color": {
                    "id": 20,
                    "value": {
                        "ru": "Зелёный",
                        "ua": "Зелений"
                    }
                },
                "currency": {
                    "id": 4,
                    "value": "грн"
                },
                "title": {
                    "ru": "Stainless Steel Case with Milanese Loop",
                    "ua": "Stainless Steel Case with Milanese Loop"
                },
                "parent": {
                    "id": 1006,
                    "value": "Watch"
                },
                "brand": {
                    "id": 88,
                    "value": {
                        "ru": "Air Jordan",
                        "ua": "Air Jordan"
                    }
                },
                "popularity": 0,
                "seo_title": {
                    "ru": "",
                    "ua": ""
                },
                "seo_keywords": {
                    "ru": "",
                    "ua": ""
                },
                "seo_description": {
                    "ru": "",
                    "ua": ""
                },
                "h1_title": {
                    "ru": "",
                    "ua": ""
                },
                "alt_parent": [],
                "icons": [
                    {
                        "id": 3,
                        "value": {
                            "ru": "Новинка",
                            "ua": "Новинка"
                        }
                    }
                ],
                "select": [],
                "characteristics": {
                    "country": {
                        "ru": "",
                        "ua": ""
                    },
                    "sezon": 0,
                    "iq": {
                        "id": 0,
                        "value": null
                    }
                },
                "images": [
                    "http:\/\/my.horoshop.dev\/content\/images\/36\/58113884470528.jpg",
                    "http:\/\/my.horoshop.dev\/content\/images\/36\/22344377057419.jpg",
                    "http:\/\/my.horoshop.dev\/content\/images\/36\/96673477606640.jpg",
                    "http:\/\/my.horoshop.dev\/content\/images\/36\/92563395698865.jpg"
                ],
                "gallery_common": [],
                "gallery_360": [],
                "slug": "stainless-steel-case-with-milanese-loop\/69",
                "link": "http:\/\/my.horoshop.dev\/stainless-steel-case-with-milanese-loop\/69\/"
            }
        ]
    }
}


Пример запроса Приклад запиту на адрес адресу (http://<DOMAIN>/api/catalog/export/) с использованием параметров includedParams и з використанням параметру includedParams та excludedParams:

Code Block
{
    "limit" : 1,
    "includedParams": ["price", "title", "color"],
    "excludedParams": ["price", "price_old", "description"]
}

Пример ответа на запрос:Приклад відповіді на запит

Code Block
{
    "status": "OK",
    "response": {
        "products": [
            {
                "parent_article": "2318262",
                "article": "2318262",
                "color": {
                    "id": 20,
                    "value": {
                        "ru": "Зелёный",
                        "ua": "Зелений"
                    }
                },
                "title": {
                    "ru": "Stainless Steel Case with Milanese Loop",
                    "ua": "Stainless Steel Case with Milanese Loop"
                },
                "parent": {
                    "id": 1006,
                    "value": "Watch"
                }
            }
        ]
    }
}

...