{"id":250546,"date":"2024-04-23T17:59:34","date_gmt":"2024-04-23T15:59:34","guid":{"rendered":"https:\/\/tpysbzn.cluster029.hosting.ovh.net\/index.php\/project\/tire-selector-universel\/"},"modified":"2024-06-05T14:00:53","modified_gmt":"2024-06-05T12:00:53","slug":"universal-tire-selector","status":"publish","type":"project","link":"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/","title":{"rendered":"Universal Tire Selector"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;Header&#8221; _builder_version=&#8221;4.25.1&#8243; use_background_color_gradient=&#8221;off&#8221; parallax=&#8221;on&#8221; custom_padding=&#8221;7vw||7vw||false|false&#8221; custom_padding_tablet=&#8221;100px||100px||true&#8221; custom_padding_phone=&#8221;||||true&#8221; bottom_divider_height=&#8221;250px&#8221; bottom_divider_flip=&#8221;horizontal&#8221; bottom_divider_height_tablet=&#8221;150px&#8221; bottom_divider_height_phone=&#8221;110px&#8221; bottom_divider_height_last_edited=&#8221;on|phone&#8221; hover_enabled=&#8221;0&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221; background_enable_image=&#8221;off&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_row _builder_version=&#8221;4.25.0&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.0&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.25.0&#8243; text_font=&#8221;Roboto||||||||&#8221; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.8em&#8221; header_font=&#8221;Barlow Condensed|700|||||||&#8221; header_text_align=&#8221;center&#8221; header_text_color=&#8221;#E09900&#8243; header_font_size=&#8221;70px&#8221; header_line_height=&#8221;1.2em&#8221; header_3_font=&#8221;Roboto|700||on|||||&#8221; header_3_text_align=&#8221;center&#8221; header_3_text_color=&#8221;#ffffff&#8221; header_3_font_size=&#8221;24px&#8221; header_3_letter_spacing=&#8221;10px&#8221; header_3_line_height=&#8221;2em&#8221; text_orientation=&#8221;center&#8221; background_layout=&#8221;dark&#8221; module_alignment=&#8221;center&#8221; text_font_size_last_edited=&#8221;off|desktop&#8221; header_font_size_tablet=&#8221;40px&#8221; header_font_size_phone=&#8221;32px&#8221; header_font_size_last_edited=&#8221;on|phone&#8221; header_3_font_size_tablet=&#8221;16px&#8221; header_3_font_size_phone=&#8221;14px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; header_3_letter_spacing_tablet=&#8221;5px&#8221; header_3_letter_spacing_phone=&#8221;&#8221; header_3_letter_spacing_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Universal Tire Selector<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Projects&#8221; _builder_version=&#8221;4.25.0&#8243; use_background_color_gradient=&#8221;off&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;80px||80px||true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;|||&#8221; custom_margin_tablet=&#8221;|||&#8221; custom_margin_phone=&#8221;|||&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/www.tyredating.com\/wp-content\/uploads\/2024\/04\/Tire-Selector-Universel-Ambiance-1200&#215;800-1.jpg&#8221; title_text=&#8221;Tire Selector Universel Ambiance-1200&#215;800&#8243; _builder_version=&#8221;4.25.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;|-49px||-49px|true|true&#8221; custom_padding=&#8221;|0px||0px|true|true&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.25.0&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Barlow Condensed|600|||||||&#8221; text_text_color=&#8221;#E09900&#8243; text_font_size=&#8221;40px&#8221; text_line_height=&#8221;1.5em&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>OVERVIEW<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.25.0&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Montserrat|300|||||||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>As part of the migration of all its B2C sites to its new Apostrophe CMS platform, the Michelin group wanted to have a tire search API to connect all search features of all the different sites (search per vehicle, search by dimension, search by use, etc.). This API must involve all the business rules that apply to choose and sort tires to go back in the response, and these business rules must be very easily adaptable for each country and each product line.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;|||&#8221; custom_margin_tablet=&#8221;|||&#8221; custom_margin_phone=&#8221;|||&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.25.0&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Barlow Condensed|600|||||||&#8221; text_text_color=&#8221;#E09900&#8243; text_font_size=&#8221;40px&#8221; text_line_height=&#8221;1.5em&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>ACHIEVEMENTS<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Montserrat|300|||||||&#8221; text_orientation=&#8221;justified&#8221; custom_margin=&#8221;|0px||0px|false|true&#8221; custom_padding=&#8221;0px|0px|0px|0px|true|true&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>We have created the Universal Selector Tires, an administration platform that offers a suite of tools to easily create a standardized JSON API, integrating the search functions needed to build Michelin websites, to publish this API, and to generate a documentation. Thanks to this platform, the business rules specific to each country and each product line can be modified very simply and at any time, without being a developer. It is also no longer necessary to wait for the next release of the website in order to upload these changes, they can be deployed instantly.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_gallery gallery_ids=&#8221;250190,250191&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.25.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;|-50px||-50px|false|true&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_gallery][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Universal Tire SelectorOVERVIEWAs part of the migration of all its B2C sites to its new Apostrophe CMS platform, the Michelin group wanted to have a tire search API to connect all search features of all the different sites (search per vehicle, search by dimension, search by use, etc.). This API must involve all the business [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":250192,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"project_category":[24],"project_tag":[],"class_list":["post-250546","project","type-project","status-publish","has-post-thumbnail","hentry","project_category-api-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Universal Tire Selector - Tyredating<\/title>\n<meta name=\"description\" content=\"The Universal Tire Selector is a tire search API implemented by Tyredating for the Michelin group. Discover the project!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Universal Tire Selector - Tyredating\" \/>\n<meta property=\"og:description\" content=\"The Universal Tire Selector is a tire search API implemented by Tyredating for the Michelin group. Discover the project!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/\" \/>\n<meta property=\"og:site_name\" content=\"Tyredating\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-05T12:00:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tyredating.com\/wp-content\/uploads\/2024\/04\/Tire-Selector-Universel-Portfolio.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1042\" \/>\n\t<meta property=\"og:image:height\" content=\"693\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/\",\"url\":\"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/\",\"name\":\"Universal Tire Selector - Tyredating\",\"isPartOf\":{\"@id\":\"https:\/\/www.tyredating.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tyredating.com\/wp-content\/uploads\/2024\/04\/Tire-Selector-Universel-Portfolio.png\",\"datePublished\":\"2024-04-23T15:59:34+00:00\",\"dateModified\":\"2024-06-05T12:00:53+00:00\",\"description\":\"The Universal Tire Selector is a tire search API implemented by Tyredating for the Michelin group. Discover the project!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/#primaryimage\",\"url\":\"https:\/\/www.tyredating.com\/wp-content\/uploads\/2024\/04\/Tire-Selector-Universel-Portfolio.png\",\"contentUrl\":\"https:\/\/www.tyredating.com\/wp-content\/uploads\/2024\/04\/Tire-Selector-Universel-Portfolio.png\",\"width\":1042,\"height\":693},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.tyredating.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projects\",\"item\":\"https:\/\/www.tyredating.com\/en\/project\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Universal Tire Selector\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tyredating.com\/en\/#website\",\"url\":\"https:\/\/www.tyredating.com\/en\/\",\"name\":\"Tyredating\",\"description\":\"La solution pour booster votre e-retail\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tyredating.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Universal Tire Selector - Tyredating","description":"The Universal Tire Selector is a tire search API implemented by Tyredating for the Michelin group. Discover the project!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/","og_locale":"en_US","og_type":"article","og_title":"Universal Tire Selector - Tyredating","og_description":"The Universal Tire Selector is a tire search API implemented by Tyredating for the Michelin group. Discover the project!","og_url":"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/","og_site_name":"Tyredating","article_modified_time":"2024-06-05T12:00:53+00:00","og_image":[{"width":1042,"height":693,"url":"https:\/\/www.tyredating.com\/wp-content\/uploads\/2024\/04\/Tire-Selector-Universel-Portfolio.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/","url":"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/","name":"Universal Tire Selector - Tyredating","isPartOf":{"@id":"https:\/\/www.tyredating.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/#primaryimage"},"image":{"@id":"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tyredating.com\/wp-content\/uploads\/2024\/04\/Tire-Selector-Universel-Portfolio.png","datePublished":"2024-04-23T15:59:34+00:00","dateModified":"2024-06-05T12:00:53+00:00","description":"The Universal Tire Selector is a tire search API implemented by Tyredating for the Michelin group. Discover the project!","breadcrumb":{"@id":"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/#primaryimage","url":"https:\/\/www.tyredating.com\/wp-content\/uploads\/2024\/04\/Tire-Selector-Universel-Portfolio.png","contentUrl":"https:\/\/www.tyredating.com\/wp-content\/uploads\/2024\/04\/Tire-Selector-Universel-Portfolio.png","width":1042,"height":693},{"@type":"BreadcrumbList","@id":"https:\/\/www.tyredating.com\/en\/project\/universal-tire-selector\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.tyredating.com\/en\/"},{"@type":"ListItem","position":2,"name":"Projects","item":"https:\/\/www.tyredating.com\/en\/project\/"},{"@type":"ListItem","position":3,"name":"Universal Tire Selector"}]},{"@type":"WebSite","@id":"https:\/\/www.tyredating.com\/en\/#website","url":"https:\/\/www.tyredating.com\/en\/","name":"Tyredating","description":"La solution pour booster votre e-retail","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tyredating.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.tyredating.com\/en\/wp-json\/wp\/v2\/project\/250546","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tyredating.com\/en\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/www.tyredating.com\/en\/wp-json\/wp\/v2\/types\/project"}],"author":[{"embeddable":true,"href":"https:\/\/www.tyredating.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tyredating.com\/en\/wp-json\/wp\/v2\/comments?post=250546"}],"version-history":[{"count":9,"href":"https:\/\/www.tyredating.com\/en\/wp-json\/wp\/v2\/project\/250546\/revisions"}],"predecessor-version":[{"id":251807,"href":"https:\/\/www.tyredating.com\/en\/wp-json\/wp\/v2\/project\/250546\/revisions\/251807"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tyredating.com\/en\/wp-json\/wp\/v2\/media\/250192"}],"wp:attachment":[{"href":"https:\/\/www.tyredating.com\/en\/wp-json\/wp\/v2\/media?parent=250546"}],"wp:term":[{"taxonomy":"project_category","embeddable":true,"href":"https:\/\/www.tyredating.com\/en\/wp-json\/wp\/v2\/project_category?post=250546"},{"taxonomy":"project_tag","embeddable":true,"href":"https:\/\/www.tyredating.com\/en\/wp-json\/wp\/v2\/project_tag?post=250546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}