[{"data":1,"prerenderedAt":2892},["ShallowReactive",2],{"articles":3,"i-pc-custom:enter":2888},[4,143,370,605,695,777,855,887,985,1058,1142,1238,1323,1441,1686,1850,2076,2123,2204,2267,2405,2450],{"_id":5,"articleKey":6,"new":7,"title":8,"slug":9,"version":10,"lang":11,"image":12,"createdBy":13,"updatedBy":13,"createdAt":14,"updatedAt":14,"active":7,"important":15,"sort":16,"parentId":17,"content":18},"6a43a02956aa46409d18edb2","86e18519ae0247d3919e4a1d768dbe3305167b863538e5de74aa0ea81159a01e",true,"Примеры ответов и отображения","primery-otvetov-i-otobrazheniya",1,"ru","","a.gorbova","2026-06-30 13:53:29",false,4,"1965fa837fa9e8d455af4062379a2ae511285e74dd3d9b0f4dc5e20053ab85ba",{"blocks":19},[20,25,31,37,41,45,49,53,57,61,80,84,88,92,101,105,109,126,130,134,138],{"id":21,"type":22,"data":23},"fRdS3GgI-x","paragraph",{"text":24},"Примеры ответов на запрос и их отображение",{"id":26,"type":27,"data":28},"Rtc0reLb9u","header",{"text":29,"level":30},"Ответ одной искомой позицией",3,{"id":32,"type":33,"data":34},"werbbnnMgQ","image",{"caption":12,"withBorder":15,"withBackground":15,"stretched":15,"file":35},{"url":36},"https:\u002F\u002Fs3.tradesoft.ru\u002Fpc-docs\u002Fimage\u002F393e7135889ed4bf49f3e35dbcef63a3.png",{"id":38,"type":27,"data":39},"VZL6tzwYgQ",{"text":40,"level":30},"Несколько ценовых предложений",{"id":42,"type":33,"data":43},"W4v0pK8Mhx",{"caption":12,"withBorder":15,"withBackground":15,"stretched":15,"file":44},{"url":36},{"id":46,"type":27,"data":47},"PjCFi0fyyQ",{"text":48,"level":30},"Данные с аналогами",{"id":50,"type":33,"data":51},"64zZp4FjW2",{"caption":12,"withBorder":15,"withBackground":15,"stretched":15,"file":52},{"url":36},{"id":54,"type":27,"data":55},"aEyuCiJGfy",{"text":56,"level":30},"Максимальное количество автомобилей в гараже `data-garage-count`",{"id":58,"type":22,"data":59},"Gt0WWeyUrD",{"text":60},"Максимальное количество автомобилей в гараже:",{"id":62,"type":63,"data":64},"Mb-MXXWtl4","list",{"style":65,"meta":66,"items":67},"unordered",[],[68,72,76],{"content":69,"meta":70,"items":71},"диапазон: 0–4",[],[],{"content":73,"meta":74,"items":75},"значение по умолчанию: 4",[],[],{"content":77,"meta":78,"items":79},"при значении 0 гараж будет скрыт",[],[],{"id":81,"type":27,"data":82},"Io5cFc1MBy",{"text":83,"level":30},"Перенаправление по указанному адресу `data-limit-redirect`",{"id":85,"type":22,"data":86},"IwLuwr99uY",{"text":87},"В случае ошибки 403 с внутренним кодом 1004 происходит перенаправление по указанному адресу.",{"id":89,"type":22,"data":90},"fcMug2nkDY",{"text":91},"Поддерживаются как относительные пути, так и абсолютные.",{"id":93,"type":63,"data":94},"WT0pSzYuc2",{"style":65,"meta":95,"items":96},[],[97],{"content":98,"meta":99,"items":100},"1004 внутренний код обозначает, что лимит по тарифу закончился",[],[],{"id":102,"type":27,"data":103},"TkxZgd1dRj",{"text":104,"level":30},"Отключение модального окна `data-content-modal`",{"id":106,"type":22,"data":107},"aMh8kZhjvP",{"text":108},"Показывать контент без модального окна:",{"id":110,"type":63,"data":111},"JFerx2h7dG",{"style":65,"meta":112,"items":113},[],[114,118,122],{"content":115,"meta":116,"items":117},"допустимые значения: `true \u002F false`",[],[],{"content":119,"meta":120,"items":121},"значение по умолчанию: `true`",[],[],{"content":123,"meta":124,"items":125},"при значении `false` контент будет отображаться вне модального окна",[],[],{"id":127,"type":27,"data":128},"WCz5lEQeNt",{"text":129,"level":30},"Адрес для сохранения информации об автомобилях в гараже `data-change-garage-url`",{"id":131,"type":22,"data":132},"l9EOuVDqgJ",{"text":133},"Если указан, то по этому адресу отправляется информация об автомобиле при добавлении авто в гараж.",{"id":135,"type":22,"data":136},"9G57-5HYQY",{"text":137},"Формат данных POST-запроса:",{"id":139,"type":140,"data":141},"KRfQRhIepp","code",{"code":142},"{\n\n  \"id\": \"string\",\n\n  \"model\": \"string\",\n\n  \"brand\": \"string\",\n\n  \"description\": \"string\",\n\n  \"year\": \"string\",\n\n  \"vin\": \"string\"\n\n}",{"_id":144,"articleKey":145,"new":7,"title":146,"slug":147,"version":148,"lang":11,"image":12,"createdBy":13,"updatedBy":13,"createdAt":149,"updatedAt":149,"active":7,"important":15,"sort":10,"parentId":17,"content":150},"6a44c2768288473fb6234132","43279ba1e7ba17e21e8845b9befcff0aef7870e46154d288857ec8299b4fa89c","Внедрение html-виджета Parts-Catalogs на ваш сайт","vnedrenie-html-vidzheta-parts-catalogs-na-vash-sayt",16,"2026-06-25 13:42:36",{"blocks":151},[152,157,161,186,190,207,213,217,236,241,245,249,262,275,279,283,287,301,305,309,313,317,330,334,345,349],{"id":153,"type":27,"data":154},"cFCXW6eiBV",{"text":155,"level":156},"Введение",2,{"id":158,"type":27,"data":159},"6cihqp2Eim",{"text":160,"level":30},"Минимальные требования браузеров для версии V3 html-виджета",{"id":162,"type":63,"data":163},"rYx6CC06ux",{"style":65,"meta":164,"items":165},[],[166,170,174,178,182],{"content":167,"meta":168,"items":169},"Google Chrome ≥ 67",[],[],{"content":171,"meta":172,"items":173},"Mozilla Firefox ≥ 67",[],[],{"content":175,"meta":176,"items":177},"Safari ≥ 11.1",[],[],{"content":179,"meta":180,"items":181},"Microsoft Edge ≥ 79",[],[],{"content":183,"meta":184,"items":185},"Opera ≥ 53",[],[],{"id":187,"type":27,"data":188},"KtJCzHs5_U",{"text":189,"level":16},"Что потребуется для начала",{"id":191,"type":63,"data":192},"JFilhukcQ6",{"style":65,"meta":193,"items":194},[],[195,199,203],{"content":196,"meta":197,"items":198},"TWS ключ для интеграции Parts-Catalogs",[],[],{"content":200,"meta":201,"items":202},"Доступ к редактированию кода вашего сайта",[],[],{"content":204,"meta":205,"items":206},"Базовые знания HTML\u002FJavaScript",[],[],{"id":208,"type":209,"data":210},"BK8X8AS4wR","alert",{"type":211,"message":212},"warning","Настоятельно рекомендуется привлечь к интеграции веб-разработчика, знакомого со структурой вашего сайта",{"id":214,"type":27,"data":215},"i0qRP-SdRA",{"text":216,"level":16},"Получение TWS ключа",{"id":218,"type":63,"data":219},"XtbpQIdeAc",{"style":220,"meta":221,"items":223},"ordered",{"counterType":222},"numeric",[224,228,232],{"content":225,"meta":226,"items":227},"Свяжитесь с вашим менеджером",[],[],{"content":229,"meta":230,"items":231},"Сообщите домен сайта, на котором будет размещен виджет",[],[],{"content":233,"meta":234,"items":235},"Получите TWS ключ для интеграции",[],[],{"id":237,"type":209,"data":238},"qOCE0xW-YY",{"type":239,"message":240},"info","TWS ключ имеет формат XXX-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX и действителен, пока активен ваш тариф.",{"id":242,"type":27,"data":243},"vLs_YtMTF0",{"text":244,"level":156},"Настройка html-виджета",{"id":246,"type":27,"data":247},"vMuJV6utUD",{"text":248,"level":30},"Базовая настройка",{"id":250,"type":63,"data":251},"7M5Hu-Nl2F",{"style":220,"meta":252,"items":253},{"counterType":222},[254,258],{"content":255,"meta":256,"items":257},"Перейдите на страницу \u003Ca href=\"https:\u002F\u002Fwww.parts-catalogs.com\u002Fintegration\u002F\">интеграции\u003C\u002Fa>.",[],[],{"content":259,"meta":260,"items":261},"В разделе \"Обязательные настройки\":",[],[],{"id":263,"type":63,"data":264},"IcB7r558-l",{"style":65,"meta":265,"items":266},[],[267,271],{"content":268,"meta":269,"items":270},"Вставьте ваш TWS-ключ",[],[],{"content":272,"meta":273,"items":274},"Настройте шаблон ссылки для результатов поиска",[],[],{"id":276,"type":27,"data":277},"LD1JJRdtUW",{"text":278,"level":16},"Формат шаблона ссылки",{"id":280,"type":140,"data":281},"_0welw8sYT",{"code":282},"\u002Fsearch.html?article={article}&brand={brand}",{"id":284,"type":27,"data":285},"MFZ9DUW31Q",{"text":286,"level":16},"Доступные параметры:",{"id":288,"type":289,"data":290},"0rhHaj39Xj","table",{"withHeadings":7,"stretched":15,"content":291},[292,295,298],[293,294],"Параметр","Описание",[296,297],"{article}","Артикул детали",[299,300],"{brand}","Бренд производителя",{"id":302,"type":209,"data":303},"1LqR_YS6A8",{"type":239,"message":304},"Подробное руководство по настройке шаблона ссылки доступно в статье Как получить back-url для Parts-Catalogs",{"id":306,"type":27,"data":307},"aKnKkuQkTl",{"text":308,"level":16},"Описание настроек",{"id":310,"type":22,"data":311},"DgzEveMrJ-",{"text":312},"\u003Cb>Описание всех настроек виджета можно посмотреть по ссылке - что за ссылка, непонятно\u003C\u002Fb>",{"id":314,"type":27,"data":315},"0UMq1hYV3-",{"text":316,"level":156},"Установка на сайт",{"id":318,"type":63,"data":319},"-yRvrudARi",{"style":220,"meta":320,"items":321},{"counterType":222},[322,326],{"content":323,"meta":324,"items":325},"Скопируйте сгенерированный код",[],[],{"content":327,"meta":328,"items":329},"Вставьте код в HTML-разметку вашего сайта",[],[],{"id":331,"type":27,"data":332},"5yK6V0q5Od",{"text":333,"level":30},"Пример установки для разных CMS:",{"id":335,"type":336,"data":337},"OqkXu3RU82","accordion",{"items":338},[339,342],{"title":340,"content":341},"WordPress","```php\n\u003C?php\n\u002F\u002F Добавьте в header.php или через виджет\n?>\n\n\u003Cdiv id=\"parts-catalog\"\n  data-key=\"XXX-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX\"\n  data-back-url=\"\u002Fsearch.html?article={article}&brand={brand}\"\n>\u003C\u002Fdiv>\n\n\u003Cscript type=\"text\u002Fjavascript\" src=\"https:\u002F\u002Fgui.parts-catalogs.com\u002Fv3\u002Fparts-catalogs.js\">\u003C\u002Fscript>\n```",{"title":343,"content":344},"1С-Битрикс","```php\n\u003C?require($_SERVER[\"DOCUMENT_ROOT\"].\"\u002Fbitrix\u002Fheader.php\");?>\n\n\u003Cdiv id=\"parts-catalog\"\n  data-key=\"XXX-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX\"\n  data-back-url=\"\u002Fsearch.html?article={article}&brand={brand}\"\n>\u003C\u002Fdiv>\n\n\u003Cscript type=\"text\u002Fjavascript\" src=\"https:\u002F\u002Fgui.parts-catalogs.com\u002Fv3\u002Fparts-catalogs.js\">\u003C\u002Fscript>\n\n\u003C?require($_SERVER[\"DOCUMENT_ROOT\"].\"\u002Fbitrix\u002Ffooter.php\");?>\n```",{"id":346,"type":27,"data":347},"MavKkREqon",{"text":348,"level":30},"Проверка работоспособности",{"id":350,"type":63,"data":351},"xFSuyZUvIe",{"style":65,"meta":352,"items":353},[],[354,358,362,366],{"content":355,"meta":356,"items":357},"Каталог корректно отображается",[],[],{"content":359,"meta":360,"items":361},"Поиск работает",[],[],{"content":363,"meta":364,"items":365},"Результаты открываются правильно",[],[],{"content":367,"meta":368,"items":369},"Выбранные настройки виджета корректно работают",[],[],{"_id":371,"articleKey":372,"new":7,"title":373,"slug":374,"version":375,"lang":11,"image":12,"createdBy":13,"updatedBy":13,"createdAt":376,"updatedAt":376,"active":7,"important":15,"sort":30,"parentId":17,"content":377},"6a44c921649aa67f862c3b92","30f341d714af9a0b453fc9514f0b53806d5d650dd0126a28427e8f82b164d973","Получение цен","poluchenie-tsen",5,"2026-06-30 11:31:34",{"blocks":378},[379,383,404,408,412,416,433,437,458,462,477,481,485,498,510,514,518,522,539,543,547,551,555,568,572,576,580,584],{"id":380,"type":27,"data":381},"lQG7k_FQYe",{"text":382,"level":156},"Процесс получения и отображения цен",{"id":384,"type":63,"data":385},"Pek-ZPO3rB",{"style":220,"meta":386,"items":387},{"counterType":222},[388,392,396,400],{"content":389,"meta":390,"items":391},"Пользователь в приложении **Parts-Catalogs** переходит к выбору деталей.",[],[],{"content":393,"meta":394,"items":395},"Приложение отправляет запрос к вашему серверу по указанному URL, передавая параметры `code` и `brand`.",[],[],{"content":397,"meta":398,"items":399},"Ваш сервер возвращает JSON-ответ с ценовыми предложениями.",[],[],{"content":401,"meta":402,"items":403},"Приложение отображает полученные цены на экране.",[],[],{"id":405,"type":22,"data":406},"m6HD0XUw-V",{"text":407},"\u003Ci>При отсутствии цен приложение отображает ссылку на проценку с надписью \"Расширенный поиск\".\u003C\u002Fi>",{"id":409,"type":27,"data":410},"SO25G8qamM",{"text":411,"level":30},"Требования к серверу",{"id":413,"type":22,"data":414},"kIvxMKbnlR",{"text":415},"Сервер должен:",{"id":417,"type":63,"data":418},"rmZls5DXqu",{"style":65,"meta":419,"items":420},[],[421,425,429],{"content":422,"meta":423,"items":424},"Обрабатывать запросы по протоколу HTTP или HTTPS.",[],[],{"content":426,"meta":427,"items":428},"Принимать параметры `code` и `brand` (обязательные), а также опционально `name`.",[],[],{"content":430,"meta":431,"items":432},"Возвращать данные в формате JSON.",[],[],{"id":434,"type":22,"data":435},"125nR7RxVL",{"text":436},"Ответ сервера — это массив объектов, каждый из которых описывает одну ценовую позицию. В минимальном варианте объект должен содержать:",{"id":438,"type":63,"data":439},"sjzRepNgaz",{"style":65,"meta":440,"items":441},[],[442,446,450,454],{"content":443,"meta":444,"items":445},"`title` — название детали (строка)",[],[],{"content":447,"meta":448,"items":449},"`code` — артикул детали (строка)",[],[],{"content":451,"meta":452,"items":453},"`brand` — бренд детали (строка)",[],[],{"content":455,"meta":456,"items":457},"`price` — цена детали (строка с указанием валюты)",[],[],{"id":459,"type":22,"data":460},"ZbA6diRh1B",{"text":461},"Ниже приведен пример типичного ответа сервера:",{"id":463,"type":464,"data":465},"CkkYso2gb3","api-response",{"statusCode":466,"statusText":467,"description":12,"headers":468,"responseParams":469,"responseExample":470,"errorResponses":476},200,"ОК",[],[],[471],{"title":472,"code":473,"brand":474,"price":475},"Фильтр воздушный","8W0133843A","Audi","1930 ₽",[],{"id":478,"type":27,"data":479},"bcZ2JzpS4x",{"text":480,"level":30},"Обработка ошибок и ответы сервера",{"id":482,"type":22,"data":483},"bngaGqqN3X",{"text":484},"Рекомендуется поддержать следующие сценарии:",{"id":486,"type":63,"data":487},"M4gv7Zf63Y",{"style":65,"meta":488,"items":489},[],[490,494],{"content":491,"meta":492,"items":493},"\u003Cb>Отсутствие результата:\u003C\u002Fb> Если по переданным параметрам code и brand нет предложений, сервер может вернуть пустой массив [] или специальный объект с полем message.",[],[],{"content":495,"meta":496,"items":497},"\u003Cb>Ошибки в запросе:\u003C\u002Fb> При неправильных параметрах запроса или внутренних ошибках возвращайте понятный ответ, например:",[],[],{"id":499,"type":464,"data":500},"cppvglfaLl",{"statusCode":501,"statusText":502,"description":503,"headers":504,"responseParams":505,"responseExample":506,"errorResponses":509},500,"Internal Server Error","Ошибки в запросе",[],[],{"error":507,"message":508},"Invalid parameters","Parameter 'code' is missing",[],{"id":511,"type":22,"data":512},"_YDg4e3wEd",{"text":513},"При этом следует использовать соответствующие HTTP-коды: 400 для некорректных запросов, 500 для внутренних ошибок.",{"id":515,"type":27,"data":516},"F5bEd7stJo",{"text":517,"level":30},"Локализация и формат цен",{"id":519,"type":22,"data":520},"DHtUgND3lw",{"text":521},"Для удобства пользователей цены необходимо отображать в понятном и привычном формате.",{"id":523,"type":63,"data":524},"5HXjs6nHsb",{"style":65,"meta":525,"items":526},[],[527,531,535],{"content":528,"meta":529,"items":530},"\u003Cb>Валюта\u003C\u002Fb>. Указывайте знак или код валюты рядом с числовым значением, например: \"1930 ₽\", \"1930 RUB\" или \"1930 $\".",[],[],{"content":532,"meta":533,"items":534},"\u003Cb>Разделители разрядов\u003C\u002Fb>. Используйте пробелы или запятые для улучшения восприятия больших чисел: \"1 930\" или \"1,930\".",[],[],{"content":536,"meta":537,"items":538},"\u003Cb>Локализация\u003C\u002Fb>. Если приложение будет использоваться в разных странах, убедитесь, что формат чисел и валюты легко адаптируется к региональным стандартам. Это позволит отображать цены корректно в зависимости от местоположения пользователя.",[],[],{"id":540,"type":27,"data":541},"mbJ9s8Bao9",{"text":542,"level":30},"Требования к производительности",{"id":544,"type":22,"data":545},"iY4NSVGgSM",{"text":546},"Сервер должен обеспечивать время ответа не более 300–500 мс, а при большом объеме обращений рекомендуется использовать кэширование для улучшения производительности и снижения нагрузки.",{"id":548,"type":22,"data":549},"1wJEmqWE7F",{"text":550},"Лимит на получение цен от сервера составляет 30 секунд. Если за это время ответ не получен, пользователь видит уведомление об ошибке.",{"id":552,"type":27,"data":553},"YNI9X_nOE8",{"text":554,"level":30},"Шаги по интеграции",{"id":556,"type":63,"data":557},"XQEssfUvMu",{"style":220,"meta":558,"items":559},{"counterType":222},[560,564],{"content":561,"meta":562,"items":563},"Реализуйте на своем сервере эндпоинт (например `\u002Fprice`) который принимает параметры `code` и `brand` и возвращает JSON.",[],[],{"content":565,"meta":566,"items":567},"Убедитесь, что ваш сервер корректно отвечает на тестовые запросы. Для проверки можно обратиться к вашему эндпоинту напрямую в браузере: `https:\u002F\u002Fyourdomain.com\u002Fprice\u002F`",[],[],{"id":569,"type":27,"data":570},"cKf8-CYegJ",{"text":571,"level":30},"Конфигурация приложения",{"id":573,"type":22,"data":574},"NrTdRYBYi6",{"text":575},"После реализации эндпоинта вы можете указать источник цен для вашего приложения. Для этого в инициализации приложения укажите параметр data-price-url и его значение с вашим адресом:",{"id":577,"type":140,"data":578},"jKl1JCtc-l",{"code":579},"```html\n\u003Cdiv id=\"parts-catalog\"\n  data-key=\"\"\n  data-back-url=\"\u002Fsearch\u002F?code={code}&brand={brand}\"\n  data-price-url=\"\u002Fprice\"\n>\u003C\u002Fdiv>\n```",{"id":581,"type":22,"data":582},"0A3-T5rY9g",{"text":583},"Пример сценария работы:",{"id":585,"type":63,"data":586},"Ro6x_r_KBG",{"style":220,"meta":587,"items":588},{"counterType":222},[589,593,597,601],{"content":590,"meta":591,"items":592},"Пользователь выбирает нужную позицию детали в приложении Parts-Catalogs. ",[],[],{"content":594,"meta":595,"items":596},"Приложение отправляет фоновый запрос к `https:\u002F\u002Fyourdomain.com\u002Fprice\u002F?code={article}&amp;brand={brand}`. Возвращаются предложения с ценой. ",[],[],{"content":598,"meta":599,"items":600},"Отображается таблица с ценами. ",[],[],{"content":602,"meta":603,"items":604},"При нажатии на иконку корзины происходит переход по адресу `https:\u002F\u002Fyourdomain.com\u002Fsearch\u002F?code={code}&amp;brand={brand}`, где подставляются реальные значения артикула и бренда. ",[],[],{"_id":606,"articleKey":607,"new":7,"title":608,"slug":609,"version":16,"lang":11,"image":12,"createdBy":13,"updatedBy":13,"createdAt":610,"updatedAt":610,"active":7,"important":15,"sort":156,"parentId":611,"content":612},"6a44d151bc2510256313bdf5","92cc20351ea1fc1fa0a6c091513e75e237df65e8c57937817db2d168101003a3","Получение списка моделей каталога","poluchenie-spiska-modeley-kataloga","2026-06-30 15:08:54","ab8304bdafc76fe5194d66b66141410376bbe3a70ef4aadec94e5f542272d597",{"blocks":613},[614,618,622,626,630,639,643,656,660,676,680],{"id":615,"type":22,"data":616},"NWo46y1-Tt",{"text":617},"Метод возвращает список всех моделей выбранного каталога.",{"id":619,"type":27,"data":620},"DwaQ7AahId",{"text":621,"level":30},"Endpoint",{"id":623,"type":140,"data":624},"5mOwzg7_-J",{"code":625},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002F{id}\u002Fmodels\u002F",{"id":627,"type":22,"data":628},"Ta5TXqXr3y",{"text":629},"где:",{"id":631,"type":63,"data":632},"pYg3Hbp9WI",{"style":65,"meta":633,"items":634},[],[635],{"content":636,"meta":637,"items":638},"`id` — идентификатор каталога.",[],[],{"id":640,"type":27,"data":641},"vNHv7Ago_A",{"text":642,"level":16},"Пример запроса",{"id":644,"type":645,"data":646},"STdG7XzIeX","api-request",{"method":647,"endpoint":648,"description":12,"auth":649,"headers":651,"queryParams":654,"bodyParams":655,"bodyExample":12},"GET","https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fbmw\u002Fmodels\u002F",{"type":650},"none",{"accept":652,"Authorization":653},"application\u002Fjson","YOUR-API-KEY",[],[],{"id":657,"type":27,"data":658},"odI6k8ahT1",{"text":659,"level":16},"Пример ответа",{"id":661,"type":464,"data":662},"gNfXbD2v-c",{"statusCode":466,"statusText":663,"description":12,"headers":664,"responseParams":665,"responseExample":666,"errorResponses":675},"OK",[],[],[667,671],{"id":668,"name":669,"img":670},"8c6b7373fb3d59dc8aa3185a3f570460","1","\u002F\u002Fimg.parts-catalogs.com\u002Fmodels\u002Fbmw\u002F1.jpg",{"id":672,"name":673,"img":674},"cd8d55f06df34d8c4a8e6f398b46925a","1500-2000CS",null,[],{"id":677,"type":27,"data":678},"0hMdqrBexv",{"text":679,"level":16},"Поля ответа",{"id":681,"type":289,"data":682},"F6qbu4beNW",{"withHeadings":7,"stretched":15,"content":683},[684,686,689,692],[685,294],"Поле",[687,688],"id","Идентификатор модели",[690,691],"name","Наименование модели на английском языке",[693,694],"img","Ссылка на изображение модели. Если изображение отсутствует, поле содержит `null`",{"_id":696,"articleKey":697,"new":7,"title":698,"slug":699,"version":30,"lang":11,"image":12,"createdBy":13,"updatedBy":700,"createdAt":701,"updatedAt":702,"active":7,"important":15,"sort":703,"parentId":611,"content":704},"6a44ee4036ef2229fc398433","fc2dc255f037ef1719a57d1ebf2b80a037778c4b2abb293b64957bb8f125e675","Получение автомобиля по VIN\u002FFRAME","poluchenie-avtomobilya-po-vinframe","a.pupkov","2026-06-30 15:21:56","2026-07-02 09:06:12",13,{"blocks":705},[706,710,713,725,728,748,752,756,760],{"id":707,"type":22,"data":708},"0DPbpjfZIQ",{"text":709},"Метод позволяет определить автомобиль по VIN или FRAME-номеру.",{"id":711,"type":27,"data":712},"c9dU2e4VAz",{"text":642,"level":16},{"id":714,"type":645,"data":715},"i6mSMkx5u6",{"method":647,"endpoint":716,"description":12,"auth":717,"headers":718,"queryParams":720,"bodyParams":724,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcar\u002Finfo?q=XW8AN2NE3JH035743",{"type":650},{"accept":652,"Accept-Language":719,"Authorization":653},"en",[721],{"name":722,"type":723,"required":7,"description":12},"q","string",[],{"id":726,"type":27,"data":727},"uMid090faV",{"text":659,"level":16},{"id":729,"type":464,"data":730},"dwGxwbjbHM",{"statusCode":466,"statusText":12,"description":12,"headers":731,"responseParams":732,"responseExample":733,"errorResponses":747},[],[],[734],{"title":735,"catalogId":736,"brand":737,"modelId":738,"carId":739,"criteria":740,"vin":741,"frame":12,"modelName":735,"description":742,"optionCodes":743},"Octavia","skoda","Skoda","c73916df9a88ab05c3e443deae2399b1","b6f1737ecdb825af838af2c9aee89486","b4*XW8AN2NE3JH035743(2018!aebbed60","XW8AN2NE3JH035743","2018-2021. Car name: OCT Octavia",[744],{"code":745,"description":746},"0A2","doors: 4 doors",[],{"id":749,"type":22,"data":750},"OXB63gfLK8",{"text":751},"Для дальнейшей работы с каталогом рекомендуется использовать значение поля `criteria`.",{"id":753,"type":22,"data":754},"ajw_qP-fi-",{"text":755},"Поле `criteria` содержит дополнительную информацию о комплектации автомобиля и позволяет получать максимально точные результаты при последующих запросах.",{"id":757,"type":22,"data":758},"9ZoJ7WTBeN",{"text":759},"Используйте значение `criteria` в следующих методах:",{"id":761,"type":63,"data":762},"vTNqHq4nPx",{"style":220,"meta":763,"items":764},{"counterType":222},[765,769,773],{"content":766,"meta":767,"items":768},"`\u002Fcatalogs\u002F{catalogId}\u002Fcars2\u002F{carId}` — для дополнительной фильтрации информации об автомобиле.",[],[],{"content":770,"meta":771,"items":772},"`\u002Fcatalogs\u002F{catalogId}\u002Fgroups2` или `\u002Fcatalogs\u002F{catalogId}\u002Fgroups-tree` — для дополнительной фильтрации групп запчастей.",[],[],{"content":774,"meta":775,"items":776},"`\u002Fcatalogs\u002F{catalogId}\u002Fparts2` — для дополнительной фильтрации списка деталей.",[],[],{"_id":778,"articleKey":779,"new":7,"title":780,"slug":781,"version":16,"lang":11,"image":12,"createdBy":13,"updatedBy":700,"createdAt":782,"updatedAt":783,"active":7,"important":15,"sort":16,"parentId":611,"content":784},"6a44efad471254040a2b6342","6dd54354e7ca5f0e2f91aeef684fb0ead2bb026832609e2a964bf029cb0684c6","Получение списка модификаций автомобиля","poluchenie-spiska-modifikatsiy-avtomobilya","2026-06-30 15:23:40","2026-07-02 09:06:04",{"blocks":785},[786,790,794,798,808,812,816,827,830],{"id":787,"type":22,"data":788},"mra1gGuDTi",{"text":789},"Метод возвращает список всех модификаций выбранной модели.",{"id":791,"type":22,"data":792},"_tVcBpObm_",{"text":793},"При необходимости результаты можно дополнительно отфильтровать с помощью параметра `parameter`.",{"id":795,"type":27,"data":796},"Ejf3gmvRt7",{"text":797,"level":16},"Без фильтрации",{"id":799,"type":645,"data":800},"aC3jo4zhwX",{"method":647,"endpoint":801,"description":12,"auth":802,"headers":803,"queryParams":804,"bodyParams":807,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fbmw\u002Fcars2\u002F?modelId=8c6b7373fb3d59dc8aa3185a3f570460",{"type":650},{"accept":652,"Accept-Language":719,"Authorization":653},[805],{"name":806,"type":723,"required":7,"description":12},"modelId",[],{"id":809,"type":27,"data":810},"NcUoSnCrrj",{"text":811,"level":16},"С фильтрацией",{"id":813,"type":22,"data":814},"HfToKuJhfZ",{"text":815},"В примере используются те же значения параметров, что и на предыдущем шаге: год выпуска, модификация и расположение руля.",{"id":817,"type":645,"data":818},"tGA_Zq8nRW",{"method":647,"endpoint":819,"description":12,"auth":820,"headers":821,"queryParams":822,"bodyParams":826,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fbmw\u002Fcars2\u002F?modelId=8c6b7373fb3d59dc8aa3185a3f570460&parameter=21e9467e086eb3f198706753e0418335,f28abcd59ff41fbaafd771599e985361,593b53050475a5ed532c28837afcace1",{"type":650},{"accept":652,"Accept-Language":719,"Authorization":653},[823,824],{"name":806,"type":723,"required":7,"description":12},{"name":825,"type":723,"required":15,"description":12},"parameter",[],{"id":828,"type":27,"data":829},"GK-Ca8l-m5",{"text":659,"level":16},{"id":831,"type":464,"data":832},"vk21mN1eG1",{"statusCode":466,"statusText":12,"description":12,"headers":833,"responseParams":834,"responseExample":835,"errorResponses":854},[],[],[836],{"id":837,"name":838,"description":839,"modelId":668,"modelName":669,"modelImg":840,"catalogId":841,"parameters":842,"vin":674,"frame":674,"criteria":674,"brand":853,"groupsTreeAvailable":7},"2ecdb04952790fdc29d2477b3baa9318","116i","Series: E87","{IMAGE_URL}","bmw",[843,848],{"key":844,"name":845,"value":838,"idx":846,"sortOrder":847},"car_name","Model","f28abcd59ff41fbaafd771599e985361",100,{"key":849,"name":850,"value":851,"idx":852,"sortOrder":847},"spec_series","Series","E87","ecc9defef6e5792e12f1493202cea514","BMW",[],{"_id":856,"articleKey":857,"new":7,"title":858,"slug":859,"version":156,"lang":11,"image":12,"createdBy":13,"updatedBy":700,"createdAt":860,"updatedAt":861,"active":7,"important":15,"sort":375,"parentId":611,"content":862},"6a44eff54d6bb455c13e41f2","3d5b8a876f0c0341a3190b69154c94fea8ab644edf3c5ea9b3f04ab011a0cfd5","Получение информации о выбранном автомобиле","poluchenie-informatsii-o-vybrannom-avtomobile","2026-06-30 15:24:27","2026-07-02 09:06:05",{"blocks":863},[864,868,872,876,879],{"id":865,"type":22,"data":866},"pkvVSQ_wcR",{"text":867},"Метод возвращает информацию о конкретной модификации автомобиля.",{"id":869,"type":22,"data":870},"2dSthFErI2",{"text":871},"По структуре ответа метод аналогичен запросу получения списка модификаций, однако возвращает данные только для одного автомобиля.",{"id":873,"type":22,"data":874},"C0WFqdp2V7",{"text":875},"Метод также поддерживает использование параметра `criteria` для дополнительной фильтрации данных.",{"id":877,"type":27,"data":878},"mBTBQ8GBch",{"text":642,"level":16},{"id":880,"type":645,"data":881},"ityQ7dKNV-",{"method":647,"endpoint":882,"description":12,"auth":883,"headers":884,"queryParams":885,"bodyParams":886,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fbmw\u002Fcars2\u002Ff4933e444769e497b6c813c9c9cf1f90",{"type":650},{"accept":652,"Accept-Language":719,"Authorization":653},[],[],{"_id":888,"articleKey":889,"new":7,"title":890,"slug":891,"version":30,"lang":11,"image":12,"createdBy":13,"updatedBy":700,"createdAt":892,"updatedAt":893,"active":7,"important":15,"sort":894,"parentId":611,"content":895},"6a44f183c03346356260dbd2","f7dbac54fe115f3a94bdb191765eff95672bc82604d66cf2f7b41e5210104a89","Получение полного дерева групп","poluchenie-polnogo-dereva-grupp","2026-06-30 15:28:13","2026-07-02 09:06:07",7,{"blocks":896},[897,901,904,908,916,920,934,938,947,950],{"id":898,"type":22,"data":899},"LRvv7FzhnF",{"text":900},"Метод `groups-tree` поддерживает параметр `criteria`, позволяющий дополнительно отфильтровать дерево групп.",{"id":902,"type":27,"data":903},"PjDNVEaQdI",{"text":642,"level":16},{"id":905,"type":22,"data":906},"p5lb-u2pDg",{"text":907},"Получение полного дерева групп каталога `bmw`:",{"id":909,"type":645,"data":910},"sk5eNoEhbT",{"method":647,"endpoint":911,"description":12,"auth":912,"headers":913,"queryParams":914,"bodyParams":915,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fbmw\u002Fgroups-tree",{"type":650},{"accept":652,"Authorization":653},[],[],{"id":917,"type":27,"data":918},"E5RVCy0tmf",{"text":919,"level":16},"Параметры метода",{"id":921,"type":289,"data":922},"0HEHNWp2TI",{"withHeadings":7,"stretched":15,"content":923},[924,925,928,931],[293,294],[926,927],"cached","При значении `true` возвращает общее нефильтрованное дерево групп из кэша. Если параметр не указан, возвращается отфильтрованное дерево, построение которого занимает больше времени",[929,930],"carId","Идентификатор автомобиля. Позволяет получить дерево групп, отфильтрованное для конкретной модификации автомобиля",[932,933],"criteria","Закодированная строка дополнительных параметров автомобиля. Передается после успешной идентификации автомобиля по VIN\u002FFrame и позволяет выполнить более точную фильтрацию дерева групп",{"id":935,"type":27,"data":936},"NoiPxuM8Jm",{"text":937,"level":16},"Пример запроса с фильтрацией по автомобилю",{"id":939,"type":645,"data":940},"zdknI9_JBX",{"method":647,"endpoint":941,"description":12,"auth":942,"headers":943,"queryParams":944,"bodyParams":946,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fbmw\u002Fgroups-tree?carId=f4933e444769e497b6c813c9c9cf1f90",{"type":650},{"accept":652,"Authorization":653},[945],{"name":929,"type":723,"required":15,"description":12},[],{"id":948,"type":27,"data":949},"Do8FB2_rgL",{"text":659,"level":16},{"id":951,"type":464,"data":952},"2F4VzSOH3s",{"statusCode":466,"statusText":467,"description":12,"headers":953,"responseParams":954,"responseExample":955,"errorResponses":984},[],[],[956,976],{"id":957,"name":958,"parentId":674,"subGroups":959},"547","Maintenance parts",[960,972],{"id":961,"name":962,"parentId":957,"subGroups":963},"769","Oils",[964,968],{"id":965,"name":966,"parentId":961,"subGroups":967},"598","HPS oil",[],{"id":969,"name":970,"parentId":961,"subGroups":971},"608","Transmission oil",[],{"id":973,"name":974,"parentId":957,"subGroups":975},"767","Filters",[],{"id":977,"name":978,"parentId":674,"subGroups":979},"549","Engine",[980],{"id":981,"name":982,"parentId":977,"subGroups":983},"585","IC engine: sensors, units, valves, controllers",[],[],{"_id":986,"articleKey":987,"new":7,"title":988,"slug":989,"version":30,"lang":11,"image":12,"createdBy":13,"updatedBy":700,"createdAt":990,"updatedAt":991,"active":7,"important":15,"sort":992,"parentId":611,"content":993},"6a44f66f48deee59cc1c82f2","05e80531981b46b2cdc7f4512549e66b750a29afec41415c829f893bebef69c8","Поиск групп по наименованию схемы","poisk-grupp-po-naimenovaniyu-shemy","2026-06-30 15:33:56","2026-07-02 09:06:09",9,{"blocks":994},[995,999,1003,1006,1010,1019,1022,1041,1044,1048],{"id":996,"type":22,"data":997},"MyEwUWlmZP",{"text":998},"Данный метод рекомендуется использовать, если каталог поддерживает универсальное дерево групп (`hasUniTree=true`).",{"id":1000,"type":22,"data":1001},"pio7MYelIx",{"text":1002},"Метод позволяет найти группы, содержащие схемы, название которых соответствует поисковому запросу.",{"id":1004,"type":27,"data":1005},"F35yqhQLgR",{"text":642,"level":16},{"id":1007,"type":22,"data":1008},"6GaumypV1e",{"text":1009},"Поиск схем, название которых содержит строку `engine`:",{"id":1011,"type":645,"data":1012},"RbzYHe5Gi2",{"method":647,"endpoint":1013,"description":12,"auth":1014,"headers":1015,"queryParams":1016,"bodyParams":1018,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fbmw\u002Fgroups-suggest?q=engine",{"type":650},{"accept":652,"Authorization":653},[1017],{"name":722,"type":723,"required":7,"description":12},[],{"id":1020,"type":27,"data":1021},"kGJs4rdyiq",{"text":659,"level":16},{"id":1023,"type":464,"data":1024},"PnR2-zFDqt",{"statusCode":466,"statusText":12,"description":12,"headers":1025,"responseParams":1026,"responseExample":1027,"errorResponses":1040},[],[],[1028,1031,1034,1037],{"sid":1029,"name":1030},"87","Engine oil filter",{"sid":1032,"name":1033},"433","Engine oil",{"sid":1035,"name":1036},"1075","IC engine cooling radiator",{"sid":1038,"name":1039},"7785","Antifreeze",[],{"id":1042,"type":27,"data":1043},"O0EU288drm",{"text":679,"level":16},{"id":1045,"type":22,"data":1046},"Tml12PfUns",{"text":1047},"Полученный идентификатор схемы (`sid`) можно использовать для быстрого получения списка схем через метод \u003Ci>Получение схем, отфильтрованных на этапе поиска (добавить ссылку на статью)\u003C\u002Fi>",{"id":1049,"type":289,"data":1050},"j0104fXdIm",{"withHeadings":7,"stretched":15,"content":1051},[1052,1053,1056],[685,294],[1054,1055],"sid","Идентификатор схемы",[690,1057],"Наименование схемы",{"_id":1059,"articleKey":1060,"new":7,"title":1061,"slug":1062,"version":156,"lang":11,"image":12,"createdBy":13,"updatedBy":700,"createdAt":1063,"updatedAt":1064,"active":7,"important":15,"sort":1065,"parentId":611,"content":1066},"6a44f7829672f23f55720842","9b0920ca92605c66502044fb60bee668a05a6371f149fdaf97d154f30752200c","Вспомогательные эндпоинты","vspomogatelnye-endpointy","2026-06-30 16:06:00","2026-07-02 09:05:35",14,{"blocks":1067},[1068,1072,1076,1080,1084,1088,1091,1101,1104,1112,1116,1120,1123,1131,1134],{"id":1069,"type":27,"data":1070},"4woiy6wd2X",{"text":1071,"level":30},"Проверка корректности VIN",{"id":1073,"type":22,"data":1074},"gqrqJ0gc0P",{"text":1075},"Для проверки корректности VIN-номера используется эндпоинт `vin-validator`.",{"id":1077,"type":22,"data":1078},"3Toxr-DaW0",{"text":1079},"Если VIN указан с ошибками или имеет некорректный формат:",{"id":1081,"type":22,"data":1082},"GK_OtkhlwD",{"text":1083},"- поле `errors` будет содержать список найденных ошибок;",{"id":1085,"type":22,"data":1086},"1Y2mL39ohO",{"text":1087},"- поле `changed` — исправленный или рекомендуемый вариант VIN (если его удалось определить).",{"id":1089,"type":27,"data":1090},"PeaxfMgpNf",{"text":642,"level":16},{"id":1092,"type":645,"data":1093},"V6_jE7mfFx",{"method":647,"endpoint":1094,"description":12,"auth":1095,"headers":1096,"queryParams":1097,"bodyParams":1100,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcars\u002Fvin-validator?vin=XW8AN2NE3JH035743",{"type":650},{"accept":652,"Accept-Language":719,"Authorization":653},[1098],{"name":1099,"type":723,"required":7,"description":12},"vin",[],{"id":1102,"type":27,"data":1103},"lGi3uYJUNr",{"text":659,"level":16},{"id":1105,"type":464,"data":1106},"BQd29pazpk",{"statusCode":466,"statusText":12,"description":12,"headers":1107,"responseParams":1108,"responseExample":1109,"errorResponses":1111},[],[],{"changed":741,"original":741,"errors":1110},[],[],{"id":1113,"type":27,"data":1114},"mvFOVhzeew",{"text":1115,"level":30},"Получение IP-адреса клиента",{"id":1117,"type":22,"data":1118},"56HxKh3ucv",{"text":1119},"Для получения IP-адреса, с которого выполняется запрос к API, используйте эндпоинт `\u002Fv1\u002Fip\u002F`.",{"id":1121,"type":27,"data":1122},"kK98Qmm5IX",{"text":642,"level":16},{"id":1124,"type":645,"data":1125},"Adegp1C1MG",{"method":647,"endpoint":1126,"description":12,"auth":1127,"headers":1128,"queryParams":1129,"bodyParams":1130,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fip\u002F",{"type":650},{"accept":652},[],[],{"id":1132,"type":27,"data":1133},"0NI1DpROfj",{"text":659,"level":16},{"id":1135,"type":464,"data":1136},"031g_w1kVD",{"statusCode":466,"statusText":12,"description":12,"headers":1137,"responseParams":1138,"responseExample":1139,"errorResponses":1141},[],[],{"ip":1140},"127.0.0.1",[],{"_id":1143,"articleKey":1144,"new":7,"title":1145,"slug":1146,"version":30,"lang":11,"image":12,"createdBy":13,"updatedBy":700,"createdAt":1147,"updatedAt":702,"active":7,"important":15,"sort":1148,"parentId":611,"content":1149},"6a44f8a98ad62f02f75299c2","1323fdcc0a85c925357e9ed6148060e35c0a594451f98e766153f1831515c26a","Получение деталей","poluchenie-detaley","2026-06-30 16:03:48",12,{"blocks":1150},[1151,1155,1159,1163,1167,1170,1181,1184,1213,1217],{"id":1152,"type":22,"data":1153},"oF9165HtMf",{"text":1154},"Получение деталей возможно только после получения списка групп каталога.",{"id":1156,"type":209,"data":1157},"3Nrelmgi8k",{"type":211,"message":1158},"Для выполнения запроса необходимо знать идентификатор группы (`groupId`). Без него получить список деталей невозможно.",{"id":1160,"type":22,"data":1161},"yM_fLLpstu",{"text":1162},"Перед выполнением запроса рекомендуется убедиться, что у выбранной группы значение поля `hasParts` равно `true`. Если группа не содержит деталей, запрос считается некорректным.",{"id":1164,"type":22,"data":1165},"81MAxNKVhi",{"text":1166},"Метод также поддерживает параметр `criteria` для дополнительной фильтрации.",{"id":1168,"type":27,"data":1169},"WAs2KFHpOS",{"text":642,"level":16},{"id":1171,"type":645,"data":1172},"gyohXQNH0P",{"method":647,"endpoint":1173,"description":12,"auth":1174,"headers":1175,"queryParams":1176,"bodyParams":1180,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fbmw\u002Fparts2?carId=f4933e444769e497b6c813c9c9cf1f90&groupId=MCPwn5qAMTFfODMwNvCfkIlKUEcvNTAyNzA0LnBuZw",{"type":650},{"accept":652,"Accept-Language":719,"Authorization":653},[1177,1178],{"name":929,"type":723,"required":7,"description":12},{"name":1179,"type":723,"required":15,"description":12},"groupId",[],{"id":1182,"type":27,"data":1183},"nk5oDQ2_UF",{"text":659,"level":16},{"id":1185,"type":464,"data":1186},"OpZQZOi8YJ",{"statusCode":466,"statusText":12,"description":12,"headers":1187,"responseParams":1188,"responseExample":1189,"errorResponses":1212},[],[],{"img":1190,"imgDescription":674,"brand":841,"partGroups":1191,"positions":1199},"\u002F\u002Fru.img.parts-catalogs.com\u002Fbmw_2020_01\u002Fdata\u002FJPG\u002F502704.png",[1192],{"number":674,"positionNumber":674,"name":674,"description":12,"parts":1193},[1194],{"id":1195,"number":1195,"nameId":1029,"name":1030,"notice":1196,"description":1197,"positionNumber":1198,"url":12},"11422469721","Oil filter","?\nQTY: 1\nReconditioned part number: ?\n\nWeight: ?\nOld part number: ?","01",[1200,1206],{"number":1198,"coordinates":1201},[1202,1203,1204,1205],187,275,8,20,{"number":1207,"coordinates":1208},"02",[1209,1210,1211,1205],433,406,10,[],{"id":1214,"type":22,"data":1215},"xkGgwmESvB",{"text":1216},"Ответ содержит:",{"id":1218,"type":63,"data":1219},"obTPUmPoF4",{"style":65,"meta":1220,"items":1221},[],[1222,1226,1230,1234],{"content":1223,"meta":1224,"items":1225},"информацию о схеме;",[],[],{"content":1227,"meta":1228,"items":1229},"список групп деталей (`partGroups`);",[],[],{"content":1231,"meta":1232,"items":1233},"список деталей (`parts`);",[],[],{"content":1235,"meta":1236,"items":1237},"координаты позиций (`positions`), которые позволяют связать деталь с ее обозначением на схеме.",[],[],{"_id":1239,"articleKey":1240,"new":7,"title":1241,"slug":1242,"version":894,"lang":11,"image":12,"createdBy":13,"updatedBy":13,"createdAt":1243,"updatedAt":1243,"active":7,"important":15,"sort":10,"parentId":611,"content":1244},"6a44f8be1066f1741710c9e2","9af6fc8e9bb8038707fa7ad5b0fe7c1b5d1232321508f868d2a44bd31f526bea","Первый запрос","pervyy-zapros","2026-06-30 15:04:46",{"blocks":1245},[1246,1250,1254,1258,1262,1265,1273,1276,1293,1296],{"id":1247,"type":27,"data":1248},"INtekimnZg",{"text":1249,"level":10},"Пошаговые инструкции",{"id":1251,"type":22,"data":1252},"IzXPhKP7OL",{"text":1253},"В этом разделе последовательно рассмотрен процесс работы с API PC на практических примерах.",{"id":1255,"type":27,"data":1256},"H8jxee6GBt",{"text":1257,"level":156},"Получение списка доступных каталогов",{"id":1259,"type":22,"data":1260},"5PzkjFK_ZO",{"text":1261},"Метод возвращает список каталогов, доступных для вашего API-ключа.",{"id":1263,"type":27,"data":1264},"zgubtUJKjC",{"text":642,"level":16},{"id":1266,"type":645,"data":1267},"v0jhpHw6Tu",{"method":647,"endpoint":1268,"description":12,"auth":1269,"headers":1270,"queryParams":1271,"bodyParams":1272,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002F",{"type":650},{"accept":652,"Authorization":653},[],[],{"id":1274,"type":27,"data":1275},"oSVAB0Jdob",{"text":659,"level":16},{"id":1277,"type":464,"data":1278},"qSriIrTS2g",{"statusCode":466,"statusText":663,"description":12,"headers":1279,"responseParams":1280,"responseExample":1281,"errorResponses":1292},[],[],[1282,1287],{"id":1283,"name":1284,"modelsCount":1285,"actuality":1286,"hasUniTree":15,"hasGroupTree":7,"hasVinCheck":7,"hasFrameCheck":7},"subaru","Subaru",24,"2021-9",{"id":1288,"name":1289,"modelsCount":1290,"actuality":1291,"hasUniTree":7,"hasGroupTree":7,"hasVinCheck":7,"hasFrameCheck":15},"kia","Kia",60,"2022-10",[],{"id":1294,"type":27,"data":1295},"6nBY6A9uzn",{"text":679,"level":16},{"id":1297,"type":289,"data":1298},"Mt_7JVtCWU",{"withHeadings":7,"stretched":15,"content":1299},[1300,1301,1303,1305,1308,1311,1314,1317,1320],[685,294],[687,1302],"Идентификатор каталога",[690,1304],"Наименование каталога",[1306,1307],"modelsCount","Количество моделей, доступных в каталоге",[1309,1310],"actuality","Дата актуальности каталога",[1312,1313],"hasUniTree","Признак наличия универсального дерева",[1315,1316],"hasGroupTree","Признак наличия дерева групп",[1318,1319],"hasVinCheck","Признак поддержки идентификации по VIN-номеру",[1321,1322],"hasFrameCheck","Признак поддержки идентификации по FRAME-номеру",{"_id":1324,"articleKey":1325,"new":7,"title":1326,"slug":1327,"version":16,"lang":11,"image":12,"createdBy":13,"updatedBy":13,"createdAt":1328,"updatedAt":1329,"active":7,"important":15,"sort":1330,"parentId":17,"content":1331},"6a4501300f2a9d62d11b2f23","d0d59e197b69611e8b1f4ea55313e50196aa89efc9c830f38a6aac82d19cb8c5","FAQ html-виджет","faq-html-vidzhet","2026-06-30 13:56:08","2026-07-01 14:45:21",6,{"blocks":1332},[1333,1337,1354,1358,1371,1375,1396,1400,1417,1421,1425,1429,1433,1437],{"id":1334,"type":27,"data":1335},"DCtKpD28KQ",{"text":1336,"level":30},"Виджет не работает на сайте",{"id":1338,"type":63,"data":1339},"VCeEFX-L6K",{"style":65,"meta":1340,"items":1341},[],[1342,1346,1350],{"content":1343,"meta":1344,"items":1345},"Убедитесь, что домен сайта совпадает с доменом, указанным при получении TWS ключа",[],[],{"content":1347,"meta":1348,"items":1349},"При необходимости смены домена обратитесь к менеджеру",[],[],{"content":1351,"meta":1352,"items":1353},"Проверьте консоль браузера на наличие ошибок",[],[],{"id":1355,"type":27,"data":1356},"U2afYcdFSE",{"text":1357,"level":30},"Не работает переход на поиск",{"id":1359,"type":63,"data":1360},"jBKjzKDAFA",{"style":65,"meta":1361,"items":1362},[],[1363,1367],{"content":1364,"meta":1365,"items":1366},"Проверьте формат шаблона ссылки",[],[],{"content":1368,"meta":1369,"items":1370},"Убедитесь, что указан корректный URL",[],[],{"id":1372,"type":27,"data":1373},"b5C8Y-miwy",{"text":1374,"level":30},"Какие параметры можно использовать в back-url?",{"id":1376,"type":63,"data":1377},"pM7_v14-wm",{"style":65,"meta":1378,"items":1379},[],[1380,1384,1388,1392],{"content":1381,"meta":1382,"items":1383},"{code} - артикул детали",[],[],{"content":1385,"meta":1386,"items":1387},"{brand} - бренд производителя",[],[],{"content":1389,"meta":1390,"items":1391},"{vin} - VIN-номер автомобиля",[],[],{"content":1393,"meta":1394,"items":1395},"{lang} - язык браузера пользователя",[],[],{"id":1397,"type":27,"data":1398},"yThQ4YwAUb",{"text":1399,"level":30},"Переход происходит по неправильному адресу",{"id":1401,"type":63,"data":1402},"cGY4ensu3b",{"style":65,"meta":1403,"items":1404},[],[1405,1409,1413],{"content":1406,"meta":1407,"items":1408},"Проверьте формат URL на вашем сайте",[],[],{"content":1410,"meta":1411,"items":1412},"Убедитесь, что названия параметров совпадают с теми, что используются в вашей системе поиска",[],[],{"content":1414,"meta":1415,"items":1416},"Проверьте, правильно ли закодированы специальные символы в URL",[],[],{"id":1418,"type":27,"data":1419},"IUsDPNuahu",{"text":1420,"level":30},"Можно ли добавить дополнительные параметры?",{"id":1422,"type":22,"data":1423},"1mWnBwDJul",{"text":1424},"Да, вы можете дополнить URL своими параметрами:",{"id":1426,"type":140,"data":1427},"qPnFOoo949",{"code":1428},"https:\u002F\u002Fyoursite.com\u002Fsearch?article={code}&brand={brand}&source=catalog",{"id":1430,"type":27,"data":1431},"tAkvKj_JEC",{"text":1432,"level":30},"У меня несколько сайтов, как настроить back-url для каждого из них?",{"id":1434,"type":22,"data":1435},"XUAF8aY-Nc",{"text":1436},"Вы можете использовать относительные пути:",{"id":1438,"type":140,"data":1439},"JGOHOiZ8SP",{"code":1440},"```\n\u003Cdiv id=\"parts-catalog\"\n  data-key=\"YOUR-API-KEY\"\n  data-back-url=\"\u002Fsearch?article={code}&manufacturer={brand}\"\n>\u003C\u002Fdiv>\n```",{"_id":1442,"articleKey":1443,"new":7,"title":308,"slug":1444,"version":1330,"lang":11,"image":12,"createdBy":13,"updatedBy":13,"createdAt":1445,"updatedAt":1445,"active":7,"important":7,"sort":156,"parentId":17,"content":1446},"6a451b931a4f59464a22daa2","dd198a2d5e3d804dc8b96f990cbcbe2cdacfbe1fbd441d1514af4c84186ba997","opisanie-nastroek","2026-06-30 11:22:45",{"blocks":1447},[1448,1452,1465,1469,1487,1491,1495,1516,1529,1533,1537,1541,1545,1549,1553,1557,1561,1565,1569,1586,1590,1594,1607,1611,1624,1628,1632,1636,1640,1644,1661,1665,1669],{"id":1449,"type":27,"data":1450},"agtQmkAuVa",{"text":1451,"level":156},"Основные настройки",{"id":1453,"type":63,"data":1454},"jcnLHX9Zrx",{"style":65,"meta":1455,"items":1456},[],[1457,1461],{"content":1458,"meta":1459,"items":1460},"`data-key` - TWS ключ от Parts-catalogs",[],[],{"content":1462,"meta":1463,"items":1464},"`data-back-url` - шаблон ссылки для перехода в результаты поиска&nbsp;&nbsp;",[],[],{"id":1466,"type":22,"data":1467},"WXEPoQA8bZ",{"text":1468},"В этот шаблон автоматически подставляются:",{"id":1470,"type":63,"data":1471},"oTB-_ExYER",{"style":65,"meta":1472,"items":1473},[],[1474,1478,1481,1484],{"content":1475,"meta":1476,"items":1477},"{code} - артикул выбранной детали",[],[],{"content":1385,"meta":1479,"items":1480},[],[],{"content":1389,"meta":1482,"items":1483},[],[],{"content":1393,"meta":1485,"items":1486},[],[],{"id":1488,"type":27,"data":1489},"wMLrz-CzgQ",{"text":1490,"level":30},"Как получить back-url",{"id":1492,"type":22,"data":1493},"GUJy19wwsD",{"text":1494},"Чтобы получить корректный back-url:",{"id":1496,"type":63,"data":1497},"BFm8xDhGVx",{"style":220,"meta":1498,"items":1499},{"counterType":222},[1500,1504,1508,1512],{"content":1501,"meta":1502,"items":1503},"Перейдите на свой сайт",[],[],{"content":1505,"meta":1506,"items":1507},"Найдите любую деталь через поиск (например, популярный артикул \"8W0133843A\")",[],[],{"content":1509,"meta":1510,"items":1511},"После отображения результатов скопируйте адрес страницы из браузера",[],[],{"content":1513,"meta":1514,"items":1515},"В полученном адресе замените:",[],[],{"id":1517,"type":63,"data":1518},"GcUhcBrbKa",{"style":65,"meta":1519,"items":1520},[],[1521,1525],{"content":1522,"meta":1523,"items":1524},"Конкретный артикул на {code}",[],[],{"content":1526,"meta":1527,"items":1528},"Название бренда на {brand}",[],[],{"id":1530,"type":27,"data":1531},"Y0EYbUQ2Ei",{"text":1532,"level":30},"Пример:",{"id":1534,"type":27,"data":1535},"ZJKVBldBDR",{"text":1536,"level":16},"Исходный URL после поиска:",{"id":1538,"type":140,"data":1539},"MOz8eSwJ6T",{"code":1540},"https:\u002F\u002Fyoursite.com\u002Fsearch?article=8W0133843A&manufacturer=AUDI",{"id":1542,"type":22,"data":1543},"j41SowMRyZ",{"text":1544},"Преобразованный back-url:",{"id":1546,"type":140,"data":1547},"0psDNOCyUY",{"code":1548},"https:\u002F\u002Fyoursite.com\u002Fsearch?article={code}&manufacturer={brand}",{"id":1550,"type":27,"data":1551},"GKcILzKDof",{"text":1552,"level":30},"Проверка корректности",{"id":1554,"type":22,"data":1555},"tILFYgNyOu",{"text":1556},"Чтобы убедиться в правильности настройки:",{"id":1558,"type":22,"data":1559},"jDjZaKJV9P",{"text":1560},"Вставьте полученный back-url в конфигурацию приложения:",{"id":1562,"type":140,"data":1563},"Gk-WvhNT1P",{"code":1564},"```\n\u003Cdiv id=\"parts-catalog\"\n  data-key=\"YOUR-API-KEY\"\n  data-back-url=\"https:\u002F\u002Fyoursite.com\u002Fsearch?article={code}&manufacturer={brand}\"\n>\u003C\u002Fdiv>\n```",{"id":1566,"type":22,"data":1567},"8Qe8UN1rG0",{"text":1568},"Проверьте работу каталога:",{"id":1570,"type":63,"data":1571},"ro22XxEf6B",{"style":65,"meta":1572,"items":1573},[],[1574,1578,1582],{"content":1575,"meta":1576,"items":1577},"Выберите любую деталь",[],[],{"content":1579,"meta":1580,"items":1581},"При клике должен происходить корректный переход на ваш сайт",[],[],{"content":1583,"meta":1584,"items":1585},"В URL должны подставляться правильные значения артикула и бренда",[],[],{"id":1587,"type":27,"data":1588},"ENBeezDV-K",{"text":1589,"level":156},"Дополнительные настройки",{"id":1591,"type":27,"data":1592},"hNXutOFomx",{"text":1593,"level":30},"Языковые настройки",{"id":1595,"type":63,"data":1596},"1S-PfqjDGD",{"style":65,"meta":1597,"items":1598},[],[1599,1603],{"content":1600,"meta":1601,"items":1602},"Выберите язык каталога или оставьте \"Автоматически\"",[],[],{"content":1604,"meta":1605,"items":1606},"Поддерживаемые языки: русский, английский, немецкий",[],[],{"id":1608,"type":27,"data":1609},"Ag-9yVvUn6",{"text":1610,"level":30},"Оформление",{"id":1612,"type":63,"data":1613},"BNsbqGrIKs",{"style":65,"meta":1614,"items":1615},[],[1616,1620],{"content":1617,"meta":1618,"items":1619},"Выберите цветовую тему",[],[],{"content":1621,"meta":1622,"items":1623},"Настройте отображение элементов интерфейса",[],[],{"id":1625,"type":27,"data":1626},"xMB5s8_6K7",{"text":1627,"level":30},"Ограничение доступных каталогов `data-allowed-catalogs`",{"id":1629,"type":22,"data":1630},"IjIT8Xcgdr",{"text":1631},"По умолчанию виджет предоставляет доступ ко всем каталогам производителей.",{"id":1633,"type":22,"data":1634},"XrQw3SY-4l",{"text":1635},"Если вы работаете только с определенными брендами, вы можете ограничить список доступных каталогов.",{"id":1637,"type":22,"data":1638},"2bSP0ZCSZf",{"text":1639},"Для этого укажите названия брендов через запятую: \u003Ci>BMW, AUDI, MERCEDES-BENZ\u003C\u002Fi>",{"id":1641,"type":22,"data":1642},"eUlfq8i0bA",{"text":1643},"При такой настройке:",{"id":1645,"type":63,"data":1646},"IoIpK_gJ65",{"style":65,"meta":1647,"items":1648},[],[1649,1653,1657],{"content":1650,"meta":1651,"items":1652},"В виджете будут отображаться каталоги только указанных производителей",[],[],{"content":1654,"meta":1655,"items":1656},"Поиск будет осуществляться только по выбранным брендам",[],[],{"content":1658,"meta":1659,"items":1660},"Запросы к другим каталогам обрабатываться не будут",[],[],{"id":1662,"type":209,"data":1663},"X7U3yXo21a",{"type":239,"message":1664},"Если оставить поле пустым, будут доступны все каталоги производителей",{"id":1666,"type":27,"data":1667},"31ZPk4DLm-",{"text":1668,"level":16},"Примеры настройки:",{"id":1670,"type":63,"data":1671},"rv7b3oLgMk",{"style":65,"meta":1672,"items":1673},[],[1674,1678,1682],{"content":1675,"meta":1676,"items":1677},"Только японские производители: TOYOTA, NISSAN, HONDA, MITSUBISHI",[],[],{"content":1679,"meta":1680,"items":1681},"Только немецкие бренды: BMW, AUDI, MERCEDES-BENZ, VOLKSWAGEN, PORSCHE",[],[],{"content":1683,"meta":1684,"items":1685},"Только грузовые автомобили: VOLVO TRUCKS, SCANIA, MAN, DAF",[],[],{"_id":1687,"articleKey":1688,"new":7,"title":1689,"slug":1690,"version":156,"lang":11,"image":12,"createdBy":13,"updatedBy":13,"createdAt":1691,"updatedAt":1692,"active":7,"important":15,"sort":501,"parentId":611,"content":1693},"6a45ff8869400b22b147bc52","abf46c3d10c1337a91ebfb9b3a079677f0f05a80960f9e8458df5d29466df601","FAQ API","faq-api","2026-07-01 15:05:27","2026-07-01 15:05:29",{"blocks":1694},[1695,1699,1703,1707,1724,1728,1732,1736,1740,1781,1785,1789,1793,1797,1801,1805,1809,1813,1817,1821,1825],{"id":1696,"type":27,"data":1697},"NmrP7Z1kxw",{"text":1698,"level":156},"Есть ли тестовая среда для интеграции?",{"id":1700,"type":22,"data":1701},"hrbk8FO8J2",{"text":1702},"Отдельная тестовая среда не предоставляется.",{"id":1704,"type":22,"data":1705},"DsdUXl9xzI",{"text":1706},"Для тестирования менеджер отдела продаж:",{"id":1708,"type":63,"data":1709},"XujbLclUVw",{"style":65,"meta":1710,"items":1711},[],[1712,1716,1720],{"content":1713,"meta":1714,"items":1715},"выдает API ключ или TWS ключ;",[],[],{"content":1717,"meta":1718,"items":1719},"добавляет ваши IP-адреса в список разрешенных;",[],[],{"content":1721,"meta":1722,"items":1723},"активирует тестовый доступ.",[],[],{"id":1725,"type":27,"data":1726},"p5rq4gHnPr",{"text":1727,"level":156},"Какой язык используется по умолчанию?",{"id":1729,"type":22,"data":1730},"wP1iaT1S7Y",{"text":1731},"По умолчанию API пытается определить язык клиента автоматически.",{"id":1733,"type":22,"data":1734},"muJmJRQpa4",{"text":1735},"Если определить язык невозможно или он не поддерживается, используется английский язык (`en`).",{"id":1737,"type":27,"data":1738},"UwsCngtyeq",{"text":1739,"level":30},"Поддерживаемые языки",{"id":1741,"type":289,"data":1742},"wu-Jn-2IU5",{"withHeadings":7,"stretched":15,"content":1743},[1744,1747,1749,1751,1754,1757,1760,1763,1766,1769,1772,1775,1778],[1745,1746],"Код","Язык",[11,1748],"Русский",[719,1750],"Английский",[1752,1753],"cs","Чешский",[1755,1756],"de","Немецкий",[1758,1759],"es","Испанский",[1761,1762],"fr","Французский",[1764,1765],"he","Иврит",[1767,1768],"lt","Литовский",[1770,1771],"ro","Румынский",[1773,1774],"sk","Словацкий",[1776,1777],"tr","Турецкий",[1779,1780],"uk","Украинский",{"id":1782,"type":27,"data":1783},"d86ZUPL_Ie",{"text":1784,"level":156},"Можно ли перевести каталоги на другой язык?",{"id":1786,"type":22,"data":1787},"A9n5a_hlPn",{"text":1788},"Да. Для подключения дополнительного языка обратитесь в отдел продаж.",{"id":1790,"type":27,"data":1791},"G0Ir4hOHQv",{"text":1792,"level":156},"Как часто обновляются каталоги?",{"id":1794,"type":22,"data":1795},"-Mjx8wE4Pv",{"text":1796},"Частота обновления зависит от конкретного каталога.",{"id":1798,"type":22,"data":1799},"4FSQX1WJL0",{"text":1800},"После появления новых данных каталог обновляется в кратчайшие сроки.",{"id":1802,"type":22,"data":1803},"bwCeuVUJvH",{"text":1804},"Информация об актуальности каждого каталога также доступна в ответе метода `\u002Fv1\u002Fcatalogs`.",{"id":1806,"type":27,"data":1807},"xZKrqHJobi",{"text":1808,"level":156},"Почему отсутствует поиск в каталогах грузовиков и китайских производителей?",{"id":1810,"type":22,"data":1811},"1b9dKuSr_1",{"text":1812},"В настоящее время поиск не поддерживается в каталогах грузовых автомобилей и китайских производителей.",{"id":1814,"type":22,"data":1815},"Dj5K2mD1XC",{"text":1816},"Поиск деталей в таких каталогах возможен только вручную — посредством перехода по группам и узлам каталога.",{"id":1818,"type":27,"data":1819},"wf2fzZMtOs",{"text":1820,"level":156},"Что означает техническая ошибка с кодом 1xxx?",{"id":1822,"type":22,"data":1823},"6fFnlxHSCs",{"text":1824},"Ниже приведено описание наиболее распространённых технических ошибок API.",{"id":1826,"type":336,"data":1827},"xgdVEgBwae",{"items":1828},[1829,1832,1835,1838,1841,1844,1847],{"title":1830,"content":1831},"1001 — ACCESS_DENY","Доступ запрещён.\nПроверьте корректность API-ключа. Если ключ указан верно, обратитесь к вашему менеджеру или в службу технической поддержки.",{"title":1833,"content":1834},"1002 — DOMAIN_DENY","Домен не входит в список разрешённых (`Unknown user domain`).\nОбратитесь в службу технической поддержки.",{"title":1836,"content":1837},"1003 — IP_DENY","IP-адрес не входит в список разрешённых.\nОбратитесь в службу технической поддержки.",{"title":1839,"content":1840},"1004 — QUOTA_DENY","Исчерпан лимит запросов (`Request limit is exceeded`).\nОбратитесь к вашему менеджеру для получения дополнительной информации.",{"title":1842,"content":1843},"1005 — RESOURCE_DENY","Доступ к запрашиваемому сервису запрещён.\nОбратитесь к вашему менеджеру для получения дополнительной информации.",{"title":1845,"content":1846},"1006 — NO_AUTH_DATA","Не переданы данные авторизации или указан некорректный API-ключ.\nПроверьте корректность API-ключа. Если проблема сохраняется, обратитесь в службу технической поддержки.",{"title":1848,"content":1849},"1101 — IP_BANNED","IP-адрес заблокирован (`IP address rejected`).\nОбратитесь в службу технической поддержки.",{"_id":1851,"articleKey":1852,"new":7,"title":1853,"slug":1854,"version":992,"lang":11,"image":12,"createdBy":13,"updatedBy":13,"createdAt":1855,"updatedAt":1855,"active":7,"important":15,"sort":30,"parentId":611,"content":1856},"6a4639e324bec84e9e668d72","e499a5f606cd6517a8281859affd2a16ab56938c638f5e856458f2757c8d18ad","Получение параметров модели для фильтрации модификаций","poluchenie-parametrov-modeli-dlya-filtratsii-modifikatsiy","2026-06-30 15:20:24",{"blocks":1857},[1858,1862,1865,1869,1872,1885,1889,1892,1896,1900,1903,1912,1915,1955,1959,1963,1967,1971,1974,1984,1987,2004,2008,2012,2016,2020,2024,2028,2045,2055,2059],{"id":1859,"type":22,"data":1860},"ROqdGLGIz6",{"text":1861},"Метод возвращает параметры, которые можно использовать для фильтрации модификаций автомобилей выбранной модели.",{"id":1863,"type":27,"data":1864},"iBfvEJZxAw",{"text":621,"level":30},{"id":1866,"type":140,"data":1867},"G3_H1X5nrR",{"code":1868},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002F{id}\u002Fcars-parameters\u002F?modelId={modelId}",{"id":1870,"type":22,"data":1871},"mj5MLv1cuM",{"text":629},{"id":1873,"type":63,"data":1874},"qK2ib4ZKLV",{"style":65,"meta":1875,"items":1876},[],[1877,1881],{"content":1878,"meta":1879,"items":1880},"`id` — идентификатор каталога;",[],[],{"content":1882,"meta":1883,"items":1884},"`modelId` — идентификатор модели.",[],[],{"id":1886,"type":22,"data":1887},"NnHzL3zd14",{"text":1888},"Количество доступных модификаций передается в заголовке ответа.",{"id":1890,"type":27,"data":1891},"UTfi2ZGIIF",{"text":1532,"level":16},{"id":1893,"type":140,"data":1894},"haYCP6rISA",{"code":1895},"x-cars-count: 2462",{"id":1897,"type":27,"data":1898},"DSoOVr-7m7",{"text":1899,"level":30},"Получение списка параметров модели",{"id":1901,"type":27,"data":1902},"ds6folS5na",{"text":642,"level":16},{"id":1904,"type":645,"data":1905},"vDd0G0dzvV",{"method":647,"endpoint":1906,"description":12,"auth":1907,"headers":1908,"queryParams":1909,"bodyParams":1911,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fbmw\u002Fcars-parameters\u002F?modelId=8c6b7373fb3d59dc8aa3185a3f570460",{"type":650},{"accept":652,"Accept-Language":719,"Authorization":653},[1910],{"name":806,"type":723,"required":15,"description":12},[],{"id":1913,"type":27,"data":1914},"pKmoJretJf",{"text":659,"level":16},{"id":1916,"type":464,"data":1917},"OVw6bsBOVC",{"statusCode":466,"statusText":12,"description":12,"headers":1918,"responseParams":1919,"responseExample":1920,"errorResponses":1954},[],[],[1921,1931,1944],{"key":1922,"name":1923,"values":1924,"sortOrder":10},"year","Год",[1925,1928],{"idx":1926,"value":1927},"21e9467e086eb3f198706753e0418335","2003",{"idx":1929,"value":1930},"a68bff82a64894a80e800f7ad88b34ab","2019",{"key":1932,"name":1933,"values":1934,"sortOrder":156},"sales_region","Регион",[1935,1938,1941],{"idx":1936,"value":1937},"26f98602d488e6a40d8498fdfc071bdb","Бразилия",{"idx":1939,"value":1940},"6cf6b47451bae9e0d85898b1683c8ca4","Европа",{"idx":1942,"value":1943},"22c6d9350fc9e6f8f866f2513a6f9e66","США",{"key":1945,"name":1946,"values":1947,"sortOrder":30},"steering","Рулевое управление",[1948,1951],{"idx":1949,"value":1950},"593b53050475a5ed532c28837afcace1","Левый руль",{"idx":1952,"value":1953},"77ed3b3fb444a8dbdf1ba53d974b55e0","Правый руль",[],{"id":1956,"type":27,"data":1957},"iAvMx8wKFL",{"text":1958,"level":30},"Фильтрация параметров",{"id":1960,"type":22,"data":1961},"9Cj9dcz7tW",{"text":1962},"Для упрощения выбора модификации автомобиля API поддерживает фильтрацию доступных параметров на основе уже выбранных значений.",{"id":1964,"type":22,"data":1965},"Pa1mFNQfpK",{"text":1966},"Например, необходимо получить все доступные параметры для автомобилей \u003Cb>2003 года выпуска\u003C\u002Fb>.",{"id":1968,"type":22,"data":1969},"XqgYWylejB",{"text":1970},"Используйте значение `idx` для параметра `year`, полученное на предыдущем шаге, и передайте его в параметре `parameter`. В ответ API вернет все доступные значения остальных параметров для автомобилей данного года выпуска.",{"id":1972,"type":27,"data":1973},"ukY3gQO46U",{"text":642,"level":16},{"id":1975,"type":645,"data":1976},"9iE0lGd1Gu",{"method":647,"endpoint":1977,"description":12,"auth":1978,"headers":1979,"queryParams":1980,"bodyParams":1983,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fbmw\u002Fcars-parameters\u002F?modelId=8c6b7373fb3d59dc8aa3185a3f570460&parameter=21e9467e086eb3f198706753e0418335",{"type":650},{"accept":652,"Accept-Language":719,"Authorization":653},[1981,1982],{"name":806,"type":723,"required":15,"description":12},{"name":825,"type":723,"required":15,"description":1926},[],{"id":1985,"type":27,"data":1986},"LReePOpZHl",{"text":659,"level":16},{"id":1988,"type":464,"data":1989},"MEEz57kdON",{"statusCode":466,"statusText":467,"description":12,"headers":1990,"responseParams":1992,"responseExample":1993,"errorResponses":2003},{"X-Cars-Count":1991},"12",[],[1994,1998],{"key":1922,"name":1995,"values":1996,"sortOrder":10},"Year",[1997],{"idx":1926,"value":1927},{"key":1932,"name":1999,"values":2000,"sortOrder":156},"Region",[2001],{"idx":1939,"value":2002},"Europe",[],{"id":2005,"type":22,"data":2006},"1TvBP-PfgU",{"text":2007},"Количество автомобилей, соответствующих выбранным параметрам, возвращается в заголовке ответа `X-Cars-Count`.",{"id":2009,"type":22,"data":2010},"5l_4cAy_3T",{"text":2011},"Например:",{"id":2013,"type":140,"data":2014},"lmpYYFE1OO",{"code":2015},"X-Cars-Count: 12",{"id":2017,"type":22,"data":2018},"CCVnBx2U4L",{"text":2019},"Это означает, что для каталога `bmw` \u003Cb>доступно 12 модификаций автомобилей\u003C\u002Fb> 2003 года выпуска.",{"id":2021,"type":22,"data":2022},"G5ilYrpbEy",{"text":2023},"Для дополнительной фильтрации можно передать несколько значений `idx`, перечислив их через запятую.",{"id":2025,"type":22,"data":2026},"ydZes4Juen",{"text":2027},"Например, выберем:",{"id":2029,"type":63,"data":2030},"G4JBTdwKkz",{"style":65,"meta":2031,"items":2032},[],[2033,2037,2041],{"content":2034,"meta":2035,"items":2036},"год выпуска — \u003Cb>2003\u003C\u002Fb>;",[],[],{"content":2038,"meta":2039,"items":2040},"модификацию — \u003Cb>116i\u003C\u002Fb>;",[],[],{"content":2042,"meta":2043,"items":2044},"левое расположение руля.",[],[],{"id":2046,"type":645,"data":2047},"vvz54GfFh0",{"method":647,"endpoint":2048,"description":12,"auth":2049,"headers":2050,"queryParams":2051,"bodyParams":2054,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fbmw\u002Fcars-parameters\u002F?modelId=8c6b7373fb3d59dc8aa3185a3f570460&parameter=21e9467e086eb3f198706753e0418335,f28abcd59ff41fbaafd771599e985361,593b53050475a5ed532c28837afcace1",{"type":650},{"accept":652,"Accept-Language":719,"Authorization":653},[2052,2053],{"name":806,"type":723,"required":15,"description":12},{"name":825,"type":723,"required":15,"description":12},[],{"id":2056,"type":22,"data":2057},"hUdxX0cXS0",{"text":2058},"В ответ API вернет:",{"id":2060,"type":63,"data":2061},"Qw3Qw6xSsx",{"style":65,"meta":2062,"items":2063},[],[2064,2068,2072],{"content":2065,"meta":2066,"items":2067},"выбранные параметры;",[],[],{"content":2069,"meta":2070,"items":2071},"параметры, доступные после применения фильтрации;",[],[],{"content":2073,"meta":2074,"items":2075},"обновленное значение заголовка `X-Cars-Count`, содержащее количество автомобилей, соответствующих выбранным параметрам.",[],[],{"_id":2077,"articleKey":2078,"new":7,"title":2079,"slug":2080,"version":156,"lang":11,"image":12,"createdBy":13,"updatedBy":700,"createdAt":2081,"updatedAt":2082,"active":7,"important":15,"sort":1330,"parentId":611,"content":2083},"6a463a134639e60a7b2f5392","f82662f8d13664f363fa777e21d308fb5444351f20ac14d8e8f6422e76b67f2c","Получение групп запчастей каталога","poluchenie-grupp-zapchastey-kataloga","2026-06-30 15:26:17","2026-07-02 09:06:06",{"blocks":2084},[2085,2089,2102,2106,2119],{"id":2086,"type":22,"data":2087},"qVsPuf9DPE",{"text":2088},"API поддерживает два способа получения групп запчастей:",{"id":2090,"type":63,"data":2091},"1as0cV1TvY",{"style":220,"meta":2092,"items":2093},{"counterType":222},[2094,2098],{"content":2095,"meta":2096,"items":2097},"\u003Cb>Стандартный (итеративный)\u003C\u002Fb> — с использованием метода [`groups2`](#стандартное-получение-групп). Структура соответствует работе оригинального каталога.",[],[],{"content":2099,"meta":2100,"items":2101},"\u003Cb>Получение полного дерева групп \u003C\u002Fb>— с использованием метода [`groups-tree`](#получение-полного-дерева-групп). Рекомендуемый способ, позволяющий получить всю структуру групп одним запросом.",[],[],{"id":2103,"type":22,"data":2104},"5cR60DTLk0",{"text":2105},"Использование метода `groups-tree` возможно при выполнении хотя бы одного из условий:",{"id":2107,"type":63,"data":2108},"E99xnYLo6M",{"style":65,"meta":2109,"items":2110},[],[2111,2115],{"content":2112,"meta":2113,"items":2114},"у каталога установлен флаг `hasGroupTree=true`;",[],[],{"content":2116,"meta":2117,"items":2118},"в информации об автомобиле установлен флаг `groupsTreeAvailable=true`.",[],[],{"id":2120,"type":209,"data":2121},"JMZbkHf6TJ",{"type":211,"message":2122},"Структура дерева групп зависит от конкретного каталога.\nНекоторые каталоги поддерживают универсальное дерево групп, имеющее единую структуру и более удобное для навигации.\nДругие каталоги используют собственную структуру дерева.\nЧтобы определить наличие универсального дерева, в информации о каталоге используется флаг `hasUniTree`.",{"_id":2124,"articleKey":2125,"new":7,"title":2126,"slug":2127,"version":894,"lang":11,"image":12,"createdBy":13,"updatedBy":700,"createdAt":2128,"updatedAt":2129,"active":7,"important":15,"sort":1211,"parentId":611,"content":2130},"6a4ce0dbca7afb3b85287ac2","aadc399387fadf8d3595165c0feea27e7fd5e8d51064112ed4d53e621d5b219b","Получение схем, отфильтрованных на этапе поиска","poluchenie-shem-otfiltrovannyh-na-etape-poiska","2026-06-30 16:01:38","2026-07-07 14:19:55",{"blocks":2131},[2132,2136,2140,2153,2156,2160,2163,2177,2180,2200],{"id":2133,"type":22,"data":2134},"elS2H0tSyn",{"text":2135},"После выполнения запроса \u003Ca href=\"\u002Fdocs\u002Fpoisk-grupp-po-naimenovaniyu-shemy\">Поиск групп по наименованию схемы\u003C\u002Fa>&nbsp;можно получить только найденные схемы.",{"id":2137,"type":22,"data":2138},"XBFkRiL0X-",{"text":2139},"Для этого необходимо передать параметры из результата поиска:",{"id":2141,"type":63,"data":2142},"aZPw8_cgFk",{"style":65,"meta":2143,"items":2144},[],[2145,2149],{"content":2146,"meta":2147,"items":2148},"`partNameIds` — значение поля `sid`;",[],[],{"content":2150,"meta":2151,"items":2152},"`partName` — значение поля `name`.",[],[],{"id":2154,"type":22,"data":2155},"dzlNikLLp3",{"text":2011},{"id":2157,"type":140,"data":2158},"lebEqDIR2l",{"code":2159},"partNameIds=87\n\npartName=Engine oil filter",{"id":2161,"type":27,"data":2162},"D-RsaZJxS1",{"text":642,"level":16},{"id":2164,"type":645,"data":2165},"WRDTM4tmlu",{"method":647,"endpoint":2166,"description":12,"auth":2167,"headers":2168,"queryParams":2169,"bodyParams":2176,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fbmw\u002Fschemas?carId=f4933e444769e497b6c813c9c9cf1f90&partNameIds=87&partName=Engine%20oil%20filter",{"type":650},{"accept":652,"Authorization":653},[2170,2171,2174],{"name":929,"type":723,"required":7,"description":12},{"name":2172,"type":2173,"required":15,"description":12},"partNameIds","integer",{"name":2175,"type":723,"required":15,"description":12},"partName",[],{"id":2178,"type":27,"data":2179},"wpBvykSVXJ",{"text":659,"level":16},{"id":2181,"type":464,"data":2182},"chP63QN4QI",{"statusCode":466,"statusText":12,"description":12,"headers":2183,"responseParams":2184,"responseExample":2185,"errorResponses":2199},[],[],{"group":674,"list":2186},[2187],{"groupId":2188,"img":2189,"name":2190,"description":674,"partNames":2191},"MCPwn5qAMTFfODMwNvCfkIlKUEcvNTAyNzA0LnBuZw","{IMG_URL}","Lubricat.syst.-oil filter, heat exchanger",[2192,2193,2196],{"id":1029,"name":1030},{"id":2194,"name":2195},"399","Oil filter cap",{"id":2197,"name":2198},"5912","Oil filter gasket set",[],{"id":2201,"type":22,"data":2202},"XsFrOn5FKM",{"text":2203},"После получения схем можно переходить к получению списка деталей.",{"_id":2205,"articleKey":611,"new":7,"title":2206,"slug":2207,"version":2208,"lang":11,"image":12,"createdBy":13,"updatedBy":700,"createdAt":2209,"updatedAt":2210,"active":7,"important":15,"sort":156,"parentId":12,"content":2211},"6a4ce488d6243e498f2e6ff3","API Parts Catalogs","api-parts-catalogs",11,"2026-06-30 14:42:04","2026-07-07 14:35:36",{"blocks":2212},[2213,2217,2221,2225,2229,2233,2237,2241,2245,2252,2256,2263],{"id":2214,"type":27,"data":2215},"hUQiJUbdT9",{"text":2216,"level":156},"Начало работы с API PC",{"id":2218,"type":27,"data":2219},"FB-BfxWQOX",{"text":2220,"level":30},"Подготовка",{"id":2222,"type":22,"data":2223},"oK_6YOa2Yd",{"text":2224},"Для работы с API PC необходим API-ключ. Чтобы получить его, обратитесь к вашему менеджеру или заполните \u003Ca href=\"https:\u002F\u002Fwww.parts-catalogs.com\u002Fru\u002Fcontact-us\">форму обратной связи\u003C\u002Fa>.",{"id":2226,"type":27,"data":2227},"ESQPq0tNrd",{"text":2228,"level":30},"Примечание",{"id":2230,"type":22,"data":2231},"01pLfdq8km",{"text":2232},"Примеры в данной документации приведены с использованием инструмента `curl`.",{"id":2234,"type":22,"data":2235},"TvghEJI_DS",{"text":2236},"Для некоторых методов приведено подробное описание параметров запроса и ответа, для других — только примеры использования. ",{"id":2238,"type":22,"data":2239},"USO6xZwJWW",{"text":2240},"Полное описание всех эндпоинтов, параметров и моделей данных доступно в \u003Ca href=\"\u002Fdocs\">OpenAPI-схеме\u003C\u002Fa>.",{"id":2242,"type":27,"data":2243},"-AyFVfN8GT",{"text":2244,"level":30},"После получения API-ключа выполните первый запрос к API PC.",{"id":2246,"type":645,"data":2247},"HHZjFNKXJ-",{"method":647,"endpoint":1268,"description":12,"auth":2248,"headers":2249,"queryParams":2250,"bodyParams":2251,"bodyExample":12},{"type":650},{"accept":652,"Authorization":653},[],[],{"id":2253,"type":22,"data":2254},"38esmAMPci",{"text":2255},"При успешном выполнении запроса сервер должен вернуть статус:",{"id":2257,"type":464,"data":2258},"He2ruGoHUs",{"statusCode":466,"statusText":2259,"description":12,"headers":2260,"responseParams":2261,"responseExample":12,"errorResponses":2262},"HTTP\u002F2 200",[],[],[],{"id":2264,"type":209,"data":2265},"nFGFjL4H3F",{"type":239,"message":2266},"Если запрос не выполняется либо сервер возвращает ошибки `403` или `5xx`, обратитесь к вашему менеджеру.\nЕсли сервер возвращает статус `400`, вероятнее всего, в запросе указаны некорректные параметры.",{"_id":2268,"articleKey":2269,"new":7,"title":2270,"slug":2271,"version":1204,"lang":11,"image":12,"createdBy":13,"updatedBy":700,"createdAt":2272,"updatedAt":2273,"active":7,"important":15,"sort":1204,"parentId":611,"content":2274},"6a4ce5649740b04db47af882","bf561e66da107e10b8ef328c8bf475c736420b0bd1e9fb647c0023fb2004195e","Стандартное получение групп","standartnoe-poluchenie-grupp","2026-06-30 15:31:12","2026-07-07 14:39:16",{"blocks":2275},[2276,2280,2284,2297,2301,2305,2308,2312,2321,2324,2334,2338,2342,2355,2359,2363,2366,2370,2380,2383,2397,2401],{"id":2277,"type":22,"data":2278},"WAq0ARuD_9",{"text":2279},"Метод `groups2` используется в случаях, когда получение полного дерева групп недоступно.",{"id":2281,"type":22,"data":2282},"TW-Zg3q94R",{"text":2283},"Как правило, это происходит, если:",{"id":2285,"type":63,"data":2286},"d-4g0PeMAD",{"style":65,"meta":2287,"items":2288},[],[2289,2293],{"content":2290,"meta":2291,"items":2292},"у каталога установлен флаг `hasGroupTree=false`;",[],[],{"content":2294,"meta":2295,"items":2296},"в информации об автомобиле установлен флаг `groupsTreeAvailable=false`.",[],[],{"id":2298,"type":22,"data":2299},"vt8a9M5DVR",{"text":2300},"Для работы метода обязательно требуется параметр `carId`.",{"id":2302,"type":22,"data":2303},"UdBEs_ouPs",{"text":2304},"Метод также поддерживает параметр `criteria` для дополнительной фильтрации результатов.",{"id":2306,"type":27,"data":2307},"jN-9ny2LP8",{"text":642,"level":16},{"id":2309,"type":22,"data":2310},"teT9vuwepe",{"text":2311},"Для каталога `scania`:",{"id":2313,"type":645,"data":2314},"p7pYA-a4b1",{"method":647,"endpoint":2315,"description":12,"auth":2316,"headers":2317,"queryParams":2318,"bodyParams":2320,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fscania\u002Fgroups2\u002F?carId=a3b60588f25c41309b3bc4a6c5fbf3f9",{"type":650},{"accept":652,"Accept-Language":719,"Authorization":653},[2319],{"name":929,"type":723,"required":7,"description":12},[],{"id":2322,"type":27,"data":2323},"KJ4j7zfe76",{"text":659,"level":16},{"id":2325,"type":464,"data":2326},"scjp9XL-wL",{"statusCode":466,"statusText":12,"description":12,"headers":2327,"responseParams":2328,"responseExample":2329,"errorResponses":2333},[],[],[2330],{"id":2331,"hasSubgroups":7,"hasParts":15,"name":2332,"img":674,"description":674,"parentId":674},"MfCfmoAxMA","Brakes",[],{"id":2335,"type":22,"data":2336},"9A0ZIT8oVF",{"text":2337},"Если параметр `groupId` не указан, метод возвращает список групп верхнего уровня.",{"id":2339,"type":22,"data":2340},"elfU0UIqoD",{"text":2341},"Поля ответа имеют следующее значение:",{"id":2343,"type":63,"data":2344},"coVsnLr5C_",{"style":65,"meta":2345,"items":2346},[],[2347,2351],{"content":2348,"meta":2349,"items":2350},"`hasParts` — группа содержит запчасти.",[],[],{"content":2352,"meta":2353,"items":2354},"`hasSubgroups` — группа содержит вложенные подгруппы.",[],[],{"id":2356,"type":27,"data":2357},"qH7NfIj6rT",{"text":2358,"level":30},"Получение подгрупп",{"id":2360,"type":22,"data":2361},"PMv580W3-Z",{"text":2362},"Для получения дочерних групп необходимо передать параметр `groupId`.",{"id":2364,"type":27,"data":2365},"oZOYTCYyp4",{"text":642,"level":16},{"id":2367,"type":22,"data":2368},"R5Ze_9eKzT",{"text":2369},"Для группы `Wheel brake`:",{"id":2371,"type":645,"data":2372},"ZNITDYKzDW",{"method":647,"endpoint":2373,"description":12,"auth":2374,"headers":2375,"queryParams":2376,"bodyParams":2379,"bodyExample":12},"https:\u002F\u002Fapi.parts-catalogs.com\u002Fv1\u002Fcatalogs\u002Fscania\u002Fgroups2\u002F?groupId=MvCfmoAxMPCfmoEwMQ&carId=a3b60588f25c41309b3bc4a6c5fbf3f9",{"type":650},{"accept":652,"Accept-Language":719,"Authorization":653},[2377,2378],{"name":929,"type":723,"required":7,"description":12},{"name":1179,"type":723,"required":15,"description":12},[],{"id":2381,"type":27,"data":2382},"xbbvgjLmSL",{"text":659,"level":16},{"id":2384,"type":464,"data":2385},"k_VP7EdXTH",{"statusCode":466,"statusText":12,"description":12,"headers":2386,"responseParams":2387,"responseExample":2388,"errorResponses":2396},[],[],[2389,2393],{"id":2390,"hasSubgroups":15,"hasParts":7,"name":2391,"img":2189,"description":674,"parentId":2392},"MyPwn5qAMTDwn5qBMDHwn5qCNDQ2NfCfmpxiNDAwMDAwJTVDYjQwODAwMCU1Q0I0MDgwNDUuc3Zn","Disc brake, front axle","MvCfmoAxMPCfmoEwMQ",{"id":2394,"hasSubgroups":15,"hasParts":7,"name":2395,"img":2189,"description":674,"parentId":2392},"MyPwn5qAMTDwn5qBMDHwn5qCNDQ2N_CfmpxiMzgwMDAwJTVDYjM4MzMwMCU1Q0IzODMzNzYuc3Zn","Disc brake, rear axle [zf, radial]",[],{"id":2398,"type":22,"data":2399},"wJ4vkak1FJ",{"text":2400},"В приведенном примере значение `hasParts=true` означает, что для данной группы можно выполнить запрос на получение списка запчастей.",{"id":2402,"type":22,"data":2403},"7YmI2kVcFf",{"text":2404},"Описание этого метода приведено в разделе \u003Ca href=\"\u002Fdocs\u002Fpoluchenie-detaley\">Получение деталей\u003C\u002Fa>",{"_id":2406,"articleKey":17,"new":7,"title":2407,"slug":2408,"version":2208,"lang":11,"image":12,"createdBy":13,"updatedBy":700,"createdAt":2409,"updatedAt":2410,"active":7,"important":7,"sort":10,"parentId":12,"content":2411},"6a4ce6b7af231672bb263302","HTML-виджет Parts Catalogs","html-vidzhet-parts-catalogs","2026-06-25 13:40:01","2026-07-07 14:44:55",{"blocks":2412},[2413,2417,2421],{"id":2414,"type":22,"data":2415},"DSx6l2xaJs",{"text":2416},"Если у вас возникли вопросы по интеграции цен или вам требуется дополнительная помощь, пожалуйста, свяжитесь с нашей службой поддержки.",{"id":2418,"type":22,"data":2419},"aOdxytjX6U",{"text":2420},"В раздел входят статьи:",{"id":2422,"type":63,"data":2423},"wK51ymMRfv",{"style":220,"meta":2424,"items":2425},{"counterType":222},[2426,2430,2434,2438,2442,2446],{"content":2427,"meta":2428,"items":2429},"\u003Ca href=\"\u002Fdocs\u002Fvnedrenie-html-vidzheta-parts-catalogs-na-vash-sayt\">Внедрение html-виджета Parts-Catalogs на ваш сайт\u003C\u002Fa>",[],[],{"content":2431,"meta":2432,"items":2433},"\u003Ca href=\"\u002Fdocs\u002Fopisanie-nastroek\">Описание настроек\u003C\u002Fa>",[],[],{"content":2435,"meta":2436,"items":2437},"\u003Ca href=\"\u002Fdocs\u002Fpoluchenie-tsen\">Получение цен\u003C\u002Fa>",[],[],{"content":2439,"meta":2440,"items":2441},"\u003Ca href=\"\u002Fdocs\u002Fprimery-otvetov-i-otobrazheniya\">Примеры ответов и отображения\u003C\u002Fa>",[],[],{"content":2443,"meta":2444,"items":2445},"\u003Ca href=\"\u002Fdocs\u002Fnastroyka-korziny\">Настройка корзины\u003C\u002Fa>",[],[],{"content":2447,"meta":2448,"items":2449},"\u003Ca href=\"\u002Fdocs\u002Ffaq-html-vidzhet\">FAQ\u003C\u002Fa>",[],[],{"_id":2451,"articleKey":2452,"new":7,"title":2453,"slug":2454,"version":894,"lang":11,"image":12,"createdBy":13,"updatedBy":700,"createdAt":2455,"updatedAt":2456,"active":7,"important":15,"sort":375,"parentId":17,"content":2457},"6a4ce73f9740b04db47af883","5cb1a7e0efde9e65952fa645f6ba0176935ddd50ab923bd1bf5222161d815bd2","Настройка корзины","nastroyka-korziny","2026-06-30 16:36:27","2026-07-07 14:47:11",{"blocks":2458},[2459,2463,2467,2471,2475,2479,2483,2504,2508,2512,2516,2520,2537,2541,2545,2549,2553,2557,2561,2565,2569,2573,2577,2581,2585,2589,2593,2597,2601,2605,2609,2613,2617,2621,2625,2629,2648,2651,2655,2659,2663,2684,2688,2692,2696,2700,2704,2708,2730,2734,2738,2742,2746,2750,2754,2758,2762,2766,2770,2773,2777,2781,2785,2798,2802,2806,2810,2814,2818,2822,2825,2829,2833,2837,2841,2845,2858,2862,2866,2870,2874,2877,2881,2884],{"id":2460,"type":27,"data":2461},"Q_Gsft6qQP",{"text":2462,"level":156},"Кастомное событие корзины",{"id":2464,"type":22,"data":2465},"bFk2w3OZQo",{"text":2466},"Документ предназначен для разработчиков, интегрирующих GUI-версию приложения с собственной корзиной, системой поиска цен или механизмом редиректа.",{"id":2468,"type":22,"data":2469},"yq6QQCWLZM",{"text":2470},"GUI поддерживает отображение кнопок взаимодействия с деталями, однако по умолчанию они скрыты. Для их отображения необходимо добавить соответствующие `data`-атрибуты и реализовать обработчики событий.",{"id":2472,"type":22,"data":2473},"_Lb-BA4Wv5",{"text":2474},"В этом разделе описаны принципы подключения, порядок обработки событий и формат передаваемых данных.",{"id":2476,"type":27,"data":2477},"kHwzE1XMpQ",{"text":2478,"level":30},"Основные атрибуты",{"id":2480,"type":22,"data":2481},"S3IO-OMlUc",{"text":2482},"GUI поддерживает следующие `data`-атрибуты.",{"id":2484,"type":289,"data":2485},"i2KES5Jv9Q",{"withHeadings":7,"stretched":15,"content":2486},[2487,2489,2492,2495,2498,2501],[2488,294],"Атрибут",[2490,2491],"data-back-url","URL, на который выполняется переход при нажатии на кнопку",[2493,2494],"data-basket-function","Имя функции глобального объекта `window`, вызываемой при нажатии",[2496,2497],"data-app-language","Текущий язык приложения",[2499,2500],"data-part-search-target","Способ открытия ссылки (`_self` или `_blank`)",[2502,2503],"data-price-url","&nbsp;URL сервиса получения це",{"id":2505,"type":22,"data":2506},"iaCD3ZNk41",{"text":2507},"Все атрибуты должны быть добавлены к элементу, в который встраивается GUI.",{"id":2509,"type":140,"data":2510},"J3LAsiBUWW",{"code":2511},"```html\n\u003Cdiv\n    id=\"parts-catalog\"\n    data-back-url=\"\"\n    data-app-language=\"\"\n    data-part-search-target=\"\"\n    data-price-url=\"\"\n>\u003C\u002Fdiv>\n```",{"id":2513,"type":27,"data":2514},"WggtH84S_C",{"text":2515,"level":30},"Приоритет обработки",{"id":2517,"type":22,"data":2518},"pvrOKk_5mT",{"text":2519},"Атрибуты обрабатываются в следующем порядке:",{"id":2521,"type":63,"data":2522},"qP7ZV6fBuM",{"style":220,"meta":2523,"items":2524},{"counterType":222},[2525,2529,2533],{"content":2526,"meta":2527,"items":2528},"Проверяется наличие атрибута `data-basket-function` и соответствующей функции в объекте `window`.",[],[],{"content":2530,"meta":2531,"items":2532},"Если функция отсутствует, проверяется наличие атрибута `data-back-url`.",[],[],{"content":2534,"meta":2535,"items":2536},"Если ни один из вариантов не настроен, кнопки не отображаются.",[],[],{"id":2538,"type":27,"data":2539},"bsxO0dcykN",{"text":2540,"level":30},"Быстрый старт",{"id":2542,"type":22,"data":2543},"1uAfMECoqj",{"text":2544},"Для подключения собственной корзины:",{"id":2546,"type":22,"data":2547},"xt0yD81hgp",{"text":2548},"1. Добавьте атрибут:",{"id":2550,"type":140,"data":2551},"Rntks-92sw",{"code":2552},"data-basket-function=\"myAddToBasket\"\n",{"id":2554,"type":22,"data":2555},"uk4cJDhsJa",{"text":2556},"2. Создайте глобальную функцию:",{"id":2558,"type":140,"data":2559},"j3lLduYFyY",{"code":2560},"```javascript\nwindow.myAddToBasket = function(payload) {\n    \u002F\u002F обработка данных\n}\n```",{"id":2562,"type":22,"data":2563},"qbPD_qfRS6",{"text":2564},"3. При необходимости укажите URL для перехода:",{"id":2566,"type":140,"data":2567},"lQg-sOqcH0",{"code":2568},"```html\ndata-back-url=\"https:\u002F\u002Fmysite.com\u002Fcart?article={article}\"\n```",{"id":2570,"type":22,"data":2571},"QXbt2jdUZz",{"text":2572},"После этого при нажатии кнопки \u003Cb>«В корзину»\u003C\u002Fb> GUI вызовет функцию `window.myAddToBasket(payload)`.",{"id":2574,"type":27,"data":2575},"mEK9YYawHW",{"text":2576,"level":30},"Атрибут `data-basket-function`",{"id":2578,"type":22,"data":2579},"2vzNgqA4lJ",{"text":2580},"Атрибут `data-basket-function` позволяет передавать управление приложению, вызывая функцию из глобального объекта `window`.",{"id":2582,"type":22,"data":2583},"lZMzVthxU2",{"text":2584},"Функция должна быть определена до инициализации GUI.",{"id":2586,"type":27,"data":2587},"M-Y0flvzzL",{"text":2588,"level":16},"Пример",{"id":2590,"type":140,"data":2591},"BrOmAzwhKK",{"code":2592},"```javascript\nwindow.addToBasket = async function(payload) {\n    await api.basket.add(payload);\n    openBasketSidebar();\n}\n```",{"id":2594,"type":22,"data":2595},"jlyfjOXibh",{"text":2596},"Укажите имя функции в атрибуте:",{"id":2598,"type":140,"data":2599},"7NPgPXDP6M",{"code":2600},"```html\ndata-basket-function=\"addToBasket\"\n```",{"id":2602,"type":22,"data":2603},"IGkIpVxvqE",{"text":2604},"При нажатии любой из кнопок GUI выполнит вызов:",{"id":2606,"type":140,"data":2607},"1UEiQoSal8",{"code":2608},"```javascript\nwindow.addToBasket(payload);\n```",{"id":2610,"type":22,"data":2611},"9emrr0CeiN",{"text":2612},"В качестве аргумента передается объект `Payload`.",{"id":2614,"type":22,"data":2615},"3W30atgSh9",{"text":2616},"Описание структуры объекта приведено в разделе \u003Ca href=\"#kJkLlq3SZZ\">Объект Payload\u003C\u002Fa>.",{"id":2618,"type":27,"data":2619},"W-PfFRsmFB",{"text":2620,"level":30},"Атрибут `data-back-url`",{"id":2622,"type":22,"data":2623},"dxq5FWKSSo",{"text":2624},"Если необходимо выполнять переход на внешний сайт вместо вызова JavaScript-функции, используйте атрибут `data-back-url`.",{"id":2626,"type":22,"data":2627},"bMh6JgtpvC",{"text":2628},"URL может содержать специальные плейсхолдеры, которые автоматически заменяются значениями выбранной детали.",{"id":2630,"type":289,"data":2631},"evCaP5rmAI",{"withHeadings":7,"stretched":15,"content":2632},[2633,2636,2639,2641,2643,2645],[2634,2635],"Плейсхолдер","Значение",[2637,2638],"brand","Бренд детали",[140,2640],"Код детали",[2642,297],"article",[1099,2644],"VIN автомобиля",[2646,2647],"lang","Язык приложения (`data-app-language`)",{"id":2649,"type":27,"data":2650},"8hjTLpbhDO",{"text":2588,"level":16},{"id":2652,"type":22,"data":2653},"srjxSG9658",{"text":2654},"Исходный URL:",{"id":2656,"type":140,"data":2657},"oY33prajDs",{"code":2658},"https:\u002F\u002Fexample-price.ru\u002Fsearch?article={article}&brand={brand}&vin={vin}&lang={lang}",{"id":2660,"type":22,"data":2661},"-S9snbZAAD",{"text":2662},"Параметры:",{"id":2664,"type":63,"data":2665},"FQpyUCMZo3",{"style":65,"meta":2666,"items":2667},[],[2668,2672,2676,2680],{"content":2669,"meta":2670,"items":2671},"`data-app-language=\"ru\"`",[],[],{"content":2673,"meta":2674,"items":2675},"VIN: `1GKKNML4XMZ169576`",[],[],{"content":2677,"meta":2678,"items":2679},"бренд: `GMC`",[],[],{"content":2681,"meta":2682,"items":2683},"артикул: `11548691`",[],[],{"id":2685,"type":22,"data":2686},"051AotMYqa",{"text":2687},"После нажатия кнопки пользователь будет перенаправлен по адресу:",{"id":2689,"type":140,"data":2690},"QfruoIIKyH",{"code":2691},"https:\u002F\u002Fexample-price.ru\u002Fsearch?article=11548691&brand=GMC&vin=1GKKNML4XMZ169576&lang=ru",{"id":2693,"type":22,"data":2694},"l-RzFZ2Qom",{"text":2695},"Если указан атрибут:",{"id":2697,"type":140,"data":2698},"WOSSxwmPHN",{"code":2699},"data-part-search-target=\"_blank\"",{"id":2701,"type":22,"data":2702},"k4sJorcjNL",{"text":2703},"ссылка будет открыта в новой вкладке.",{"id":2705,"type":27,"data":2706},"yS135VDz4t",{"text":2707,"level":156},"Кнопки обработки событий",{"id":2709,"type":289,"data":2710},"T_b2Ge7E31",{"withHeadings":7,"stretched":15,"content":2711},[2712,2717,2722,2727],[2713,2714,2715,2716],"Кнопка","Где отображается&nbsp;","Тип Payload&nbsp;","Назначение",[2718,2719,2720,2721],"Узнать цены","У группы деталей","Part","Запрос цен для группы деталей",[2723,2724,2725,2726],"В корзину","У каждой детали","Price","Добавление детали в корзину",[2723,2728,2720,2729],"Вместо пустой группы","Поиск аналогов или альтернатив",{"id":2731,"type":27,"data":2732},"TscddlFinb",{"text":2733,"level":30},"Кнопка «Узнать цены»",{"id":2735,"type":22,"data":2736},"2jlDWguJtI",{"text":2737},"Отображается рядом с группой деталей.",{"id":2739,"type":22,"data":2740},"PktdE8Lges",{"text":2741},"При нажатии передается объект `Payload` типа `Part`.",{"id":2743,"type":22,"data":2744},"DeZW4x2wSh",{"text":2745},"Подробнее см. раздел \u003Ca href=\"#YhdLD_8RZH\">Payload типа `Part`\u003C\u002Fa>",{"id":2747,"type":27,"data":2748},"-LsVmkmbzE",{"text":2749,"level":30},"Кнопка «В корзину»",{"id":2751,"type":22,"data":2752},"kdEkwwWXmw",{"text":2753},"Отображается для каждой детали при наличии атрибута `data-price-url`.",{"id":2755,"type":22,"data":2756},"K-gRRebzLC",{"text":2757},"При нажатии передается объект `Payload` типа `Price`.",{"id":2759,"type":22,"data":2760},"-s8R37oEo2",{"text":2761},"Подробнее см. раздел \u003Ca href=\"#WUjZFdrkHt\">Payload типа `Price`\u003C\u002Fa>.",{"id":2763,"type":27,"data":2764},"6NkrxGPeIW",{"text":2765,"level":30},"Кнопка «Расширенный поиск»",{"id":2767,"type":22,"data":2768},"FT80sOQahY",{"text":2769},"Отображается, если выбранная группа не содержит деталей и описания, а также задан атрибут `data-price-url`.",{"id":2771,"type":22,"data":2772},"UdhPxdOMpq",{"text":2741},{"id":2774,"type":22,"data":2775},"-2BeAwdU_N",{"text":2776},"Подробнее см. раздел \u003Ca href=\"#YhdLD_8RZH\">Payload типа `Part\u003C\u002Fa>`.",{"id":2778,"type":27,"data":2779},"kJkLlq3SZZ",{"text":2780,"level":156},"Объект Payload",{"id":2782,"type":22,"data":2783},"ocmEqwUTKu",{"text":2784},"Объект `Payload` содержит информацию о выбранной детали и передается:",{"id":2786,"type":63,"data":2787},"YBkNwRSCNh",{"style":65,"meta":2788,"items":2789},[],[2790,2794],{"content":2791,"meta":2792,"items":2793},"в функцию, указанную в `data-basket-function`;",[],[],{"content":2795,"meta":2796,"items":2797},"либо используется для подстановки значений в URL, указанный в `data-back-url`.",[],[],{"id":2799,"type":27,"data":2800},"WUjZFdrkHt",{"text":2801,"level":30},"Payload типа `Price`",{"id":2803,"type":22,"data":2804},"RH2adkmK5-",{"text":2805},"Используется при работе с конкретной деталью.",{"id":2807,"type":22,"data":2808},"7Dgw3tI6vc",{"text":2809},"Для получения объектов этого типа необходимо указать атрибут `data-price-url`.",{"id":2811,"type":22,"data":2812},"luM84QPt7d",{"text":2813},"После открытия группы деталей GUI выполняет запрос цен и формирует объект `Price` для каждой найденной позиции.",{"id":2815,"type":27,"data":2816},"JtSnlDEHVK",{"text":2817,"level":16},"Интерфейс",{"id":2819,"type":140,"data":2820},"xginzJQsXU",{"code":2821},"```\ninterface Price {\n    article?: string;\n    name?: string;\n    id: string;\n    title: string;\n    code: string;\n    brand: string;\n    price: string;\n    basketQty: number;\n    inStockQty: string;\n    rating: string;\n    delivery: string;\n    payload: {\n        [key: string]: string;\n    };\n}\n```",{"id":2823,"type":27,"data":2824},"bH6nETggYB",{"text":2588,"level":16},{"id":2826,"type":140,"data":2827},"QlszZix2Z1",{"code":2828},"```\n{\n    \"id\": \"34\",\n    \"title\": \"Part name\",\n    \"code\": \"000071215N\",\n    \"brand\": \"skoda\",\n    \"price\": \"2095 $\",\n    \"basketQty\": 0,\n    \"inStockQty\": \"25\",\n    \"rating\": \"5\",\n    \"delivery\": \"From 5 to 20 days\",\n    \"payload\": {\n        \"key1\": \"value1\",\n        \"key2\": \"value2\"\n    }\n}\n```",{"id":2830,"type":27,"data":2831},"pMhy9Vl6np",{"text":2832,"level":16},"Формирование запроса цен",{"id":2834,"type":22,"data":2835},"SNE9NjOIeD",{"text":2836},"URL сервиса задается атрибутом:",{"id":2838,"type":140,"data":2839},"AvXWLwijj4",{"code":2840},"data-price-url=\"https:\u002F\u002Fexample-prices\u002Fprices\"",{"id":2842,"type":22,"data":2843},"yPPOsIJ1mX",{"text":2844},"GUI автоматически добавляет параметры:",{"id":2846,"type":63,"data":2847},"uEwSGAOwqz",{"style":65,"meta":2848,"items":2849},[],[2850,2854],{"content":2851,"meta":2852,"items":2853},"`code={part.number}`",[],[],{"content":2855,"meta":2856,"items":2857},"`brand={part.brand}`",[],[],{"id":2859,"type":22,"data":2860},"_kI828TILK",{"text":2861},"Итоговый запрос будет выглядеть следующим образом:",{"id":2863,"type":140,"data":2864},"SCfyadlsYg",{"code":2865},"https:\u002F\u002Fdemo-prices.app.tradesoft.ru\u002Fprices?code=1Z0071215%20%209B9&brand=skoda",{"id":2867,"type":27,"data":2868},"YhdLD_8RZH",{"text":2869,"level":30},"Payload типа `Part`",{"id":2871,"type":22,"data":2872},"z6fbyQi6XZ",{"text":2873},"Используется при работе с группами деталей.",{"id":2875,"type":27,"data":2876},"DitM3eXCGL",{"text":2817,"level":16},{"id":2878,"type":140,"data":2879},"btpOUOdfEA",{"code":2880},"```typescript\ninterface IPart {\n    id: string;\n    name: string;\n    nameId?: string;\n    number: string;\n    notice: string;\n    description: string;\n    positionNumber: string;\n    article?: string;\n    brand?: string;\n    code?: string;\n}\n```",{"id":2882,"type":27,"data":2883},"OT1Dp_S44X",{"text":2588,"level":16},{"id":2885,"type":140,"data":2886},"8vX31nkYd9",{"code":2887},"```json\n{\n    \"id\": \"1Z0071215  9B9\",\n    \"name\": \"Valve cap\",\n    \"nameId\": \"1609\",\n    \"number\": \"1Z0071215  9B9\",\n    \"notice\": \"Satin black\",\n    \"description\": \"[Name]\\n\\nSatin black\",\n    \"positionNumber\": \"4\"\n}\n```",{"left":2889,"top":2889,"width":2890,"height":148,"rotate":2889,"vFlip":15,"hFlip":15,"body":2891},0,18,"\u003Cpath d=\"M9.91667 4.66634V5.41634H11.4167V4.66634H9.91667ZM9 1.33301V0.583008V1.33301ZM3.16667 1.33301V0.583008V1.33301ZM1.5 2.99967H0.75H1.5ZM1.5 12.9997H0.75H1.5ZM11.4167 11.333V10.583H9.91667V11.333H11.4167ZM16.5033 8.75H17.2533V7.25H16.5033V8.75ZM4.83331 8L4.32305 7.45033L3.73093 8L4.32305 8.54967L4.83331 8ZM8.03665 6.04967L8.58632 5.53941L7.5658 4.44007L7.01613 4.95033L8.03665 6.04967ZM7.01613 11.0497L7.5658 11.5599L8.58632 10.4606L8.03665 9.95033L7.01613 11.0497ZM10.6667 4.66634H11.4167V2.99967H10.6667H9.91667V4.66634H10.6667ZM10.6667 2.99967H11.4167C11.4167 2.35873 11.1621 1.74405 10.7088 1.29083L10.1785 1.82116L9.64818 2.35149C9.82009 2.5234 9.91667 2.75656 9.91667 2.99967H10.6667ZM10.1785 1.82116L10.7088 1.29083C10.2556 0.83762 9.64094 0.583008 9 0.583008V1.33301V2.08301C9.24312 2.08301 9.47627 2.17958 9.64818 2.35149L10.1785 1.82116ZM9 1.33301V0.583008H3.16667V1.33301V2.08301H9V1.33301ZM3.16667 1.33301V0.583008C2.52573 0.583008 1.91104 0.83762 1.45783 1.29083L1.98816 1.82116L2.51849 2.35149C2.69039 2.17958 2.92355 2.08301 3.16667 2.08301V1.33301ZM1.98816 1.82116L1.45783 1.29083C1.00461 1.74405 0.75 2.35873 0.75 2.99967H1.5H2.25C2.25 2.75656 2.34658 2.5234 2.51849 2.35149L1.98816 1.82116ZM1.5 2.99967H0.75V12.9997H1.5H2.25V2.99967H1.5ZM1.5 12.9997H0.75C0.75 13.6406 1.00461 14.2553 1.45783 14.7085L1.98816 14.1782L2.51849 13.6479C2.34658 13.4759 2.25 13.2428 2.25 12.9997H1.5ZM1.98816 14.1782L1.45783 14.7085C1.91104 15.1617 2.52573 15.4163 3.16667 15.4163V14.6663V13.9163C2.92355 13.9163 2.69039 13.8198 2.51849 13.6479L1.98816 14.1782ZM3.16667 14.6663V15.4163H9V14.6663V13.9163H3.16667V14.6663ZM9 14.6663V15.4163C9.64094 15.4163 10.2556 15.1617 10.7088 14.7085L10.1785 14.1782L9.64818 13.6479C9.47627 13.8198 9.24312 13.9163 9 13.9163V14.6663ZM10.1785 14.1782L10.7088 14.7085C11.1621 14.2553 11.4167 13.6406 11.4167 12.9997H10.6667H9.91667C9.91667 13.2428 9.82009 13.4759 9.64818 13.6479L10.1785 14.1782ZM10.6667 12.9997H11.4167V11.333H10.6667H9.91667V12.9997H10.6667ZM16.5033 8V7.25H4.83331V8V8.75H16.5033V8ZM4.83331 8L5.34357 8.54967L8.03665 6.04967L7.52639 5.5L7.01613 4.95033L4.32305 7.45033L4.83331 8ZM7.52639 10.5L8.03665 9.95033L5.34357 7.45033L4.83331 8L4.32305 8.54967L7.01613 11.0497L7.52639 10.5Z\"\n          fill=\"currentColor\"\u002F>",1783670526147]