{"id":750,"date":"2024-11-19T15:56:24","date_gmt":"2024-11-19T15:56:24","guid":{"rendered":"https:\/\/elasticsuite.io\/fr\/?p=750"},"modified":"2025-12-18T08:52:26","modified_gmt":"2025-12-18T08:52:26","slug":"releases-2-11-9-2-2-10-23-2","status":"publish","type":"post","link":"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/","title":{"rendered":"Releases 2.11.9.2 &amp; 2.10.23.2"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull relative overflow-hidden bg-indigo-dark pt-20 min-h-[480px] is-layout-flow wp-block-group-is-layout-flow\"><!-- wp:elasticsuite\/decorator-section-banner-simple [] -->\n<div class=\"absolute inset-0\">\n    <div class=\"max-lg:hidden absolute rounded-full w-[3791px] h-[1654px] -top-[487px] -left-1\/20\"\n         style=\"background: radial-gradient(50% 50% at 50% 50%, #9E98F4 0%, #4A3BDD 40%, rgba(26, 15, 77, 0) 95%, transparent 100%)\">\n    <\/div>\n\n    <div\n            class=\"lg:hidden absolute rounded-full bg-no-repeat w-[3791px] h-[1654px] top-[-227px] left-[-578px]\"\n            style=\"background: radial-gradient(50% 50% at 50% 50%, #9E98F4 0%, #4A3BDD 40%, rgba(26, 15, 77, 0) 95%, transparent 100%)\">\n    <\/div>\n\n    <svg\n            data-parallax\n            data-parallax-start=\"top bottom\"\n            data-parallax-end=\"bottom top\"\n            data-parallax-scrub=\"1.5\"\n            data-parallax-x-percent=\"0\"\n            data-parallax-y-percent=\"0\"\n            data-parallax-rotate=\"-10\"\n            data-parallax-speed=\"10\"\n            viewBox=\"0 0 200 200\" class=\"invisible absolute w-80 h-80 bottom-[-200px] right-[100px] fill-indigo-mid\">\n        <use xlink:href=\"#shape__flower\"><\/use>\n    <\/svg>\n\n    <svg\n            data-parallax\n            data-parallax-start=\"top bottom\"\n            data-parallax-end=\"bottom top\"\n            data-parallax-scrub=\"1.5\"\n            data-parallax-x-percent=\"0\"\n            data-parallax-y-percent=\"0\"\n            data-parallax-rotate=\"30\"\n            data-parallax-speed=\"10\"\n            viewBox=\"0 0 200 200\" class=\"invisible absolute w-96 h-96 bottom-[-150px] right-[-100px] fill-elastic-coral\">\n        <use xlink:href=\"#shape__flower-2\"><\/use>\n    <\/svg>\n\n    <svg\n            data-parallax\n            data-parallax-start=\"top bottom\"\n            data-parallax-end=\"bottom top\"\n            data-parallax-scrub=\"2\"\n            data-parallax-x-percent=\"5\"\n            data-parallax-y-percent=\"-3\"\n            data-parallax-rotate=\"-2\"\n            data-parallax-speed=\"10\"\n            viewBox=\"0 0 200 200\" class=\"invisible max-lg:hidden absolute h-[436px] top-[39px] left-[-250px] fill-indigo-dark\">\n        <use xlink:href=\"#shape__wave\"><\/use>\n    <\/svg>\n<\/div>\n<!-- \/wp:elasticsuite\/decorator-section-banner-simple -->\n\n\n\n<div class=\"wp-block-columns relative z-10 flex flex-row gap-(--es-spacing-xl) px-(--es-spacing-sm) pt-(--es-spacing-lg) pb-(--es-spacing-xl) lg:px-(--es-spacing-lg) lg:pt-(--es-spacing-2xl) lg:pb-(--es-spacing-3xl) is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><!-- wp:elasticsuite\/card {\"theme\":\"light\",\"sectionTitle\":\"Release\",\"title\":\"Releases 2.11.9.2 & 2.10.23.2\",\"showParagraph\":false,\"showCtas\":false,\"alignment\":\"left\",\"showSectionTitle\":true,\"showTitle\":true,\"titleTag\":\"h3\",\"paragraph\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur tempor, nunc sit amet vulputate laoreet, risus diam eleifend tellus, placerat mollis risus magna at diam. Sed diam magna, iaculis sit amet ex a, rutrum interdum ligula. Maecenas venenatis eleifend nulla, id commodo mauris mollis at. Nulla facilisi.\\n Integer eget malesuada purus. Morbi placerat felis ut dapibus egestas. Nunc bibendum, purus sit amet placerat feugiat, tellus ligula vehicula massa, a sagittis elit quam at libero. Vestibulum vulputate placerat eros, ac lacinia dolor rhoncus sit amet\",\"isAnimated\":true,\"cta\":\"\",\"readmore\":\"\"} -->\n\n<div class=\"esCard flex flex-col text-left wp-block-elasticsuite-card\" data-animated=\"1\">\n            <div class=\"esCard__sectionTitle font-medium text-[13px] leading-4 lg:es-typo-sm break-keep [&amp;_*]:break-keep hyphens-none text-indigo-light overflow-hidden invisible\">Release<\/div>\n    \n            <h3 class=\"esCard__title font-bold text-2xl leading-12 lg:es-typo-3xl mt-(--es-spacing-sm) lg:mt-(--es-spacing-xs) break-keep [&amp;_*]:break-keep hyphens-none text-neutral-50 overflow-hidden invisible\">Releases 2.11.9.2 &#038; 2.10.23.2<\/h3>\n    \n    \n    \n    <\/div><!-- \/wp:elasticsuite\/card -->\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns absolute! bottom-0 left-0 w-full z-10 flex flex-row px-(--es-spacing-sm) lg:px-(--es-spacing-lg) py-(--es-spacing-sm) is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><!-- wp:elasticsuite\/breadcrumb {\"theme\":\"dark\"} -->\n<nav class=\"esBreadcrumb\" aria-label=\"Fil d'Ariane\">\n        <ol class=\"flex flex-wrap gap-(--es-spacing-xxs))\">\n                            <li class=\"flex items-center font-mono text-sm text-indigo-light\">\n                                                                <span aria-current=\"page\" class=\"*:w-6 *:h-6 *:fill-indigo-light\"><svg viewBox=\"0 0 24 24\"><use xlink:href=\"#filled__home\"><\/use><\/svg><\/span>\n                                    <\/li>\n                    <\/ol>\n    <\/nav>\n<!-- \/wp:elasticsuite\/breadcrumb -->\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group max-w-7xl mx-auto px-(--es-spacing-md) py-(--es-spacing-2xl) lg:px-(--es-spacing-none) is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading text-neutral-900 font-bold text-[38px] leading-12 md:px-(--es-spacing-2xl) lg:px-[200px]\">\ud83d\udce6<strong>Main<\/strong>&nbsp;<strong>Features<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<h2 class=\"wp-block-heading text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><br><strong>Allowing to extend cross sell recommendations to all products in the cart<\/strong><\/h2>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">Up to now, the Elasticsuite cross-sell recommendation block only showed recommendations for the last product added to the cart. It is now possible to show recommendations for all the products in the cart :<\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list list-disc ml-(--es-spacing-md) text-neutral-900\">\n<li>either still prioritizing the last product added to the cart but, if there are slots left, filling the block with recommendations from the other products in the cart<\/li>\n\n\n\n<li>or out right reserving, statically or dynamically, slots for every products in the cart<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<div style=\"height:64px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full rounded-(--es-radius-lg) overflow-hidden *:w-full\"><img decoding=\"async\" src=\"https:\/\/elasticsuite.io\/app\/uploads\/2024\/11\/release2.11.9.2.gif\" alt=\"\" class=\"wp-image-1079\"\/><figcaption class=\"wp-element-caption\">New logger param<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading text-neutral-900 font-bold text-[38px] leading-12 md:px-(--es-spacing-2xl) lg:px-[200px]\">\ud83d\ude80<strong> <\/strong><a href=\"optimizers: Ability them to all but some categories\"><strong>Performances oriented features<\/strong><\/a><\/h2>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><strong>Ability to enable\/disable the error requests body logging<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">Last release introduced an error logging mechanism that would&nbsp;<strong>systematically<\/strong>&nbsp;log into Magento logging system the error message&nbsp;<strong>and the body<\/strong>&nbsp;of requests failing on your OpenSearch\/Elasticsearch server&nbsp;<strong>when the Elasticsuite debug mode was disabled<\/strong>&nbsp;to help with issues in production environment.<br>That was probably an oversight not to add a configuration switch since some type of errors can be caused by \u201crequest is too big\u201d causes, hence adding strain to the logging system by pushing several megabytes requests bodies.<\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">A new setting \u201c<strong>Enable logging of request that produce errors<\/strong>\u201d is available in&nbsp;<strong>Stores &gt; Configuration &gt; Elasticsuite &gt; Base Settings<\/strong>&nbsp;just above the legacy \u201cEnable Debug Mode\u201d :<\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/elasticsuite.io\/app\/uploads\/2024\/11\/381454678-2de172b0-4845-4b1e-a8ce-d4c3c77c09dd-1024x194.png\" alt=\"New logger param\" class=\"wp-image-1097\"\/><figcaption class=\"wp-element-caption\">The feature can now behaves as \u201clight debug mode\u201d for production environments as intended.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading text-neutral-900 font-bold text-[38px] leading-12 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/h2>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><strong>Thesaurus: ability to limit the amount of alternative queries effectively sent to the search engine<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">While the Thesaurus system \u201c<strong>Max Allowed Rewrites<\/strong>\u201d setting available in&nbsp;<strong>Elasticsuite &gt; Search Relevance &gt; Thesaurus Configuration &gt; General Configuration<\/strong>&nbsp;limits the number of substitutions in the original visitor search query, there can be situations when you have a lot (and we mean&nbsp;<strong><em>a lot<\/em><\/strong>) of thesaurus rules with long lists of alternative terms or when the same word is present in multiple rules.<\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">In those situations, the \u201cMax Allowed Rewrites\u201d will not be enough to prevent generating several tenths or even hundreds of alternative search queries leading do a huge single search request that will end up failing on the server by hitting the ceiling of the \u201cmaximum number of clauses\u201d allowed by your cluster configuration and\/or memory available.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">The new setting \u201c<strong>Max Alternative Search Queries<\/strong>\u201d available in&nbsp;<strong>Elasticsuite &gt; Search Relevance &gt; Thesaurus Configuration &gt; General Configuration<\/strong>&nbsp;allows you to put a cap on the total number of alternative, rewritten search queries to effectively take into account for a given original visitor search query (defaults to 0, no limitation).<br>Since there is no unified mechanism available in Elasticsearch or OpenSearch for us to detect the ideal value to put there from a technical stand point, it will be up to you to determine the value you deem \u201csufficient\u201d functionally.<\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">You can also use that setting preventively in periods of high traffic (holiday season, sale events) to limit the strain on your cluster if you know that your merchandisers have been \u201cthesaurus happy\u201d. <\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">&nbsp;\ud83d\udce6 <strong>Features<\/strong><\/p>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\"><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list list-disc ml-(--es-spacing-md) text-neutral-900\">\n<li>[Core] Error request body logging tied to new setting<\/li>\n\n\n\n<li>[Core] Adding i18n placeholders for nl_NL and de_DE (new setting)<\/li>\n\n\n\n<li>[Thesaurus] Ability to cut-off the amount of alternative queries\n<ul class=\"wp-block-list\">\n<li>&nbsp;\ud83d\udc8e[Explain] Display thesaurus alternative queries cut-off<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\ud83d\udc8e[Recommender] Allow to extend cross sell recommendations with configuration<\/li>\n\n\n\n<li>\ud83d\udc8e[Recommender] Re-organizing system.xml section with groups<\/li>\n\n\n\n<li>[Tracker] Prevent tracker to open sessions when registering events.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<p class=\"text-neutral-900 font-normal text-[19px] leading-7 md:px-(--es-spacing-2xl) lg:px-[200px]\">&nbsp;\ud83d\udc1b  <strong>&nbsp;Fixes<\/strong><\/p>\n\n\n\n<div style=\"background-image:url(&apos;\/sample-image\/grid\/desktop-min.png&apos;);background-repeat:repeat-y;background-size:initial;\" class=\"wp-block-group alignfull relative bg-neutral-100 bg-repeat-y bg-center overflow-hidden is-layout-constrained wp-block-group-is-layout-constrained has-background\">\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns flex flex-col gap-(--es-spacing-lg) px-(--es-spacing-md) md:px-(--es-spacing-2xl) lg:px-[200px] is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list list-disc ml-(--es-spacing-md) text-neutral-900\">\n<li>\ud83d\udc8e&nbsp;[BehavioralData] Handle search.max_buckets set to -1 (ES 6.8)<\/li>\n\n\n\n<li>\ud83d\udc8e&nbsp;[Explain] Removing last trace of \u2018type\u2019 in optimizers index&nbsp;<\/li>\n\n\n\n<li>\ud83d\udc8e[Merchandiser] Prevent fatal error on Widgets\/Hyva widgets config<\/li>\n\n\n\n<li>[VirtualCategories][PageBuilder] Ensure proper order for plugin appliance.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udce6Main&nbsp;Features Allowing to extend cross sell recommendations to all products in the cart Up to now, the Elasticsuite cross-sell recommendation block only showed recommendations for the last product added to the cart. It is now possible to show recommendations for all the products in the cart : \ud83d\ude80 Performances oriented features Ability to enable\/disable the &hellip; <a href=\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/\">Continued<\/a><\/p>\n","protected":false},"author":3,"featured_media":1600,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[],"class_list":["post-750","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-releases"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Releases 2.11.9.2 &amp; 2.10.23.2 - Elasticsuite | FR<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Releases 2.11.9.2 &amp; 2.10.23.2 - Elasticsuite | FR\" \/>\n<meta property=\"og:description\" content=\"\ud83d\udce6Main&nbsp;Features Allowing to extend cross sell recommendations to all products in the cart Up to now, the Elasticsuite cross-sell recommendation block only showed recommendations for the last product added to the cart. It is now possible to show recommendations for all the products in the cart : \ud83d\ude80 Performances oriented features Ability to enable\/disable the &hellip; Continued\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Elasticsuite | FR\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-19T15:56:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-18T08:52:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/release.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"565\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"lea Le Moel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"lea Le Moel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/\"},\"author\":{\"name\":\"lea Le Moel\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/85d1972d3d39a2bc52052f80e559d7d8\"},\"headline\":\"Releases 2.11.9.2 &amp; 2.10.23.2\",\"datePublished\":\"2024-11-19T15:56:24+00:00\",\"dateModified\":\"2025-12-18T08:52:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/\"},\"wordCount\":608,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/release.png\",\"articleSection\":[\"Releases\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/\",\"url\":\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/\",\"name\":\"Releases 2.11.9.2 &amp; 2.10.23.2 - Elasticsuite | FR\",\"isPartOf\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/release.png\",\"datePublished\":\"2024-11-19T15:56:24+00:00\",\"dateModified\":\"2025-12-18T08:52:26+00:00\",\"author\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/85d1972d3d39a2bc52052f80e559d7d8\"},\"breadcrumb\":{\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#primaryimage\",\"url\":\"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/release.png\",\"contentUrl\":\"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/release.png\",\"width\":600,\"height\":565},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/elasticsuite.io\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Releases 2.11.9.2 &amp; 2.10.23.2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/#website\",\"url\":\"https:\/\/elasticsuite.io\/fr\/\",\"name\":\"Elasticsuite | FR\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/elasticsuite.io\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/85d1972d3d39a2bc52052f80e559d7d8\",\"name\":\"lea Le Moel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e8ca89b9ec7d2ce01a908d08aa44129949651a76cddb0d8cabfa10d810350bfd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e8ca89b9ec7d2ce01a908d08aa44129949651a76cddb0d8cabfa10d810350bfd?s=96&d=mm&r=g\",\"caption\":\"lea Le Moel\"},\"url\":\"https:\/\/elasticsuite.io\/fr\/ressources\/author\/lelem\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Releases 2.11.9.2 &amp; 2.10.23.2 - Elasticsuite | FR","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:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/","og_locale":"fr_FR","og_type":"article","og_title":"Releases 2.11.9.2 &amp; 2.10.23.2 - Elasticsuite | FR","og_description":"\ud83d\udce6Main&nbsp;Features Allowing to extend cross sell recommendations to all products in the cart Up to now, the Elasticsuite cross-sell recommendation block only showed recommendations for the last product added to the cart. It is now possible to show recommendations for all the products in the cart : \ud83d\ude80 Performances oriented features Ability to enable\/disable the &hellip; Continued","og_url":"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/","og_site_name":"Elasticsuite | FR","article_published_time":"2024-11-19T15:56:24+00:00","article_modified_time":"2025-12-18T08:52:26+00:00","og_image":[{"width":600,"height":565,"url":"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/release.png","type":"image\/png"}],"author":"lea Le Moel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"lea Le Moel","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#article","isPartOf":{"@id":"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/"},"author":{"name":"lea Le Moel","@id":"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/85d1972d3d39a2bc52052f80e559d7d8"},"headline":"Releases 2.11.9.2 &amp; 2.10.23.2","datePublished":"2024-11-19T15:56:24+00:00","dateModified":"2025-12-18T08:52:26+00:00","mainEntityOfPage":{"@id":"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/"},"wordCount":608,"commentCount":0,"image":{"@id":"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#primaryimage"},"thumbnailUrl":"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/release.png","articleSection":["Releases"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/","url":"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/","name":"Releases 2.11.9.2 &amp; 2.10.23.2 - Elasticsuite | FR","isPartOf":{"@id":"https:\/\/elasticsuite.io\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#primaryimage"},"image":{"@id":"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#primaryimage"},"thumbnailUrl":"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/release.png","datePublished":"2024-11-19T15:56:24+00:00","dateModified":"2025-12-18T08:52:26+00:00","author":{"@id":"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/85d1972d3d39a2bc52052f80e559d7d8"},"breadcrumb":{"@id":"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#primaryimage","url":"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/release.png","contentUrl":"https:\/\/elasticsuite.io\/app\/uploads\/sites\/2\/2025\/11\/release.png","width":600,"height":565},{"@type":"BreadcrumbList","@id":"https:\/\/elasticsuite.io\/fr\/ressources\/releases-2-11-9-2-2-10-23-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/elasticsuite.io\/fr\/"},{"@type":"ListItem","position":2,"name":"Releases 2.11.9.2 &amp; 2.10.23.2"}]},{"@type":"WebSite","@id":"https:\/\/elasticsuite.io\/fr\/#website","url":"https:\/\/elasticsuite.io\/fr\/","name":"Elasticsuite | FR","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elasticsuite.io\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/85d1972d3d39a2bc52052f80e559d7d8","name":"lea Le Moel","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/elasticsuite.io\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e8ca89b9ec7d2ce01a908d08aa44129949651a76cddb0d8cabfa10d810350bfd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e8ca89b9ec7d2ce01a908d08aa44129949651a76cddb0d8cabfa10d810350bfd?s=96&d=mm&r=g","caption":"lea Le Moel"},"url":"https:\/\/elasticsuite.io\/fr\/ressources\/author\/lelem\/"}]}},"_links":{"self":[{"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/posts\/750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/comments?post=750"}],"version-history":[{"count":1,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/posts\/750\/revisions"}],"predecessor-version":[{"id":751,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/posts\/750\/revisions\/751"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/media\/1600"}],"wp:attachment":[{"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/media?parent=750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/categories?post=750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elasticsuite.io\/fr\/wp-json\/wp\/v2\/tags?post=750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}