{"id":33880,"date":"2026-04-27T13:54:17","date_gmt":"2026-04-27T13:54:17","guid":{"rendered":"https:\/\/www.meber.it\/panier-de-demande-de-devis-2\/"},"modified":"2026-06-23T09:22:18","modified_gmt":"2026-06-23T09:22:18","slug":"panier-de-demande-de-devis-2","status":"publish","type":"page","link":"https:\/\/www.meber.it\/fr\/panier-de-demande-de-devis-2\/","title":{"rendered":"Panier de demande de devis"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_phone\">\n<div class=\"et_pb_group_0 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_0 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap has-box-shadow-overlay\"><div class=\"box-shadow-overlay\"><\/div><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.meber.it\/wp-content\/uploads\/2026\/02\/baffo_verde-alto_sx.svg\" title=\"baffo_verde alto_sx\" width=\"1600\" height=\"200\" srcset=\"https:\/\/www.meber.it\/wp-content\/uploads\/2026\/02\/baffo_verde-alto_sx.svg 1600w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1600px, 100vw\" class=\"wp-image-141\" \/><\/span><\/div>\n\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_dark et_animated et_pb_module et_block_module\"><div class=\"et_pb_text_inner\"><h1><strong>Panier<\/strong><br \/>de demande de devis<\/h1>\n<\/div><\/div>\n\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h6>Sur cette page, vous trouverez tous les produits que vous avez s\u00e9lectionn\u00e9s pour votre demande d\u2019informations. Modifiez les quantit\u00e9s selon vos besoins et compl\u00e9tez la proc\u00e9dure comme vous le feriez normalement sur un site e-commerce. Nous vous enverrons les devis demand\u00e9s dans les plus brefs d\u00e9lais.  <\/h6>\n<\/div><\/div>\n\n<div class=\"et_pb_divider_0 et_pb_divider et_pb_space et_pb_divider_position_top et_pb_module\"><div class=\"et_pb_divider_internal\"><\/div><\/div>\n\n<div class=\"et_pb_image_1 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.meber.it\/wp-content\/uploads\/2026\/02\/baffo_bianco.svg\" title=\" \" width=\"1600\" height=\"200\" srcset=\"https:\/\/www.meber.it\/wp-content\/uploads\/2026\/02\/baffo_bianco.svg 1600w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1600px, 100vw\" class=\"wp-image-127\" \/><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\" id=\"download_sec\">\n<div class=\"et_pb_row_1 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_1 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module\"><div class=\"et_pb_text_inner\"><h2><strong>V\u00e9rifiez <\/strong>votre demande de devis<\/h2>\n<\/div><\/div>\n\n<div class=\"et_pb_text_3 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module\"><div class=\"et_pb_text_inner\"><p>Vous demandez des devis pour les produits indiqu\u00e9s ci-contre. Il ne s\u2019agit pas d\u2019une commande et il n\u2019y a aucune obligation d\u2019achat. Demandez librement les produits qui vous int\u00e9ressent et nous vous contacterons dans les plus brefs d\u00e9lais. <\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_16_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_group_1 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_group_2 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_4 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p><\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_group_3 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_icon_0 et_pb_icon et_pb_module et_flex_module\"><span class=\"et_pb_icon_wrap\"><span class=\"et-pb-icon\">\ue015<\/span><\/span><\/div>\n\n<div class=\"et_pb_text_5 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>V\u00e9rifiez votre panier<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_group_4 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_icon_1 et_pb_icon et_pb_module et_flex_module\"><span class=\"et_pb_icon_wrap\"><span class=\"et-pb-icon\">\uf2c1<\/span><\/span><\/div>\n\n<div class=\"et_pb_text_6 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Vos<br \/>donn\u00e9es<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_group_5 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_icon_2 et_pb_icon et_pb_module et_flex_module\"><span class=\"et_pb_icon_wrap\"><span class=\"et-pb-icon\">$<\/span><\/span><\/div>\n\n<div class=\"et_pb_text_7 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Envoyer<br \/>la demande<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section\" id=\"download_sec\">\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_3 et_pb_column et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\"><\/div>\n\n<div class=\"et_pb_column_4 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_16_24 et_flex_column_16_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_group_6 et_pb_group et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><h2>Devis produits<\/h3>\n<p>&nbsp;<\/p>\n      <div class=\"gs-qcart-full\" data-gs-qcart-full>\n        <div class=\"gs-qcart-full__head\">\n          <h2 class=\"gs-qcart-full__title\">Panier de devis<\/h2>\n          <button type=\"button\" class=\"gs-qcart-full__clear\" data-gs-qcart-clear>\n            Vider le panier          <\/button>\n        <\/div>\n\n        <div class=\"gs-qcart-full__body\" data-gs-qcart-body>\n          <!-- render JS -->\n          <p class=\"gs-qcart-full__empty\">Votre panier de devis est vide.<\/p>\n        <\/div>\n      <\/div>\n    <\/div><\/div>\n\n<div class=\"et_pb_code_1 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><div id=\"spb-cart-block\">\n\n  <h2>Devis pi\u00e8ces d\u00e9tach\u00e9es<\/h2>\n\n  <p>&nbsp;<\/p>\n\n  <div id=\"spb-cart-summary\"><\/div>\n\n<\/div><\/div><\/div>\n\n<div class=\"et_pb_code_2 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><script>(async function () {\n\n  const CART_PREFIX = 'spb_cart_';\n  const lang = document.documentElement.lang?.slice(0, 2) || 'it';\n\n  function esc(str) {\n    return String(str ?? '')\n      .replace(\/&\/g, '&amp;')\n      .replace(\/<\/g, '&lt;')\n      .replace(\/>\/g, '&gt;')\n      .replace(\/\"\/g, '&quot;');\n  }\n\n  function getCartProductIds() {\n    return Object.keys(localStorage)\n      .filter(k => k.startsWith(CART_PREFIX))\n      .map(k => k.slice(CART_PREFIX.length))\n      .filter(Boolean);\n  }\n\n  function getCartKey(productId) {\n    return `${CART_PREFIX}${productId}`;\n  }\n\n  function readCart(productId) {\n    try {\n      const rows = JSON.parse(\n        localStorage.getItem(getCartKey(productId)) || '[]'\n      );\n\n      return Array.isArray(rows) ? rows : [];\n\n    } catch {\n      return [];\n    }\n  }\n\n  function writeCart(productId, rows) {\n\n    const clean = rows.filter(r =>r.id &&\n      Number(r.qty) > 0\n    );\n\n    if (clean.length) {\n\n      localStorage.setItem(\n        getCartKey(productId),\n        JSON.stringify(clean)\n      );\n\n    } else {\n\n      localStorage.removeItem(\n        getCartKey(productId)\n      );\n\n    }\n  }\n\n  async function fetchJson(url) {\n\n    const r = await fetch(url, {\n      credentials: 'same-origin'\n    });\n\n    if (!r.ok) {\n      throw new Error(url);\n    }\n\n    return r.json();\n  }\n\n  async function loadProductCart(productId) {\n\n    const basePath =\n      `\/wp-content\/uploads\/spare-parts\/${productId}`;\n\n    const [productData, componentsData] =\n      await Promise.all([\n        fetchJson(`${basePath}\/product.json`),\n        fetchJson(`${basePath}\/${lang}\/current\/components.json`)\n      ]);\n\n    const components =\n      Array.isArray(componentsData.components)\n        ? componentsData.components\n        : [];\n\n    const componentsById =\n      new Map(\n        components.map(c => [c.id, c])\n      );\n\n    const lines =\n      readCart(productId).map(line => {\n\n        const c = componentsById.get(line.id);\n\n        return {\n\n          product_id: productId,\n\n          product_name:\n            productData.product_name ||\n            productData.name ||\n            productId,\n\n          id: line.id,\n\n          code:\n            c?.code || '',\n\n          description:\n            c?.description || '',\n\n          qty:\n            parseInt(line.qty || 1, 10) || 1\n        };\n\n      });\n\n    return {\n\n      product_id: productId,\n\n      product_name:\n        productData.product_name ||\n        productData.name ||\n        productId,\n\n      lines\n    };\n  }\n\n  async function loadFullCart() {\n\n    const productIds = getCartProductIds();\n\n    const products =\n      await Promise.all(\n\n        productIds.map(productId =>loadProductCart(productId)\n\n            .catch(err => {\n\n              console.error(\n                'Errore caricamento prodotto carrello:',\n                productId,\n                err\n              );\n\n              return {\n\n                product_id: productId,\n\n                product_name: productId,\n\n                lines:\n                  readCart(productId).map(line => ({\n\n                    product_id: productId,\n\n                    product_name: productId,\n\n                    id: line.id,\n\n                    code: '',\n\n                    description: '',\n\n                    qty:\n                      parseInt(line.qty || 1, 10) || 1\n\n                  }))\n              };\n\n            })\n        )\n      );\n\n    return products.filter(\n      p => p.lines.length\n    );\n  }\n\n  function updateHiddenField(products) {\n\n    const field =\n      document.querySelector('#spb_cart_json');\n\n    if (!field) return;\n\n    field.value = JSON.stringify({\n\n      products,\n\n      lines:\n        products.flatMap(\n          p => p.lines\n        )\n    });\n  }\n\n  function renderCart(products) {\n\n    const el =\n      document.querySelector('#spb-cart-summary');\n\n    if (!el) return;\n\n    if (!products.length) {\n\n      el.innerHTML =\n        '<p>Il carrello \u00e8 vuoto.<\/p>';\n\n      updateHiddenField([]);\n\n      return;\n    }\n\n    el.innerHTML =\n\n      products.map(product => `\n\n        <section class=\"spb-cart-product\"><h3>${esc(product.product_name)}\n          <\/h3><table class=\"spb-cart-table\"><thead><tr><th>Codice<\/th><th>Descrizione<\/th><th>Quantit\u00e0<\/th><th><\/th><\/tr><\/thead><tbody>${product.lines.map(line => `\n\n                <tr><td>${esc(line.code || line.id)}\n                  <\/td><td class=\"gs-spb-cart-desc\"><span class=\"gs-spb-cart-code-inline\">${esc(line.code || line.id)}\n                    <\/span><span class=\"gs-spb-cart-desc-text\">${esc(line.description || '')}\n                    <\/span><\/td><td><input\n                      type=\"number\"\n                      min=\"1\"\n                      value=\"${esc(line.qty)}\"\n\n                      data-product-id=\"${esc(line.product_id)}\"\n                      data-component-id=\"${esc(line.id)}\"\n                    ><\/td><td><button type=\"button\" data-remove-product-id=\"${esc(line.product_id)}\" data-remove-component-id=\"${esc(line.id)}\">Rimuovi\n                    <\/button><\/td><\/tr>`).join('')}\n\n            <\/tbody><\/table><\/section>`).join('');\n\n    updateHiddenField(products);\n  }\n\n  async function refresh() {\n\n    const products =\n      await loadFullCart();\n\n    renderCart(products);\n  }\n\n  document.addEventListener(\n    'input',\n    async function (e) {\n\n      const input =\n        e.target.closest(\n          'input[data-product-id][data-component-id]'\n        );\n\n      if (!input) return;\n\n      const productId =\n        input.dataset.productId;\n\n      const componentId =\n        input.dataset.componentId;\n\n      const qty =\n        Math.max(\n          1,\n          parseInt(input.value || '1', 10)\n        );\n\n      const rows =\n        readCart(productId);\n\n      const row =\n        rows.find(\n          r => r.id === componentId\n        );\n\n      if (row) {\n\n        row.qty = qty;\n\n        writeCart(productId, rows);\n\n        await refresh();\n      }\n    }\n  );\n\n  document.addEventListener(\n    'click',\n    async function (e) {\n\n      const btn =\n        e.target.closest(\n          '[data-remove-product-id][data-remove-component-id]'\n        );\n\n      if (!btn) return;\n\n      const productId =\n        btn.dataset.removeProductId;\n\n      const componentId =\n        btn.dataset.removeComponentId;\n\n      const rows =\n        readCart(productId)\n          .filter(r => r.id !== componentId);\n\n      writeCart(productId, rows);\n\n      await refresh();\n    }\n  );\n\n  await refresh();\n\n})();\n<\/script><\/div><\/div>\n\n<div class=\"et_pb_code_3 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><script>(function () {\n\n  function toggleSpbCartBlock() {\n\n    const block = document.querySelector('#spb-cart-block');\n    const summary = document.querySelector('#spb-cart-summary');\n\n    if (!block || !summary) return;\n\n    const hasProducts =\n      summary.querySelector('.spb-cart-product');\n\n    block.style.display =\n      hasProducts ? '' : 'none';\n  }\n\n  document.addEventListener('DOMContentLoaded', function () {\n\n    toggleSpbCartBlock();\n\n    const observer = new MutationObserver(toggleSpbCartBlock);\n\n    observer.observe(\n      document.querySelector('#spb-cart-summary'),\n      {\n        childList: true,\n        subtree: true\n      }\n    );\n  });\n\n})();\n<\/script><\/div><\/div>\n\n<div class=\"et_pb_code_4 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><style>\/* =========================================\n   PREVENTIVI RICAMBI\n========================================= *\/\n\n#spb-cart-summary{\n  background:#fff;\n  border-radius:28px;\n  padding:34px 34px 30px;\n  box-shadow:0 18px 45px rgba(0,0,0,.06);\n}\n\n\/* gruppo prodotto *\/\n#spb-cart-summary .spb-cart-product{\n  margin:0 0 34px;\n}\n\n#spb-cart-summary .spb-cart-product:last-child{\n  margin-bottom:0;\n}\n\n\/* titolo prodotto *\/\n#spb-cart-summary .spb-cart-product h3{\n  margin:0 0 18px;\n  padding:0 0 12px;\n\n  border-bottom:1px solid rgba(0,0,0,.14);\n\n  color:#0039c8;\n\n  font-size:24px;\n  line-height:1.05;\n  font-weight:700;\n  letter-spacing:-.02em;\n\n  text-transform:uppercase;\n}\n\n\/* tabella *\/\n#spb-cart-summary .spb-cart-table{\n  width:100%;\n  border-collapse:collapse;\n  background:transparent;\n}\n\n\/* nascondi intestazioni *\/\n#spb-cart-summary .spb-cart-table thead{\n  display:none;\n}\n\n\/* righe *\/\n#spb-cart-summary .spb-cart-table tr{\n  display:grid;\n\n  grid-template-columns:\n    minmax(0,1fr)\n    92px\n    88px;\n\n  column-gap:18px;\n\n  align-items:center;\n\n  padding:16px 0;\n\n  border-bottom:1px solid rgba(0,0,0,.08);\n}\n\n#spb-cart-summary .spb-cart-table tr:last-child{\n  border-bottom:none;\n}\n\n\/* celle *\/\n#spb-cart-summary .spb-cart-table td{\n  padding:0;\n  border:none;\n  vertical-align:middle;\n}\n\n\/* colonna descrizione *\/\n#spb-cart-summary .gs-spb-cart-desc{\n  display:flex;\n  flex-direction:column;\n  align-items:flex-start;\n  gap:6px;\n}\n\n\/* codice prodotto *\/\n#spb-cart-summary .gs-spb-cart-code-inline{\n  display:block;\n\n  color:#0039c8;\n\n  font-size:17px;\n  line-height:1.1;\n  font-weight:700;\n\n  letter-spacing:-.01em;\n}\n\n\/* descrizione *\/\n#spb-cart-summary .gs-spb-cart-desc-text{\n  display:block;\n\n  color:#0039c8;\n\n  font-size:14px;\n  line-height:1.4;\n  font-weight:400;\n\n  opacity:.9;\n}\n\n\/* nasconde vecchia colonna codice *\/\n#spb-cart-summary .spb-cart-table td:first-child{\n  display:none;\n}\n\n\/* quantit\u00e0 *\/\n#spb-cart-summary input[type=\"number\"]{\n  width:72px !important;\n  height:42px !important;\n\n  margin:0 !important;\n  padding:0 8px !important;\n\n  border:2px solid #0039ff !important;\n  border-radius:10px !important;\n\n  background:#fff !important;\n  color:#111 !important;\n\n  font-size:15px !important;\n  font-weight:800 !important;\n\n  text-align:center !important;\n\n  box-shadow:none !important;\n  outline:none !important;\n}\n\n#spb-cart-summary input[type=\"number\"]:focus{\n  border-color:#0039ff !important;\n  box-shadow:0 0 0 2px rgba(0,57,255,.12) !important;\n}\n\n\/* pulsante rimuovi *\/\n#spb-cart-summary button[data-remove-product-id]{\n  min-width:70px;\n  height:28px;\n\n  padding:0 12px;\n\n  border:0;\n  border-radius:8px;\n\n  background:#e9e9e9;\n  color:#333;\n\n  font-size:12px;\n  font-weight:800;\n\n  line-height:28px;\n\n  cursor:pointer;\n\n  transition:background .15s ease;\n}\n\n#spb-cart-summary button[data-remove-product-id]:hover{\n  background:#dcdcdc;\n}\n\n\/* carrello vuoto *\/\n#spb-cart-summary p{\n  margin:0;\n  color:#0039c8;\n}\n\n\/* responsive *\/\n@media (max-width:760px){\n\n  #spb-cart-summary{\n    padding:24px 20px;\n    border-radius:22px;\n  }\n\n  #spb-cart-summary .spb-cart-table tr{\n    grid-template-columns:1fr;\n    row-gap:12px;\n  }\n\n}\n\/* rimuove bordi esterni tabella *\/\n#spb-cart-summary .spb-cart-table,\n#spb-cart-summary .spb-cart-table tbody,\n#spb-cart-summary .spb-cart-table tr,\n#spb-cart-summary .spb-cart-table td{\n  border-left:none !important;\n  border-right:none !important;\n  border-top:none !important;\n  outline:none !important;\n  box-shadow:none !important;\n}\n\n\/* lascia solo separatore inferiore *\/\n#spb-cart-summary .spb-cart-table tr{\n  border-bottom:1px solid rgba(0,0,0,.08) !important;\n}\n\n\/* niente bordo ultima riga *\/\n#spb-cart-summary .spb-cart-table tr:last-child{\n  border-bottom:none !important;\n}\n<\/style><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_0_wrapper preset--module--divi-button--default_wrapper\"><a class=\"et_pb_button_0 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-button--default\" href=\"https:\/\/www.meber.it\/checkout-richiesta-preventivi\/\">Proc\u00e9der \u00e0 la demande<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-33880","page","type-page","status-publish","hentry"],"acf":[],"dsm_author":{"name":"admeb26","avatar_url":"https:\/\/www.meber.it\/wp-content\/plugins\/ultimate-member\/assets\/img\/default_avatar.jpg","archive_link":"https:\/\/www.meber.it\/fr\/author\/admeb26\/","biodata":""},"dsm_categories":[],"dsm_attachment_categories":[],"dsm_featured_image":null,"dsm_comment_count":0,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Panier de demande de devis | Me.Ber.<\/title>\n<meta name=\"description\" content=\"Demande de devis\" \/>\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.meber.it\/fr\/panier-de-demande-de-devis-2\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Panier de demande de devis | Me.Ber.\" \/>\n<meta property=\"og:description\" content=\"Demande de devis\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.meber.it\/fr\/panier-de-demande-de-devis-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Me.Ber.\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-23T09:22:18+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.meber.it\\\/fr\\\/panier-de-demande-de-devis-2\\\/\",\"url\":\"https:\\\/\\\/www.meber.it\\\/fr\\\/panier-de-demande-de-devis-2\\\/\",\"name\":\"Panier de demande de devis | Me.Ber.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.meber.it\\\/fr\\\/#website\"},\"datePublished\":\"2026-04-27T13:54:17+00:00\",\"dateModified\":\"2026-06-23T09:22:18+00:00\",\"description\":\"Demande de devis\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.meber.it\\\/fr\\\/panier-de-demande-de-devis-2\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.meber.it\\\/fr\\\/panier-de-demande-de-devis-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.meber.it\\\/fr\\\/panier-de-demande-de-devis-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.meber.it\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Panier de demande de devis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.meber.it\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.meber.it\\\/fr\\\/\",\"name\":\"Me.Ber.\",\"description\":\"In Case of Emergerncy\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.meber.it\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Panier de demande de devis | Me.Ber.","description":"Demande de devis","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.meber.it\/fr\/panier-de-demande-de-devis-2\/","og_locale":"fr_FR","og_type":"article","og_title":"Panier de demande de devis | Me.Ber.","og_description":"Demande de devis","og_url":"https:\/\/www.meber.it\/fr\/panier-de-demande-de-devis-2\/","og_site_name":"Me.Ber.","article_modified_time":"2026-06-23T09:22:18+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.meber.it\/fr\/panier-de-demande-de-devis-2\/","url":"https:\/\/www.meber.it\/fr\/panier-de-demande-de-devis-2\/","name":"Panier de demande de devis | Me.Ber.","isPartOf":{"@id":"https:\/\/www.meber.it\/fr\/#website"},"datePublished":"2026-04-27T13:54:17+00:00","dateModified":"2026-06-23T09:22:18+00:00","description":"Demande de devis","breadcrumb":{"@id":"https:\/\/www.meber.it\/fr\/panier-de-demande-de-devis-2\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.meber.it\/fr\/panier-de-demande-de-devis-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.meber.it\/fr\/panier-de-demande-de-devis-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.meber.it\/fr\/"},{"@type":"ListItem","position":2,"name":"Panier de demande de devis"}]},{"@type":"WebSite","@id":"https:\/\/www.meber.it\/fr\/#website","url":"https:\/\/www.meber.it\/fr\/","name":"Me.Ber.","description":"In Case of Emergerncy","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.meber.it\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/www.meber.it\/fr\/wp-json\/wp\/v2\/pages\/33880","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.meber.it\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.meber.it\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.meber.it\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.meber.it\/fr\/wp-json\/wp\/v2\/comments?post=33880"}],"version-history":[{"count":3,"href":"https:\/\/www.meber.it\/fr\/wp-json\/wp\/v2\/pages\/33880\/revisions"}],"predecessor-version":[{"id":33883,"href":"https:\/\/www.meber.it\/fr\/wp-json\/wp\/v2\/pages\/33880\/revisions\/33883"}],"wp:attachment":[{"href":"https:\/\/www.meber.it\/fr\/wp-json\/wp\/v2\/media?parent=33880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}