{"id":21058,"date":"2025-03-27T17:01:17","date_gmt":"2025-03-27T16:01:17","guid":{"rendered":"https:\/\/www.octotable.com\/widget-prenotazione-ristorante\/"},"modified":"2026-04-01T10:49:25","modified_gmt":"2026-04-01T08:49:25","slug":"restaurant-reservation-widget","status":"publish","type":"page","link":"https:\/\/www.octotable.com\/fr\/restaurant-reservation-widget\/","title":{"rendered":"02.01 &#8211; Restaurant re\u0301servation widget"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21058\" class=\"elementor elementor-21058 elementor-20729\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1cf37bf e-flex e-con-boxed e-con e-parent\" data-id=\"1cf37bf\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b8089d8 e-con-full e-flex e-con e-child\" data-id=\"b8089d8\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4ac6d5a e-flex e-con-boxed e-con e-child\" data-id=\"4ac6d5a\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-faeae8e animated-fast elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"faeae8e\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h1 class=\"elementor-heading-title elementor-size-default\">Restaurant r\u00e9servation widget<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba4eebd elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"ba4eebd\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Int\u00e9grez parfaitement les r\u00e9servations \u00e0 votre site web gr\u00e2ce \u00e0 notre widget personnalisable, d\u00e9sormais avec confirmation des invit\u00e9s via WhatsApp.\n<br><br>\nTransformez votre site en un puissant outil de r\u00e9servation avec le restaurant r\u00e9servation widget d\u2019Octotable. Int\u00e9grez ce syst\u00e8me polyvalent directement sur votre site pour recevoir des r\u00e9servations 24h\/24, sans rediriger les clients vers d\u2019autres plateformes.<\/span>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa8f601 animated-slow elementor-invisible elementor-widget elementor-widget-button\" data-id=\"aa8f601\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#proA\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">ESSAI GRATUIT<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d565026 e-con-full e-flex e-con e-parent\" data-id=\"d565026\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e64863c elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"e64863c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Contr\u00f4le total sur vos r\u00e9servations<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4854417 elementor-widget elementor-widget-heading\" data-id=\"4854417\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Obtenez plus de r\u00e9servations avec le widget de r\u00e9servation de restaurant Octotable<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc0cc2e elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"cc0cc2e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>Le widget de r\u00e9servation de restaurant permet \u00e0 vos invit\u00e9s de r\u00e9server instantan\u00e9ment tout en naviguant sur votre site. Cette int\u00e9gration fluide permet de garder les visiteurs plus longtemps sur votre site et de convertir leur int\u00e9r\u00eat en r\u00e9servations confirm\u00e9es en quelques clics.<\/p><p>De plus, notre widget se distingue des autres solutions de r\u00e9servation en offrant une personnalisation compl\u00e8te, une int\u00e9gration parfaite avec votre site web, une gestion puissante des r\u00e9servations et la possibilit\u00e9 de confirmer les r\u00e9servations directement via WhatsApp.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6bbf769 e-flex e-con-boxed e-con e-parent\" data-id=\"6bbf769\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6639cab animated-slow e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"6639cab\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c041ec elementor-widget elementor-widget-heading\" data-id=\"5c041ec\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Design visuel personnalis\u00e9<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01a1a5f elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"01a1a5f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Choisissez entre un th\u00e8me clair ou sombre pour s&rsquo;harmoniser parfaitement avec le style de votre site web.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a3f011f elementor-widget elementor-widget-html\" data-id=\"a3f011f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div id=\"ot-ai-design-hybrid\">\n  <div class=\"ot-editor-toolbar\">\n    <div class=\"ot-dots\"><span><\/span><span><\/span><span><\/span><\/div>\n    <div class=\"ot-url-bar\">Octotable \/ Widget de r\u00e9servation<\/div>\n    <div class=\"ot-status-tag\">Mon restaurant<\/div>\n  <\/div>\n\n  <div class=\"ot-canvas\">\n    <div class=\"ot-sidebar\">\n      <div class=\"ot-tool-box active\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box mt-auto\"><\/div>\n    <\/div>\n\n    <div class=\"ot-preview-area\">\n      <div class=\"soft-bg-overlay\"><\/div>\n      \n      <div class=\"engine-safe-wrapper\">\n        <div class=\"visual-engine-center\">\n          \n          <div class=\"engine-node side-node left\">\n            <div class=\"picker-card\">\n              <div class=\"picker-header\">S\u00c9LECTEUR DE STYLE<\/div>\n              <div class=\"picker-options\">\n                <div class=\"p-opt light active\" id=\"opt-light\">\u2600\ufe0f Clair<\/div>\n                <div class=\"p-opt dark\" id=\"opt-dark\">\ud83c\udf19 Sombre<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node hub-node\">\n            <div class=\"ot-hub-core\">\n              <svg viewBox=\"0 0 24 24\" class=\"ot-ai-icon-img\">\n                <path fill=\"currentColor\" d=\"M17.5,12A5.5,5.5 0 0,1 12,17.5A5.5,5.5 0 0,1 6.5,12A5.5,5.5 0 0,1 12,6.5A5.5,5.5 0 0,1 17.5,12M12,21.5C11.33,21.5 10.67,21.44 10,21.32V19.34C10.65,19.44 11.32,19.5 12,19.5C16.14,19.5 19.5,16.14 19.5,12C19.5,11.32 19.44,10.65 19.34,10H21.32C21.44,10.67 21.5,11.33 21.5,12A9.5,9.5 0 0,1 12,21.5M2.68,10H4.66C4.56,10.65 4.5,11.32 4.5,12C4.5,16.14 7.86,19.5 12,19.5C12.68,19.5 13.35,19.44 14,19.34V21.32C13.33,21.44 12.67,21.5 12,21.5A9.5,9.5 0 0,1 2.5,12C2.5,11.33 2.56,10.67 2.68,10Z\" \/>\n              <\/svg>\n              <div class=\"ot-hub-ring\"><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node side-node right\">\n            <div class=\"mock-booking-widget\" id=\"main-widget\">\n              <div class=\"widget-header-line\"><\/div>\n              <div class=\"widget-form-grid\">\n                <div class=\"w-slot\"><\/div>\n                <div class=\"w-slot\"><\/div>\n              <\/div>\n              <div class=\"widget-button\">R\u00e9server<\/div>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <div class=\"footer-status-desktop\">\n        <div class=\"live-status\">\n          <div class=\"pulse-dot\"><\/div>\n          <span>Design : 100 % Personnalis\u00e9<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ot-builder-caption\">\n    <span id=\"ot-ai-design-step\">Chargement des styles...<\/span>\n  <\/div>\n<\/div>\n\n<style>\n:root {\n  --ot-primary: #145c44;\n  --ot-accent: #2ecc71;\n  --ot-bg-editor: #1a2b3c;\n  --ot-toolbar: #25394f;\n  --ot-canvas: #f8fafb;\n  \/* Fluid scaling based on viewport width *\/\n  font-size: clamp(10px, 1.05vw, 14px);\n}\n\n#ot-ai-design-hybrid {\n  width: 95%; max-width: 950px; background: var(--ot-bg-editor);\n  border-radius: 20px; overflow: hidden; font-family: 'Inter', sans-serif;\n  box-shadow: 0 40px 80px rgba(0,0,0,0.4); margin: 1.5rem auto;\n  display: flex; flex-direction: column;\n}\n\n.ot-editor-toolbar { background: var(--ot-toolbar); padding: 1rem 1.2rem; display: flex; align-items: center; gap: 1.2rem; flex-shrink: 0; }\n.ot-dots { display: flex; gap: 0.4rem; }\n.ot-dots span { width: 0.6rem; height: 0.6rem; border-radius: 50%; background: rgba(255,255,255,0.2); }\n.ot-url-bar { background: rgba(0,0,0,0.2); border-radius: 0.4rem; flex-grow: 1; font-size: 0.75rem; color: #a0aec0; padding: 0.4rem; text-align: center; }\n.ot-status-tag { font-size: 0.7rem; background: var(--ot-accent); color: #000; padding: 0.3rem 0.7rem; border-radius: 0.4rem; font-weight: 700; white-space: nowrap; }\n\n.ot-canvas { display: flex; min-height: 420px; flex-grow: 1; }\n.ot-sidebar { width: 4.5rem; background: #203346; padding: 1.5rem 1rem; display: flex; flex-direction: column; gap: 1.5rem; flex-shrink: 0; }\n.ot-tool-box { width: 100%; height: 2.5rem; background: rgba(255,255,255,0.05); border-radius: 0.6rem; }\n.ot-tool-box.active { background: var(--ot-accent); }\n.mt-auto { margin-top: auto; }\n\n.ot-preview-area {\n  flex-grow: 1; background: var(--ot-canvas); margin: 1.2rem; border-radius: 1rem;\n  position: relative; display: flex; flex-direction: column; padding: 1rem; overflow: hidden;\n  justify-content: center; align-items: center;\n}\n\n\/* GRID SYSTEM: Centered element safety *\/\n.engine-safe-wrapper {\n  width: 100%;\n  max-width: 640px; \/* Compact for Laptop 13\" *\/\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.visual-engine-center {\n  display: grid;\n  grid-template-columns: 1fr auto 1fr; \/* Fixed Hub column in center *\/\n  align-items: center;\n  gap: 1rem;\n  width: 100%;\n}\n\n.engine-node.side-node.left { display: flex; justify-content: flex-end; }\n.engine-node.side-node.right { display: flex; justify-content: flex-start; }\n.engine-node.hub-node { display: flex; justify-content: center; flex-shrink: 0; padding: 0 0.5rem; }\n\n\/* ELEMENTS VISUALS *\/\n.picker-card { width: 9.5rem; background: white; padding: 0.7rem; border-radius: 0.8rem; box-shadow: 0 10px 25px rgba(0,0,0,0.05); }\n.picker-header { font-size: 0.5rem; font-weight: 900; color: #a0aec0; margin-bottom: 0.6rem; letter-spacing: 0.5px; }\n.picker-options { display: flex; flex-direction: column; gap: 0.35rem; }\n.p-opt { font-size: 0.65rem; font-weight: 700; padding: 0.5rem; border-radius: 0.5rem; background: #f8f9fa; border: 1px solid transparent; transition: 0.3s; }\n.p-opt.active { border-color: var(--ot-accent); background: #ebfbee; color: var(--ot-primary); }\n\n.ot-hub-core { position: relative; width: 4.8rem; height: 4.8rem; background: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 15px 35px rgba(0,0,0,0.1); color: var(--ot-primary); }\n.ot-ai-icon-img { width: 2.8rem; }\n.ot-hub-ring { position: absolute; inset: -0.4rem; border: 2px dashed var(--ot-accent); border-radius: 50%; animation: rotate 10s linear infinite; }\n\n.mock-booking-widget { width: 10.5rem; padding: 1rem; border-radius: 1rem; box-shadow: 0 12px 30px rgba(0,0,0,0.08); transition: all 0.5s; animation: float 4s infinite ease-in-out; }\n.widget-header-line { height: 0.4rem; width: 60%; background: var(--ot-accent); border-radius: 4px; margin-bottom: 0.8rem; }\n.widget-form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem; margin-bottom: 0.8rem; }\n.w-slot { height: 1.5rem; border-radius: 4px; border: 1px solid rgba(0,0,0,0.1); }\n.widget-button { background: var(--ot-primary); color: white; font-size: 0.6rem; font-weight: 800; padding: 0.5rem; border-radius: 6px; text-align: center; }\n\n.theme-light { background: white; color: #000; }\n.theme-dark { background: #1a202c; color: #fff; }\n.theme-dark .w-slot { border-color: rgba(255,255,255,0.2); background: rgba(255,255,255,0.05); }\n.theme-dark .widget-button { background: var(--ot-accent); color: #000; }\n\n.footer-status-desktop { margin-top: auto; display: flex; justify-content: center; padding: 1rem; }\n.live-status { display: flex; align-items: center; gap: 0.5rem; background: rgba(0,0,0,0.04); padding: 0.4rem 1rem; border-radius: 2rem; font-size: 0.65rem; font-weight: 800; }\n.pulse-dot { width: 0.4rem; height: 0.4rem; background: var(--ot-accent); border-radius: 50%; animation: blink 1.5s infinite; }\n.ot-builder-caption { background: var(--ot-primary); color: white; text-align: center; padding: 0.8rem; font-size: 0.85rem; font-weight: 600; }\n\n@keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }\n@keyframes blink { 50% { opacity: 0.3; } }\n@keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-6px); } }\n\n\/* --- TABLET OPTIMIZATION --- *\/\n@media (min-width: 769px) and (max-width: 1024px) {\n  :root { font-size: 13px; }\n  .engine-safe-wrapper { max-width: 720px; }\n  .visual-engine-center { gap: 1.5rem; }\n  .ot-sidebar { width: 4rem; }\n  .ot-preview-area { margin: 0.8rem; }\n}\n\n\/* --- MOBILE --- *\/\n@media (max-width: 768px) {\n  .ot-sidebar, .ot-status-tag, .footer-status-desktop { display: none; }\n  .ot-canvas { min-height: 320px; }\n  .visual-engine-center { flex-direction: column; gap: 1.2rem; }\n  .engine-safe-wrapper { max-width: 100%; }\n  .orbit-1, .orbit-2, .orbit-3 { display: none; }\n  .feature-stack, .pricing-card { width: 13rem; }\n}\n<\/style>\n\n<script>\n(() => {\n  const stepText = document.getElementById('ot-ai-design-step');\n  const widget = document.getElementById('main-widget');\n  const optLight = document.getElementById('opt-light');\n  const optDark = document.getElementById('opt-dark');\n\n  const steps = [\n    { text: \"Application du th\u00e8me clair...\", mode: 'light' },\n    { text: \"Injection de la palette sombre...\", mode: 'dark' },\n    { text: \"Optimisation du contraste...\", mode: 'dark' },\n    { text: \"Rendu du style minimal clair...\", mode: 'light' }\n  ];\n\n  let current = 0;\n  function update() {\n    if(stepText && widget) {\n      const data = steps[current];\n      stepText.textContent = data.text;\n      if(data.mode === 'light') {\n        widget.className = 'mock-booking-widget theme-light';\n        optLight.classList.add('active');\n        optDark.classList.remove('active');\n      } else {\n        widget.className = 'mock-booking-widget theme-dark';\n        optDark.classList.add('active');\n        optLight.classList.remove('active');\n      }\n      current = (current + 1) % steps.length;\n      setTimeout(update, 3500);\n    }\n  }\n  updateStep = update;\n  updateStep();\n})();\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2e6018d animated-slow e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"2e6018d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInRight&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32a25b2 elementor-widget elementor-widget-heading\" data-id=\"32a25b2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Int\u00e9gration WhatsApp<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed4c2ac elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"ed4c2ac\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Confirmation imm\u00e9diate des r\u00e9servations via WhatsApp, am\u00e9liorant l&rsquo;exp\u00e9rience client et r\u00e9duisant les no-shows.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84292b9 elementor-widget elementor-widget-html\" data-id=\"84292b9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div id=\"ot-ai-whatsapp-hybrid\">\n  <div class=\"ot-editor-toolbar\">\n    <div class=\"ot-dots\"><span><\/span><span><\/span><span><\/span><\/div>\n    <div class=\"ot-url-bar\">Octotable \/ Widget de r\u00e9servation<\/div>\n    <div class=\"ot-status-tag\">Mon restaurant<\/div>\n  <\/div>\n\n  <div class=\"ot-canvas\">\n    <div class=\"ot-sidebar\">\n      <div class=\"ot-tool-box active\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box mt-auto\"><\/div>\n    <\/div>\n\n    <div class=\"ot-preview-area\">\n      <div class=\"soft-bg-overlay\"><\/div>\n      \n      <div class=\"engine-safe-wrapper\">\n        <div class=\"visual-engine-center\">\n          \n          <div class=\"engine-node\">\n            <div class=\"booking-card-mini\">\n              <div class=\"b-header\">NOUVELLE R\u00c9SERVATION<\/div>\n              <div class=\"b-user\">\ud83d\udc64 Marco Rossi<\/div>\n              <div class=\"b-time\">\ud83d\udcc5 Ce soir, 20h30<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node hub-wrapper\">\n            <div class=\"ot-hub-core\">\n              <svg viewBox=\"0 0 24 24\" class=\"ot-ai-icon-img\">\n                <path fill=\"currentColor\" d=\"M12.04 2c-5.46 0-9.91 4.45-9.91 9.91 0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38c1.45.79 3.08 1.21 4.74 1.21 5.46 0 9.91-4.45 9.91-9.91 0-2.65-1.03-5.14-2.9-7.01A9.816 9.816 0 0 0 12.04 2m.01 1.67c2.2 0 4.26.86 5.82 2.42a8.225 8.225 0 0 1 2.41 5.83c0 4.54-3.7 8.23-8.24 8.23-1.48 0-2.93-.39-4.19-1.14l-.3-.17-3.12.82.83-3.04-.19-.3a8.232 8.232 0 0 1-1.26-4.38c0-4.54 3.7-8.24 8.24-8.24m-3.53 3.31c-.13 0-.35.05-.53.25-.19.21-.71.69-.71 1.69 0 1 .73 1.97.83 2.11.1.14 1.43 2.19 3.47 3.07.48.21.86.33 1.16.43.49.15.93.13 1.29.08.39-.06 1.21-.5 1.38-.98.17-.48.17-.89.12-.98-.05-.09-.17-.14-.36-.23-.19-.1-.1-.36-.46-.36l-.66-.33c-.19-.1-.32-.12-.46.08-.14.21-.55.69-.68.83-.12.14-.25.16-.44.06-.19-.1-.8-.3-1.53-.94-.56-.5-1.07-1.11-1.27-1.45-.19-.34-.02-.53.08-.62.09-.09.19-.21.28-.32.1-.11.13-.19.19-.32.06-.13.03-.25-.01-.35-.04-.09-.36-.88-.5-1.2-.13-.33-.27-.28-.36-.29-.09-.01-.2-.01-.32-.01z\" \/>\n              <\/svg>\n              <div class=\"ot-hub-ring\"><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node\">\n            <div class=\"wa-bubble-card\">\n              <div class=\"wa-header\">\n                <span class=\"wa-dot\"><\/span> WhatsApp Business\n              <\/div>\n              <div class=\"wa-body\">\n                \"Bonjour Marco ! Votre r\u00e9servation est confirm\u00e9e \u2705\"\n              <\/div>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <div class=\"footer-status-desktop\">\n        <div class=\"live-status\">\n          <div class=\"pulse-dot\"><\/div>\n          <span>Confirmation WhatsApp : 100 % automatis\u00e9e<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ot-builder-caption\">\n    <span id=\"ot-ai-wa-step\">G\u00e9n\u00e9ration du message de confirmation...<\/span>\n  <\/div>\n<\/div>\n\n<style>\n:root {\n  --ot-primary: #145c44;\n  --ot-accent: #2ecc71; \/* WhatsApp Green \/ Success *\/\n  --ot-bg-editor: #1a2b3c;\n  --ot-toolbar: #25394f;\n  --ot-canvas: #f8fafb;\n  \/* Auto-scaling fluid based on viewport width *\/\n  font-size: clamp(10px, 1.1vw, 15px);\n}\n\n#ot-ai-whatsapp-hybrid {\n  width: 95%; \n  max-width: 950px; \n  background: var(--ot-bg-editor);\n  border-radius: 20px; \n  overflow: hidden; \n  font-family: 'Inter', sans-serif;\n  box-shadow: 0 40px 80px rgba(0,0,0,0.4); \n  margin: 1.5rem auto;\n  display: flex;\n  flex-direction: column;\n}\n\n\/* UI TOOLBAR *\/\n.ot-editor-toolbar { background: var(--ot-toolbar); padding: 1rem 1.2rem; display: flex; align-items: center; gap: 1.5rem; flex-shrink: 0; }\n.ot-dots { display: flex; gap: 0.5rem; }\n.ot-dots span { width: 0.7rem; height: 0.7rem; border-radius: 50%; background: rgba(255,255,255,0.2); }\n.ot-url-bar { background: rgba(0,0,0,0.2); border-radius: 0.5rem; flex-grow: 1; font-size: 0.8rem; color: #a0aec0; padding: 0.5rem; text-align: center; }\n.ot-status-tag { font-size: 0.75rem; background: var(--ot-accent); color: #000; padding: 0.3rem 0.8rem; border-radius: 0.4rem; font-weight: 700; white-space: nowrap; }\n\n\/* CANVAS & SIDEBAR *\/\n.ot-canvas { display: flex; min-height: 420px; flex-grow: 1; }\n.ot-sidebar { width: 4.5rem; background: #203346; padding: 1.5rem 1rem; display: flex; flex-direction: column; gap: 1.5rem; flex-shrink: 0; }\n.ot-tool-box { width: 100%; height: 2.5rem; background: rgba(255,255,255,0.05); border-radius: 0.6rem; }\n.ot-tool-box.active { background: var(--ot-accent); }\n.mt-auto { margin-top: auto; }\n\n\/* PREVIEW AREA *\/\n.ot-preview-area {\n  flex-grow: 1; \n  background: var(--ot-canvas); \n  margin: 1.2rem; \n  border-radius: 1rem;\n  position: relative; \n  display: flex; \n  flex-direction: column; \n  padding: 1rem;\n  overflow: hidden;\n  justify-content: center;\n}\n\n\/* SAFE WRAPPER: Protection centering for MacBook 13\" *\/\n.engine-safe-wrapper {\n  flex: 1;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  max-width: 680px; \n  margin: 0 auto;\n}\n\n.visual-engine-center {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 2rem;\n  width: 100%;\n  z-index: 5;\n}\n\n.engine-node { flex-shrink: 1; min-width: 0; }\n\n\/* BOOKING CARD *\/\n.booking-card-mini { \n  width: 10.5rem; \n  background: white; \n  padding: 0.8rem; \n  border-radius: 1rem; \n  box-shadow: 0 10px 25px rgba(0,0,0,0.05); \n  border-left: 4px solid var(--ot-primary); \n}\n.b-header { font-size: 0.55rem; font-weight: 900; color: #a0aec0; margin-bottom: 0.6rem; }\n.b-user { font-size: 0.75rem; font-weight: 800; color: #2d3748; white-space: nowrap; }\n.b-time { font-size: 0.65rem; color: #718096; }\n\n\/* HUB AI WHATSAPP *\/\n.ot-hub-core {\n  position: relative; \n  width: 5.5rem; height: 5.5rem; background: white;\n  border-radius: 50%; display: flex; align-items: center; justify-content: center;\n  box-shadow: 0 15px 35px rgba(0,0,0,0.1); flex-shrink: 0;\n  color: #25D366;\n}\n.ot-ai-icon-img { width: 3rem; }\n.ot-hub-ring { position: absolute; inset: -0.5rem; border: 2px dashed var(--ot-accent); border-radius: 50%; animation: rotate 10s linear infinite; }\n\n\/* WA BUBBLE CARD *\/\n.wa-bubble-card { \n  width: 11rem; \n  background: white; \n  padding: 1rem; \n  border-radius: 1.2rem; \n  box-shadow: 0 15px 40px rgba(0,0,0,0.08); \n  animation: float 4s infinite ease-in-out; \n}\n.wa-header { font-size: 0.6rem; font-weight: 900; color: #25D366; display: flex; align-items: center; gap: 0.4rem; margin-bottom: 0.6rem; }\n.wa-dot { width: 0.4rem; height: 0.4rem; background: #25D366; border-radius: 50%; }\n.wa-body { \n  font-size: 0.7rem; font-weight: 600; color: #4a5568; line-height: 1.4; \n  background: #f0fdf4; padding: 0.6rem; border-radius: 0.6rem; \n}\n.wa-footer { font-size: 0.55rem; font-weight: 800; color: #a0aec0; margin-top: 0.6rem; text-align: right; }\n\n\/* FOOTER *\/\n.footer-status-desktop { margin-top: auto; display: flex; justify-content: center; padding: 1rem; }\n.live-status { display: flex; align-items: center; gap: 0.6rem; background: rgba(0,0,0,0.06); padding: 0.5rem 1.2rem; border-radius: 2rem; font-size: 0.7rem; font-weight: 800; }\n.pulse-dot { width: 0.5rem; height: 0.5rem; background: var(--ot-accent); border-radius: 50%; animation: blink 1.5s infinite; }\n.ot-builder-caption { background: var(--ot-primary); color: white; text-align: center; padding: 1rem; font-size: 0.9rem; font-weight: 600; }\n\n@keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }\n@keyframes blink { 50% { opacity: 0.3; } }\n@keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-8px); } }\n\n\/* RESPONSIVE MOBILE *\/\n@media (max-width: 768px) {\n  .ot-sidebar, .ot-status-tag { display: none; }\n  .ot-canvas { min-height: 320px; }\n  .visual-engine-center { flex-direction: column; gap: 1.2rem; }\n  .engine-safe-wrapper { max-width: 100%; }\n  .booking-card-mini, .wa-bubble-card { width: 13rem; }\n}\n<\/style>\n\n<script>\n(() => {\n  const stepText = document.getElementById('ot-ai-wa-step');\n  const steps = [\n    \"R\u00e9ception d'une nouvelle r\u00e9servation...\",\n    \"Validation du num\u00e9ro de t\u00e9l\u00e9phone...\",\n    \"G\u00e9n\u00e9ration du mod\u00e8le WhatsApp...\",\n    \"Envoi de la confirmation instantan\u00e9e...\",\n    \"Synchronisation anti no-show termin\u00e9e.\"\n  ];\n  let currentStep = 0;\n  function updateStep() {\n    if(stepText) {\n      stepText.textContent = steps[currentStep];\n      currentStep = (currentStep + 1) % steps.length;\n      setTimeout(updateStep, 4000);\n    }\n  }\n  updateStep();\n})();\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f142eb5 e-flex e-con-boxed e-con e-parent\" data-id=\"f142eb5\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2dffb02 animated-slow e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"2dffb02\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a81a542 elementor-widget elementor-widget-heading\" data-id=\"a81a542\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Valorisez votre marque<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fce1011 elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"fce1011\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Choisissez d&rsquo;afficher le logo de votre restaurant \u00e0 la place de celui d&rsquo;Octotable.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ddcec6f elementor-widget elementor-widget-html\" data-id=\"ddcec6f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div id=\"ot-ai-brand-hybrid\">\n  <div class=\"ot-editor-toolbar\">\n    <div class=\"ot-dots\"><span><\/span><span><\/span><span><\/span><\/div>\n    <div class=\"ot-url-bar\">Octotable \/ Widget de r\u00e9servation<\/div>\n    <div class=\"ot-status-tag\">Mon restaurant<\/div>\n  <\/div>\n\n  <div class=\"ot-canvas\">\n    <div class=\"ot-sidebar\">\n      <div class=\"ot-tool-box active\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box mt-auto\"><\/div>\n    <\/div>\n\n    <div class=\"ot-preview-area\">\n      <div class=\"soft-bg-overlay\"><\/div>\n      \n      <div class=\"engine-safe-wrapper\">\n        <div class=\"visual-engine-center\">\n          \n          <div class=\"engine-node side-node left\">\n            <div class=\"toggle-card\">\n              <div class=\"toggle-header\">APER\u00c7U DU LOGO<\/div>\n              <div class=\"toggle-options\">\n                <div class=\"t-opt\" id=\"t-octo\">Octotable<\/div>\n                <div class=\"t-opt active\" id=\"t-custom\">Votre restaurant<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node hub-node\">\n            <div class=\"ot-hub-core\" id=\"brand-hub-core\">\n              <img decoding=\"async\" src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/icona-octotable-cappello-chef.webp\" alt=\"Octotable\" class=\"brand-logo-img\" id=\"logo-octo\" title=\"\">\n              <span id=\"logo-restaurant\" style=\"display:none; font-size: 2rem;\">\ud83d\udc68\u200d\ud83c\udf73<\/span>\n              <div class=\"ot-hub-ring\"><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node side-node right\">\n            <div class=\"branded-widget-card\">\n              <div class=\"widget-top-brand\">\n                <span id=\"widget-logo-type\">\ud83d\udc68\u200d\ud83c\udf73<\/span>\n                <span id=\"widget-brand-name\">Rest. Gourmet<\/span>\n              <\/div>\n              <div class=\"widget-body-mock\">\n                <div class=\"m-line\"><\/div>\n                <div class=\"m-line short\"><\/div>\n              <\/div>\n              <div class=\"white-label-tag\">MARQUE PERSONNALIS\u00c9E<\/div>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <div class=\"footer-status-desktop\">\n        <div class=\"live-status\">\n          <div class=\"pulse-dot\"><\/div>\n          <span>Mode Marque Blanche : ACTIF<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ot-builder-caption\">\n    <span id=\"ot-ai-brand-step\">Configuration de l'identit\u00e9 visuelle...<\/span>\n  <\/div>\n<\/div>\n\n<style>\n:root {\n  --ot-primary: #145c44;\n  --ot-accent: #2ecc71;\n  --ot-bg-editor: #1a2b3c;\n  --ot-toolbar: #25394f;\n  --ot-canvas: #f8fafb;\n  \/* Fluid scaling based on viewport width *\/\n  font-size: clamp(10px, 1.05vw, 14px);\n}\n\n#ot-ai-brand-hybrid {\n  width: 95%; max-width: 920px; background: var(--ot-bg-editor);\n  border-radius: 20px; overflow: hidden; font-family: 'Inter', sans-serif;\n  box-shadow: 0 40px 80px rgba(0,0,0,0.4); margin: 1.5rem auto;\n  display: flex; flex-direction: column;\n}\n\n.ot-editor-toolbar { background: var(--ot-toolbar); padding: 0.8rem 1.2rem; display: flex; align-items: center; gap: 1.2rem; flex-shrink: 0; }\n.ot-dots { display: flex; gap: 0.4rem; }\n.ot-dots span { width: 0.6rem; height: 0.6rem; border-radius: 50%; background: rgba(255,255,255,0.2); }\n.ot-url-bar { background: rgba(0,0,0,0.2); border-radius: 0.4rem; flex-grow: 1; font-size: 0.75rem; color: #a0aec0; padding: 0.4rem; text-align: center; }\n.ot-status-tag { font-size: 0.7rem; background: var(--ot-accent); color: #000; padding: 0.3rem 0.7rem; border-radius: 0.4rem; font-weight: 700; white-space: nowrap; }\n\n.ot-canvas { display: flex; min-height: 420px; flex-grow: 1; }\n.ot-sidebar { width: 4rem; background: #203346; padding: 1.5rem 0.8rem; display: flex; flex-direction: column; gap: 1.2rem; flex-shrink: 0; }\n.ot-tool-box { width: 100%; height: 2.2rem; background: rgba(255,255,255,0.05); border-radius: 0.5rem; }\n.ot-tool-box.active { background: var(--ot-accent); }\n.mt-auto { margin-top: auto; }\n\n.ot-preview-area {\n  flex-grow: 1; background: var(--ot-canvas); margin: 1rem; border-radius: 1rem;\n  position: relative; display: flex; flex-direction: column; padding: 0.5rem; overflow: hidden;\n}\n\n\/* SAFE WRAPPER: Flex 1 occupies space and centers vertically *\/\n.engine-safe-wrapper {\n  flex: 1;\n  width: 100%;\n  max-width: 640px; \n  margin: 0 auto;\n  display: flex;\n  justify-content: center;\n  align-items: center; \/* True vertical centering *\/\n}\n\n.visual-engine-center {\n  display: grid;\n  grid-template-columns: 1fr auto 1fr; \/* Fixed Hub centered *\/\n  align-items: center;\n  gap: 1rem;\n  width: 100%;\n}\n\n.engine-node.side-node.left { display: flex; justify-content: flex-end; }\n.engine-node.side-node.right { display: flex; justify-content: flex-start; }\n.engine-node.hub-node { display: flex; justify-content: center; flex-shrink: 0; padding: 0 0.5rem; }\n\n\/* BRANDING CARD *\/\n.toggle-card { width: 9.5rem; background: white; padding: 0.7rem; border-radius: 0.8rem; box-shadow: 0 8px 20px rgba(0,0,0,0.05); }\n.toggle-header { font-size: 0.5rem; font-weight: 900; color: #a0aec0; margin-bottom: 0.5rem; letter-spacing: 0.5px; }\n.toggle-options { display: flex; flex-direction: column; gap: 0.3rem; }\n.t-opt { font-size: 0.6rem; font-weight: 700; color: #4a5568; padding: 0.4rem; background: #f8f9fa; border-radius: 0.4rem; white-space: nowrap; }\n.t-opt.active { border: 1px solid var(--ot-accent); background: #ebfbee; color: var(--ot-primary); }\n\n.ot-hub-core { position: relative; width: 4.8rem; height: 4.8rem; background: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 10px 25px rgba(0,0,0,0.1); }\n.brand-logo-img { width: 2.8rem; }\n.ot-hub-ring { position: absolute; inset: -0.4rem; border: 1.5px dashed var(--ot-accent); border-radius: 50%; animation: rotate 10s linear infinite; }\n\n.branded-widget-card { width: 10.5rem; background: white; padding: 0.8rem; border-radius: 1rem; box-shadow: 0 12px 30px rgba(0,0,0,0.08); animation: float 4s infinite ease-in-out; border-top: 3px solid var(--ot-primary); }\n.widget-top-brand { display: flex; align-items: center; gap: 0.5rem; margin-bottom: 0.6rem; }\n#widget-logo-type { font-size: 1rem; }\n#widget-brand-name { font-size: 0.6rem; font-weight: 900; color: var(--ot-primary); white-space: nowrap; }\n.widget-body-mock { display: flex; flex-direction: column; gap: 0.3rem; }\n.m-line { height: 3px; width: 100%; background: #f1f3f5; border-radius: 2px; }\n.m-line.short { width: 50%; }\n.white-label-tag { font-size: 0.45rem; background: #fefcbf; color: #b7791f; padding: 0.15rem 0.4rem; border-radius: 0.3rem; font-weight: 900; margin-top: 0.6rem; display: inline-block; }\n\n\/* FOOTER FIX *\/\n.footer-status-desktop { flex-shrink: 0; padding: 1rem; display: flex; justify-content: center; }\n.live-status { display: flex; align-items: center; gap: 0.5rem; background: rgba(0,0,0,0.04); padding: 0.4rem 1rem; border-radius: 2rem; font-size: 0.65rem; font-weight: 800; }\n.pulse-dot { width: 0.4rem; height: 0.4rem; background: var(--ot-accent); border-radius: 50%; animation: blink 1.5s infinite; }\n.ot-builder-caption { background: var(--ot-primary); color: white; text-align: center; padding: 0.8rem; font-size: 0.85rem; font-weight: 600; }\n\n@keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }\n@keyframes blink { 50% { opacity: 0.3; } }\n@keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-6px); } }\n\n\/* --- TABLET OPTIMIZATION --- *\/\n@media (min-width: 769px) and (max-width: 1024px) {\n  :root { font-size: 13px; }\n  .engine-safe-wrapper { max-width: 720px; }\n  .visual-engine-center { gap: 1.5rem; }\n}\n\n\/* --- MOBILE --- *\/\n@media (max-width: 768px) {\n  .ot-sidebar, .ot-status-tag { display: none; }\n  .ot-canvas { min-height: 320px; }\n  .visual-engine-center { display: flex; flex-direction: column; gap: 1rem; }\n  .engine-safe-wrapper { max-width: 100%; align-items: center; }\n  .toggle-card, .branded-widget-card { width: 13rem; }\n}\n<\/style>\n\n<script>\n(() => {\n  const stepText = document.getElementById('ot-ai-brand-step');\n  const logoOcto = document.getElementById('logo-octo');\n  const logoRest = document.getElementById('logo-restaurant');\n  const optOcto = document.getElementById('t-octo');\n  const optRest = document.getElementById('t-custom');\n  const widgetLogo = document.getElementById('widget-logo-type');\n  const widgetName = document.getElementById('widget-brand-name');\n\n  const steps = [\n    { step: \"Chargement du logo Octotable...\", mode: \"octo\", name: \"Widget de r\u00e9servation\" },\n    { step: \"Remplacement par le logo du restaurant...\", mode: \"custom\", name: \"Rest. Gourmet\" },\n    { step: \"Personnalisation de l'en-t\u00eate...\", mode: \"custom\", name: \"Rest. Gourmet\" },\n    { step: \"Visualisation de marque : 100 % Personnalis\u00e9\", mode: \"custom\", name: \"Rest. Gourmet\" }\n  ];\n\n  let current = 0;\n  function update() {\n    if(!stepText) return;\n    const data = steps[current];\n    stepText.textContent = data.step;\n    if(data.mode === \"octo\") {\n      logoOcto.style.display = \"block\";\n      logoRest.style.display = \"none\";\n      optOcto.classList.add('active');\n      optRest.classList.remove('active');\n      widgetLogo.textContent = \"\u2699\ufe0f\";\n      widgetName.textContent = data.name;\n    } else {\n      logoOcto.style.display = \"none\";\n      logoRest.style.display = \"block\";\n      optOcto.classList.remove('active');\n      optRest.classList.add('active');\n      widgetLogo.textContent = \"\ud83d\udc68\u200d\ud83c\udf73\";\n      widgetName.textContent = data.name;\n    }\n    current = (current + 1) % steps.length;\n    setTimeout(update, 3500);\n  }\n  update();\n})();\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57870b1 animated-slow e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"57870b1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInRight&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df14b2d elementor-widget elementor-widget-heading\" data-id=\"df14b2d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Style sur mesure<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8be76ff elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"8be76ff\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Modifiez le CSS du bouton pour adapter davantage son apparence \u00e0 l&rsquo;esth\u00e9tique de votre site.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41584aa elementor-widget elementor-widget-html\" data-id=\"41584aa\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div id=\"ot-ai-css-hybrid\">\n  <div class=\"ot-editor-toolbar\">\n    <div class=\"ot-dots\"><span><\/span><span><\/span><span><\/span><\/div>\n    <div class=\"ot-url-bar\">Octotable \/ Personnalisation CSS<\/div>\n    <div class=\"ot-status-tag\">Mon restaurant<\/div>\n  <\/div>\n\n  <div class=\"ot-canvas\">\n    <div class=\"ot-sidebar\">\n      <div class=\"ot-tool-box active\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box mt-auto\"><\/div>\n    <\/div>\n\n    <div class=\"ot-preview-area\">\n      <div class=\"soft-bg-overlay\"><\/div>\n      \n      <div class=\"engine-liquid-wrapper\">\n        <div class=\"visual-engine-center\">\n          \n          <div class=\"engine-node side-node left\">\n            <div class=\"code-card\">\n              <div class=\"code-header\">style-personnalise.css<\/div>\n              <div class=\"code-body\">\n                <div class=\"code-line\"><span class=\"c-prop\">background<\/span>: <span class=\"c-val\" id=\"css-bg\">#145c44<\/span>;<\/div>\n                <div class=\"code-line\"><span class=\"c-prop\">border-radius<\/span>: <span class=\"c-val\" id=\"css-radius\">8px<\/span>;<\/div>\n                <div class=\"code-line\"><span class=\"c-prop\">box-shadow<\/span>: <span class=\"c-val\" id=\"css-shadow\">none<\/span>;<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node hub-node\">\n            <div class=\"ot-hub-core\">\n              <svg viewBox=\"0 0 24 24\" class=\"ot-ai-icon-img\">\n                <path fill=\"currentColor\" d=\"M12.04 2c-5.46 0-9.91 4.45-9.91 9.91 0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38c1.45.79 3.08 1.21 4.74 1.21 5.46 0 9.91-4.45 9.91-9.91 0-2.65-1.03-5.14-2.9-7.01A9.816 9.816 0 0 0 12.04 2m.01 1.67c2.2 0 4.26.86 5.82 2.42a8.225 8.225 0 0 1 2.41 5.83c0 4.54-3.7 8.23-8.24 8.23-1.48 0-2.93-.39-4.19-1.14l-.3-.17-3.12.82.83-3.04-.19-.3a8.232 8.232 0 0 1-1.26-4.38c0-4.54 3.7-8.24 8.24-8.24m-3.53 3.31c-.13 0-.35.05-.53.25-.19.21-.71.69-.71 1.69 0 1 .73 1.97.83 2.11.1.14 1.43 2.19 3.47 3.07.48.21.86.33 1.16.43.49.15.93.13 1.29.08.39-.06 1.21-.5 1.38-.98.17-.48.17-.89.12-.98-.05-.09-.17-.14-.36-.23-.19-.1-.1-.36-.46-.36l-.66-.33c-.19-.1-.32-.12-.46.08-.14.21-.55.69-.68.83-.12.14-.25.16-.44.06-.19-.1-.8-.3-1.53-.94-.56-.5-1.07-1.11-1.27-1.45-.19-.34-.02-.53.08-.62.09-.09.19-.21.28-.32.1-.11.13-.19.19-.32.06-.13.03-.25-.01-.35-.04-.09-.36-.88-.5-1.2-.13-.33-.27-.28-.36-.29-.09-.01-.2-.01-.32-.01z\" \/>\n              <\/svg>\n              <div class=\"ot-hub-ring\"><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node side-node right\">\n            <div class=\"preview-card-compact\">\n              <div class=\"preview-label\">APER\u00c7U EN DIRECT<\/div>\n              <button id=\"custom-target-btn\">R\u00c9SERVER<\/button>\n              <div class=\"match-indicator\">CORRESPONDANCE CSS 100 %<\/div>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <div class=\"footer-status-desktop\">\n        <div class=\"live-status\">\n          <div class=\"pulse-dot\"><\/div>\n          <span>Injection CSS : Rendu en temps r\u00e9el<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ot-builder-caption\">\n    <span id=\"ot-ai-css-step\">Analyse des s\u00e9lecteurs CSS...<\/span>\n  <\/div>\n<\/div>\n\n<style>\n:root {\n  --ot-primary: #145c44;\n  --ot-accent: #2ecc71;\n  --ot-bg-editor: #1a2b3c;\n  --ot-toolbar: #25394f;\n  --ot-canvas: #f8fafb;\n  \/* Smart scaling: not too big on desktop, not too small on mobile *\/\n  font-size: clamp(10px, 1.1vw, 15px);\n}\n\n#ot-ai-css-hybrid {\n  width: 100%; max-width: 950px; background: var(--ot-bg-editor);\n  border-radius: 20px; overflow: hidden; font-family: 'Inter', sans-serif;\n  box-shadow: 0 40px 80px rgba(0,0,0,0.4); margin: 0 auto;\n  display: flex; flex-direction: column;\n}\n\n.ot-editor-toolbar { background: var(--ot-toolbar); padding: 1rem 1.2rem; display: flex; align-items: center; gap: 1rem; flex-shrink: 0; }\n.ot-dots { display: flex; gap: 0.4rem; }\n.ot-dots span { width: 0.6rem; height: 0.6rem; border-radius: 50%; background: rgba(255,255,255,0.2); }\n.ot-url-bar { background: rgba(0,0,0,0.2); border-radius: 0.4rem; flex-grow: 1; font-size: 0.75rem; color: #a0aec0; padding: 0.4rem; text-align: center; }\n.ot-status-tag { font-size: 0.7rem; background: var(--ot-accent); color: #000; padding: 0.3rem 0.7rem; border-radius: 0.4rem; font-weight: 700; white-space: nowrap; }\n\n.ot-canvas { display: flex; min-height: 400px; flex-grow: 1; }\n.ot-sidebar { width: 4rem; background: #203346; padding: 1.5rem 0.8rem; display: flex; flex-direction: column; gap: 1.2rem; flex-shrink: 0; }\n.ot-tool-box { width: 100%; height: 2.2rem; background: rgba(255,255,255,0.05); border-radius: 0.5rem; }\n.ot-tool-box.active { background: var(--ot-accent); }\n.mt-auto { margin-top: auto; }\n\n\/* PREVIEW AREA *\/\n.ot-preview-area {\n  flex: 1; background: var(--ot-canvas); margin: 1.2rem; border-radius: 1rem;\n  position: relative; display: flex; flex-direction: column; overflow: hidden;\n}\n\n\/* LIQUID LOGIC: The wrapper takes up 95% and prevents cutting *\/\n.engine-liquid-wrapper {\n  flex: 1; width: 95%; margin: 0 auto;\n  display: flex; align-items: center; justify-content: center;\n}\n\n.visual-engine-center {\n  display: grid;\n  \/* Liquid grid: side columns shrink if needed *\/\n  grid-template-columns: minmax(8rem, 1.2fr) auto minmax(8rem, 1.2fr);\n  align-items: center;\n  gap: 1.5rem;\n  width: 100%;\n}\n\n.engine-node { min-width: 0; } \/* Prevents content from breaking grid *\/\n.engine-node.side-node.left { display: flex; justify-content: flex-end; }\n.engine-node.side-node.right { display: flex; justify-content: flex-start; }\n.engine-node.hub-node { display: flex; justify-content: center; padding: 0 0.5rem; }\n\n\/* RESPONSIVE CARD *\/\n.code-card, .preview-card-compact { \n  width: 100%; max-width: 11rem; \/* Max width but can shrink *\/\n  background: white; border-radius: 1rem; box-shadow: 0 10px 25px rgba(0,0,0,0.05);\n}\n\n.code-card { background: #1e1e1e; overflow: hidden; }\n.code-header { background: #333; padding: 0.4rem 0.6rem; font-size: 0.55rem; color: #aaa; font-family: monospace; }\n.code-body { padding: 0.8rem; font-family: 'Fira Code', monospace; font-size: 0.65rem; line-height: 1.6; }\n.c-prop { color: #9cdcfe; }\n.c-val { color: #ce9178; transition: 0.3s; }\n\n.ot-hub-core {\n  position: relative; width: 5rem; height: 5rem; background: white;\n  border-radius: 50%; display: flex; align-items: center; justify-content: center;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.1); flex-shrink: 0; color: var(--ot-primary);\n}\n.ot-ai-icon-img { width: 3rem; }\n.ot-hub-ring { position: absolute; inset: -0.5rem; border: 2px dashed var(--ot-accent); border-radius: 50%; animation: rotate 10s linear infinite; }\n\n.preview-card-compact { \n  padding: 1.2rem 0.8rem; text-align: center; animation: float 4s infinite ease-in-out; \n}\n.preview-label { font-size: 0.55rem; font-weight: 900; color: #a0aec0; margin-bottom: 0.8rem; letter-spacing: 1px; }\n\n#custom-target-btn { \n  border: none; padding: 0.6rem 0.8rem; font-size: 0.65rem; \n  font-weight: 800; color: white; width: 100%; border-radius: 6px;\n  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); \n}\n.match-indicator { margin-top: 0.8rem; font-size: 0.5rem; font-weight: 900; color: var(--ot-accent); }\n\n\/* FOOTER *\/\n.footer-status-desktop { flex-shrink: 0; padding: 1rem; display: flex; justify-content: center; }\n.live-status { display: flex; align-items: center; gap: 0.5rem; background: rgba(0,0,0,0.04); padding: 0.4rem 1rem; border-radius: 2rem; font-size: 0.65rem; font-weight: 800; }\n.pulse-dot { width: 0.4rem; height: 0.4rem; background: var(--ot-accent); border-radius: 50%; animation: blink 1.5s infinite; }\n.ot-builder-caption { background: var(--ot-primary); color: white; text-align: center; padding: 0.8rem; font-size: 0.85rem; font-weight: 600; }\n\n@keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }\n@keyframes blink { 50% { opacity: 0.3; } }\n@keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-6px); } }\n\n\/* --- TABLET OPTIMIZATION --- *\/\n@media (min-width: 769px) and (max-width: 1024px) {\n  :root { font-size: 13px; }\n  .engine-safe-wrapper { max-width: 720px; }\n  .visual-engine-center { gap: 1.5rem; }\n}\n\n\/* --- MOBILE --- *\/\n@media (max-width: 768px) {\n  .ot-sidebar, .ot-status-tag { display: none; }\n  .ot-canvas { min-height: 320px; }\n  .visual-engine-center { display: flex; flex-direction: column; gap: 1rem; }\n  .engine-safe-wrapper { max-width: 100%; align-items: center; }\n  .toggle-card, .branded-widget-card { width: 13rem; }\n}\n<\/style>\n\n<script>\n(() => {\n  const stepText = document.getElementById('ot-ai-css-step');\n  const btn = document.getElementById('custom-target-btn');\n  const codeBg = document.getElementById('css-bg');\n  const codeRadius = document.getElementById('css-radius');\n  const codeShadow = document.getElementById('css-shadow');\n\n  const states = [\n    { step: \"R\u00e9initialisation du style par d\u00e9faut...\", bg: \"#145c44\", radius: \"8px\", shadow: \"none\", btnBg: \"#145c44\", btnRadius: \"8px\", btnShadow: \"none\" },\n    { step: \"Application de la couleur de marque...\", bg: \"#2ecc71\", radius: \"8px\", shadow: \"none\", btnBg: \"#2ecc71\", btnRadius: \"8px\", btnShadow: \"none\" },\n    { step: \"Modification de l'arrondi...\", bg: \"#2ecc71\", radius: \"30px\", shadow: \"none\", btnBg: \"#2ecc71\", btnRadius: \"30px\", btnShadow: \"none\" },\n    { step: \"Ajout de l'ombre externe...\", bg: \"#2ecc71\", radius: \"30px\", shadow: \"0 10px 20px\", btnBg: \"#2ecc71\", btnRadius: \"30px\", btnShadow: \"0 10px 20px rgba(46,204,113,0.4)\" }\n  ];\n\n  let current = 0;\n  function update() {\n    if(!stepText) return;\n    const data = states[current];\n    stepText.textContent = data.step;\n    codeBg.textContent = data.bg;\n    codeRadius.textContent = data.radius;\n    codeShadow.textContent = data.shadow;\n    btn.style.backgroundColor = data.btnBg;\n    btn.style.borderRadius = data.btnRadius;\n    btn.style.boxShadow = data.btnShadow;\n    current = (current + 1) % states.length;\n    setTimeout(update, 3500);\n  }\n  update();\n})();\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ce9ab21 e-flex e-con-boxed e-con e-parent\" data-id=\"ce9ab21\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-388d8b0 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"388d8b0\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf646a5 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"bf646a5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Directement sur votre site web<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d8d7f06 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"d8d7f06\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Int\u00e9gration WordPress<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a5f604 elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"3a5f604\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Si vous avez un site WordPress, t\u00e9l\u00e9chargez notre plugin pour installer facilement le widget. En quelques clics, il est pr\u00eat \u00e0 l&#8217;emploi.<\/p><div class=\"flex flex-col text-sm\"><article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-69611211-eca0-8327-8355-2992bc69f3c0-53\" data-testid=\"conversation-turn-68\" data-scroll-anchor=\"true\" data-turn=\"assistant\"><div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"><div class=\"flex max-w-full flex-col grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"79ba2095-2ba8-44a3-85f4-17e2aa5c8009\" data-message-model-slug=\"gpt-4o-mini\"><div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"><div class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"><p data-start=\"14\" data-end=\"81\">Ajouter le restaurant r\u00e9servation widget \u00e0 votre site est un jeu d\u2019enfant :<\/p><ol data-start=\"83\" data-end=\"368\" data-is-last-node=\"\" data-is-only-node=\"\"><li data-start=\"83\" data-end=\"135\"><p data-start=\"86\" data-end=\"135\"><a href=\"https:\/\/www.octotable.com\/fr\/inscrivez\/\"><strong>Inscrivez-vous sur Octotable<\/strong><\/a> et acc\u00e9dez \u00e0 la section Widget<\/p><\/li><li data-start=\"136\" data-end=\"198\"><p data-start=\"139\" data-end=\"198\">Configurez vos pr\u00e9f\u00e9rences et options de personnalisation<\/p><\/li><li data-start=\"199\" data-end=\"233\"><p data-start=\"202\" data-end=\"233\">Copiez le code g\u00e9n\u00e9r\u00e9<\/p><\/li><li data-start=\"234\" data-end=\"313\"><p data-start=\"237\" data-end=\"313\">Collez-le sur votre site \u00e0 l\u2019endroit o\u00f9 vous souhaitez afficher le bouton de r\u00e9servation<\/p><\/li><li data-start=\"314\" data-end=\"368\" data-is-last-node=\"\"><p data-start=\"317\" data-end=\"368\" data-is-last-node=\"\">Commencez \u00e0 recevoir des r\u00e9servations directement depuis votre site<\/p><\/li><\/ol><\/div><\/div><\/div><\/div><\/div><\/div><\/article><\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-023ca2c elementor-invisible elementor-widget elementor-widget-image\" data-id=\"023ca2c\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1080\" height=\"1080\" src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress.webp\" class=\"attachment-full size-full wp-image-29883\" alt=\"Propri\u00e9taire de restaurant japonais g\u00e9rant les op\u00e9rations sur le site web de son restaurant via une tablette.\" srcset=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress.webp 1080w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-300x300.webp 300w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-1024x1024.webp 1024w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-150x150.webp 150w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-768x768.webp 768w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-100x100.webp 100w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-200x200.webp 200w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-400x400.webp 400w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-500x500.webp 500w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-25132f6 e-flex e-con-boxed e-con e-parent\" data-id=\"25132f6\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ffa6cf6 elementor-hidden-tablet elementor-hidden-mobile elementor-invisible elementor-widget elementor-widget-image\" data-id=\"ffa6cf6\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-1024x1024.webp\" class=\"attachment-large size-large wp-image-29891\" alt=\"Site web multilingue pour restaurant avec le widget de r\u00e9servation Octotable affich\u00e9 sur ordinateur portable et tablette.\" srcset=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-1024x1024.webp 1024w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-300x300.webp 300w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-150x150.webp 150w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-768x768.webp 768w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-100x100.webp 100w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-200x200.webp 200w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-400x400.webp 400w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-500x500.webp 500w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua.webp 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a27c927 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"a27c927\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;animation&quot;:&quot;fadeInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-644c55f elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"644c55f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Accessible \u00e0 tous<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e22977b elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"e22977b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Support multilingue<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-722f29e elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"722f29e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Traduction automatique dans les langues manquantes, rendant votre syst\u00e8me de r\u00e9servation accessible aux invit\u00e9s du monde entier.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6130fc5 elementor-hidden-desktop elementor-invisible elementor-widget elementor-widget-image\" data-id=\"6130fc5\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-1024x1024.webp\" class=\"attachment-large size-large wp-image-29891\" alt=\"Site web multilingue pour restaurant avec le widget de r\u00e9servation Octotable affich\u00e9 sur ordinateur portable et tablette.\" srcset=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-1024x1024.webp 1024w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-300x300.webp 300w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-150x150.webp 150w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-768x768.webp 768w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-100x100.webp 100w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-200x200.webp 200w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-400x400.webp 400w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-500x500.webp 500w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua.webp 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f679c23 e-con-full e-flex e-con e-parent\" data-id=\"f679c23\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;}\" data-core-v316-plus=\"true\">\n\t\t<div class=\"elementor-element elementor-element-ca277e6 e-flex e-con-boxed e-con e-child\" data-id=\"ca277e6\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2b04b85 e-flex e-con-boxed e-con e-child\" data-id=\"2b04b85\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f103e6 elementor-widget elementor-widget-menu-anchor\" data-id=\"3f103e6\" data-element_type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\nbody.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}<\/style>\t\t<div id=\"proA\" class=\"elementor-menu-anchor\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b4b098 elementor-widget elementor-widget-heading\" data-id=\"5b4b098\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Qu'attendez-vous ?<\/span>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3548b23 elementor-widget elementor-widget-heading\" data-id=\"3548b23\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Commencez \u00e0 recevoir des r\u00e9servations de Google en seulement 3 minutes<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-877f7d5 elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"877f7d5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Avec l&rsquo;assistant IA d&rsquo;Octotable et une plateforme compl\u00e8te pour les r\u00e9servations, les menus num\u00e9riques, les commandes, les paiements et la communication, la gestion de votre restaurant devient simple et efficace.<\/p><p>Optimisez vos op\u00e9rations quotidiennes, am\u00e9liorez l&rsquo;exp\u00e9rience client et d\u00e9veloppez votre entreprise avec une solution con\u00e7ue pour les restaurants modernes.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9648299 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"9648299\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div id=\"ot-safe-showcase\">\n  <div class=\"ot-stage\">\n    \n    <div class=\"ot-phone-v3\">\n      <div class=\"ot-phone-screen-v3\">\n        <div class=\"ot-mock-content\">\n          <div class=\"ot-mock-header\"><\/div>\n          <div class=\"ot-mock-img\"><\/div>\n          <div class=\"ot-mock-line\"><\/div>\n          <div class=\"ot-mock-line short\"><\/div>\n          <div class=\"ot-mock-btn\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ot-notif-card n-top\">\n      <span class=\"ot-status-dot blue\"><\/span>\n      <span class=\"ot-notif-text\">Nouvelle r\u00e9servation<\/span>\n    <\/div>\n\n    <div class=\"ot-notif-card n-bottom\">\n      <span class=\"ot-status-dot green\"><\/span>\n      <span class=\"ot-notif-text\">Table 5 confirm\u00e9e<\/span>\n    <\/div>\n\n    <div class=\"ot-bg-circle\"><\/div>\n  <\/div>\n<\/div>\n\n<style>\n#ot-safe-showcase {\n  width: 100%;\n  height: 480px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: transparent;\n  font-family: 'Inter', sans-serif;\n  overflow: visible; \/* Fondamental pour voir les notifications qui d\u00e9passent *\/\n}\n\n.ot-stage {\n  position: relative;\n  width: 280px;\n  height: 380px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n\/* Smartphone Frame *\/\n.ot-phone-v3 {\n  width: 160px;\n  height: 330px;\n  background: #0D2C33; \/* Couleur de la marque *\/\n  border-radius: 28px;\n  padding: 10px;\n  box-shadow: 0 30px 60px rgba(13, 44, 51, 0.2);\n  z-index: 10;\n  animation: otFloatSimple 5s ease-in-out infinite;\n}\n\n.ot-phone-screen-v3 {\n  width: 100%;\n  height: 100%;\n  background: #FFFFFF;\n  border-radius: 20px;\n  overflow: hidden;\n  padding: 15px;\n}\n\n\/* Mockup UI *\/\n.ot-mock-content { display: flex; flex-direction: column; gap: 12px; }\n.ot-mock-header { width: 40px; height: 6px; background: #F0F0F0; border-radius: 3px; }\n.ot-mock-img { width: 100%; height: 90px; background: #F8FAFB; border-radius: 12px; }\n.ot-mock-line { width: 100%; height: 4px; background: #F0F0F0; border-radius: 2px; }\n.ot-mock-line.short { width: 60%; }\n.ot-mock-btn { width: 100%; height: 32px; background: #145c44; border-radius: 8px; margin-top: 10px; }\n\n\/* Notifications *\/\n.ot-notif-card {\n  position: absolute;\n  background: #FFFFFF;\n  padding: 12px 18px;\n  border-radius: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  box-shadow: 0 15px 35px rgba(0,0,0,0.06);\n  border: 1px solid rgba(13, 44, 51, 0.05);\n  z-index: 20;\n  white-space: nowrap;\n  animation: otNotifFloat 6s ease-in-out infinite;\n}\n\n.ot-status-dot { width: 8px; height: 8px; border-radius: 50%; }\n.ot-status-dot.blue { background: #4285F4; }\n.ot-status-dot.green { background: #34A853; }\n.ot-notif-text { font-size: 13px; font-weight: 500; color: #0D2C33; }\n\n.n-top { top: 15%; right: -30%; animation-delay: 0s; }\n.n-bottom { bottom: 20%; left: -30%; animation-delay: 1s; }\n\n\/* Arri\u00e8re-plan *\/\n.ot-bg-circle {\n  position: absolute;\n  width: 280px;\n  height: 280px;\n  background: radial-gradient(circle, rgba(20, 92, 68, 0.04) 0%, transparent 70%);\n  z-index: 1;\n}\n\n\/* Animazioni 2D Safe *\/\n@keyframes otFloatSimple {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-15px); }\n}\n\n@keyframes otNotifFloat {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-10px); }\n}\n\n\/* Mobile responsive *\/\n@media (max-width: 600px) {\n  #ot-safe-showcase { height: 400px; }\n  .ot-stage { transform: scale(0.85); }\n  .n-top { right: -15%; }\n  .n-bottom { left: -15%; }\n}\n<\/style>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e889bfc elementor-hidden-desktop elementor-widget elementor-widget-html\" data-id=\"e889bfc\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\n    \/* Contenitore per evitare che lo scale crei spazi vuoti *\/\n    #octoFrame-mobile {\n        width: 100%;\n        min-height: 350px;\n        max-height: 500px;\n        border: none;\n        display: block;\n    }\n<\/style>\n\n<div class=\"octo-container\">\n    <iframe id=\"octoFrame-mobile\" \n            src=\"https:\/\/www.octotable.com\/octotable-admin\/auth?action=register&site=true\" \n            allow=\"geolocation\">\n    <\/iframe>\n<\/div>\n\n<script>\n  (function() {\n    \/\/ 1. Recupera i parametri UTM dall'URL della pagina principale\n    var urlParams = new URLSearchParams(window.location.search);\n    var utmSource = urlParams.get('utm_source');\n    var utmMedium = urlParams.get('utm_medium');\n    var utmCampaign = urlParams.get('utm_campaign');\n\n    \/\/ 2. Seleziona l'iframe mobile tramite il suo ID\n    var iframeMobile = document.getElementById('octoFrame-mobile');\n    \n    if (iframeMobile) {\n      var newSrc = iframeMobile.src;\n      \n      \/\/ 3. Aggiunge i parametri all'URL dell'iframe solo se sono presenti nell'URL del browser\n      if (utmSource) newSrc += '&utm_source=' + encodeURIComponent(utmSource);\n      if (utmMedium) newSrc += '&utm_medium=' + encodeURIComponent(utmMedium);\n      if (utmCampaign) newSrc += '&utm_campaign=' + encodeURIComponent(utmCampaign);\n      \n      \/\/ 4. Aggiorna l'indirizzo dell'iframe per includere i tracciamenti\n      iframeMobile.src = newSrc;\n    }\n  })();\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-352e7e4 elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-child\" data-id=\"352e7e4\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aff9ac5 elementor-widget elementor-widget-html\" data-id=\"aff9ac5\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<iframe id=\"octoFrame-desktop\" \n        style=\"width: 100%; min-height: 380px; border-radius: 15px; overflow: hidden;\" \n        src=\"https:\/\/www.octotable.com\/octotable-admin\/auth?action=register&site=true\" \n        allow=\"geolocation\">\n<\/iframe>\n\n<script>\n  (function() {\n    \/\/ 1. Recupera i nuovi parametri dall'URL del browser\n    var urlParams = new URLSearchParams(window.location.search);\n    var utmSource = urlParams.get('utm_source');\n    var utmMedium = urlParams.get('utm_medium');\n    var utmCampaign = urlParams.get('utm_campaign');\n\n    \/\/ 2. Seleziona l'iframe\n    var iframe = document.getElementById('octoFrame-desktop');\n    \n    if (iframe) {\n      var newSrc = iframe.src;\n      \n      \/\/ 3. Aggiunge i parametri all'URL dell'iframe solo se presenti\n      if (utmSource) newSrc += '&utm_source=' + encodeURIComponent(utmSource);\n      if (utmMedium) newSrc += '&utm_medium=' + encodeURIComponent(utmMedium);\n      if (utmCampaign) newSrc += '&utm_campaign=' + encodeURIComponent(utmCampaign);\n      \n      \/\/ 4. Applica il nuovo URL all'iframe\n      iframe.src = newSrc;\n    }\n  })();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee1f8a4 e-flex e-con-boxed e-con e-parent\" data-id=\"ee1f8a4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-927ce63 elementor-widget elementor-widget-heading\" data-id=\"927ce63\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Questions fr\u00e9quentes<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1132e4d elementor-widget-tablet__width-initial elementor-widget elementor-widget-accordion\" data-id=\"1132e4d\" data-element_type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d5d8dc}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title{margin:0;padding:15px 20px;font-weight:700;line-height:1;cursor:pointer;outline:none}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:1em;height:1em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{display:none;padding:15px 20px;border-top:1px solid #d5d8dc}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}<\/style>\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1801\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1801\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus-square\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus-square\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Quelle est la diff\u00e9rence entre le restaurant r\u00e9servation widget et un lien vers la page de r\u00e9servation ?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1801\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1801\"><p>Les deux permettent aux clients de r\u00e9server, mais le restaurant r\u00e9servation widget s\u2019int\u00e8gre directement au design de votre site via un bouton personnalisable ouvrant une interface de r\u00e9servation sans quitter la page. Le lien redirige vers une page Octotable externe. Le widget offre une exp\u00e9rience plus fluide et de meilleurs taux de conversion.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1802\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1802\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus-square\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus-square\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Puis-je personnaliser l\u2019apparence du widget sur mon site ?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1802\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1802\"><p>Oui, surtout avec la version EVO. Vous pouvez choisir entre diff\u00e9rents th\u00e8mes, s\u00e9lectionner les polices, afficher votre logo et modifier le CSS pour une int\u00e9gration visuelle parfaite. Cela garantit que le restaurant r\u00e9servation widget refl\u00e8te l\u2019identit\u00e9 de votre marque.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1803\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1803\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus-square\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus-square\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Le restaurant r\u00e9servation widget est-il compatible avec les appareils mobiles ?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1803\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1803\"><p>Absolument. Il est enti\u00e8rement responsive et optimis\u00e9 pour tous les \u00e9crans : smartphones, tablettes, etc. Le bouton et l\u2019interface s\u2019adaptent automatiquement pour offrir une exp\u00e9rience utilisateur optimale sur tout type d\u2019appareil.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1804\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-1804\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus-square\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus-square\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Comment les r\u00e9servations sont-elles synchronis\u00e9es avec les autres canaux ?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1804\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-1804\"><p>Toutes les r\u00e9servations effectu\u00e9es via le widget sont instantan\u00e9ment synchronis\u00e9es avec votre syst\u00e8me principal Octotable, en plus de celles provenant de Google, des appels t\u00e9l\u00e9phoniques ou des clients sans r\u00e9servation. Cette gestion centralis\u00e9e \u00e9vite les conflits d\u2019agenda et les doubles r\u00e9servations.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1805\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-1805\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus-square\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus-square\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Quelles comp\u00e9tences techniques sont n\u00e9cessaires pour installer le restaurant r\u00e9servation widget ?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1805\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-1805\"><p>Tr\u00e8s peu de comp\u00e9tences sont requises. Nous fournissons un code simple \u00e0 copier-coller sur votre site. Pour les utilisateurs WordPress, nous proposons un plugin d\u00e9di\u00e9. Et si besoin, notre \u00e9quipe de support est disponible pour vous aider.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4324806 e-con-full e-flex e-con e-parent\" data-id=\"4324806\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;}\" data-core-v316-plus=\"true\">\n\t\t<div class=\"elementor-element elementor-element-14d401a e-flex e-con-boxed e-con e-child\" data-id=\"14d401a\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f13b2fb elementor-widget elementor-widget-heading\" data-id=\"f13b2fb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Autres produits<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a444107 e-con-full e-flex e-con e-child\" data-id=\"a444107\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-7a3a0d5 e-con-full e-flex e-con e-child\" data-id=\"7a3a0d5\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb5a0fa elementor-widget elementor-widget-heading\" data-id=\"fb5a0fa\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Assistant vocal IA 24\/7<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-901fbfe elementor-widget elementor-widget-text-editor\" data-id=\"901fbfe\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Gagnez du temps pour vous et vos clients. L\u2019assistant IA d\u2019Octotable r\u00e9pond aux appels et g\u00e8re les r\u00e9servations et les modifications. Si le client souhaite vous parler, l\u2019agent le d\u00e9tecte et transf\u00e8re l\u2019appel uniquement lorsque cela est r\u00e9ellement n\u00e9cessaire.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b2a9e84 elementor-widget elementor-widget-button\" data-id=\"b2a9e84\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/fr\/assistant-vocal-ia-pour-restaurants\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">En savoir plus<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d1aab55 e-con-full e-flex e-con e-child\" data-id=\"d1aab55\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-b08ec72 e-con-full e-flex e-con e-child\" data-id=\"b08ec72\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b5fc89 elementor-widget elementor-widget-heading\" data-id=\"7b5fc89\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">R\u00e9server avec Google<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d4fb2c elementor-widget elementor-widget-text-editor\" data-id=\"6d4fb2c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Rendez votre restaurant r\u00e9servable directement depuis Google et Google Maps. Avec Octotable, l\u2019activation prend seulement 3 minutes et vous commencez imm\u00e9diatement \u00e0 recevoir des r\u00e9servations gratuites, synchronis\u00e9es en temps r\u00e9el pour \u00e9viter le surbooking et les no-shows.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aab301b elementor-widget elementor-widget-button\" data-id=\"aab301b\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/fr\/reservez-avec-google\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">En savoir plus<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf21a35 e-con-full e-flex e-con e-child\" data-id=\"cf21a35\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-931a2ad e-con-full e-flex e-con e-child\" data-id=\"931a2ad\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9682a6e elementor-widget elementor-widget-heading\" data-id=\"9682a6e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Website builder pour restaurants<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94e3476 elementor-widget elementor-widget-text-editor\" data-id=\"94e3476\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Cr\u00e9ez un site professionnel pour votre \u00e9tablissement sans comp\u00e9tences techniques. Notre outil vous permet d\u2019int\u00e9grer les r\u00e9servations, de personnaliser le design et d\u2019am\u00e9liorer votre visibilit\u00e9 en ligne gr\u00e2ce \u00e0 des outils SEO avanc\u00e9s.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01196e2 elementor-widget elementor-widget-button\" data-id=\"01196e2\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/fr\/site-web-pour-restaurant\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">En savoir plus<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-adaf878 e-con-full e-flex e-con e-child\" data-id=\"adaf878\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-44df591 e-con-full e-flex e-con e-child\" data-id=\"44df591\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15e9b4f elementor-widget elementor-widget-heading\" data-id=\"15e9b4f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Menu digital<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48ec0ae elementor-widget elementor-widget-text-editor\" data-id=\"48ec0ae\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Offrez \u00e0 vos clients une exp\u00e9rience moderne et interactive. Le menu digital permet de mettre \u00e0 jour les plats en temps r\u00e9el, de proposer plusieurs langues et de simplifier les commandes via QR code, r\u00e9duisant les temps d\u2019attente et am\u00e9liorant l\u2019efficacit\u00e9 du service.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cddee2b elementor-widget elementor-widget-button\" data-id=\"cddee2b\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/fr\/menu-digital-pour-restaurant\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">En savoir plus<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-820b5df e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"820b5df\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-cf84383 e-con-full e-flex e-con e-child\" data-id=\"cf84383\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-04691b9 elementor-widget elementor-widget-heading\" data-id=\"04691b9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Widget de r\u00e9servation<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6de5777 elementor-widget elementor-widget-text-editor\" data-id=\"6de5777\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Int\u00e9grez les r\u00e9servations directement sur votre site sans redirection. Avec Octotable, activez le widget en quelques minutes et recevez des r\u00e9servations 24\/7, avec un design personnalisable et une confirmation \u00e9galement via WhatsApp.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41f3488 elementor-widget elementor-widget-button\" data-id=\"41f3488\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/fr\/restaurant-reservation-widget\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">En savoir plus<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-760839c e-con-full e-flex e-con e-child\" data-id=\"760839c\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-0456a29 e-con-full e-flex e-con e-child\" data-id=\"0456a29\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77031a2 elementor-widget elementor-widget-heading\" data-id=\"77031a2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Agenda digital<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd8208f elementor-widget elementor-widget-text-editor\" data-id=\"fd8208f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>G\u00e9rez facilement les r\u00e9servations de votre restaurant gr\u00e2ce \u00e0 un syst\u00e8me intuitif et automatis\u00e9. Acceptez des r\u00e9servations depuis Google, le site web et les r\u00e9seaux sociaux, tout en \u00e9vitant le surbooking gr\u00e2ce \u00e0 la synchronisation en temps r\u00e9el.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-651d803 elementor-widget elementor-widget-button\" data-id=\"651d803\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/fr\/gestion-des-reservations-restaurant\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">En savoir plus<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54fb1c8 e-con-full e-flex e-con e-child\" data-id=\"54fb1c8\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-6d08c52 e-con-full e-flex e-con e-child\" data-id=\"6d08c52\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9dd7c50 elementor-widget elementor-widget-heading\" data-id=\"9dd7c50\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Liste d\u2019attente<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c9a275 elementor-widget elementor-widget-text-editor\" data-id=\"9c9a275\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>G\u00e9rez les clients intelligemment et r\u00e9duisez les temps d\u2019attente. Une liste d\u2019attente bien organis\u00e9e permet d\u2019optimiser les flux d\u2019entr\u00e9e, d\u2019envoyer des mises \u00e0 jour par SMS ou email et de r\u00e9duire les no-shows, tout en maximisant la rotation des tables.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa54f6d elementor-widget elementor-widget-button\" data-id=\"aa54f6d\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/fr\/liste-dattente-restaurant\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">En savoir plus<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8a5f80b e-con-full e-flex e-con e-child\" data-id=\"8a5f80b\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-3fab194 e-con-full e-flex e-con e-child\" data-id=\"3fab194\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15f4704 elementor-widget elementor-widget-heading\" data-id=\"15f4704\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Gestion des tables<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b9eb05c elementor-widget elementor-widget-text-editor\" data-id=\"b9eb05c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Maximisez l\u2019efficacit\u00e9 et am\u00e9liorez le service gr\u00e2ce \u00e0 un syst\u00e8me intelligent. La gestion des tables permet de suivre l\u2019\u00e9tat des tables, de g\u00e9rer les r\u00e9servations et les clients sans r\u00e9servation en temps r\u00e9el, et d\u2019optimiser l\u2019agencement de la salle pour une exp\u00e9rience irr\u00e9prochable.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1544ab2 elementor-widget elementor-widget-button\" data-id=\"1544ab2\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/fr\/gestion-des-tables-restaurant\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">En savoir plus<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4c69e9e e-con-full e-flex e-con e-child\" data-id=\"4c69e9e\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-71b6da6 e-con-full e-flex e-con e-child\" data-id=\"71b6da6\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-319b63e elementor-widget elementor-widget-heading\" data-id=\"319b63e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Base de donn\u00e9es clients<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d801b6 elementor-widget elementor-widget-text-editor\" data-id=\"0d801b6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Fid\u00e9lisez vos clients et am\u00e9liorez votre service gr\u00e2ce \u00e0 un outil avanc\u00e9. La base de donn\u00e9es clients vous aide \u00e0 suivre les pr\u00e9f\u00e9rences, analyser l\u2019historique des visites et cr\u00e9er des campagnes marketing personnalis\u00e9es pour augmenter les r\u00e9servations r\u00e9currentes.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0a9c40 elementor-widget elementor-widget-button\" data-id=\"c0a9c40\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/fr\/base-de-donnee-client-restaurant\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">En savoir plus<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eb86639 e-con-full e-flex e-con e-child\" data-id=\"eb86639\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-f679476 e-con-full e-flex e-con e-child\" data-id=\"f679476\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b5148f5 elementor-widget elementor-widget-heading\" data-id=\"b5148f5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Marketing pour restaurants<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48a7b10 elementor-widget elementor-widget-text-editor\" data-id=\"48a7b10\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p data-start=\"350\" data-end=\"699\">Optimisez votre marketing pour restaurants avec des messages automatis\u00e9s et des liens tra\u00e7ables. Communiquez efficacement avec vos clients et envoyez des promotions par SMS ou email, en suivant les clics et les r\u00e9servations en temps r\u00e9el pour investir uniquement dans les canaux qui apportent des r\u00e9sultats concrets.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ffa3462 elementor-widget elementor-widget-button\" data-id=\"ffa3462\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/fr\/marketing-pour-restaurants\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">En savoir plus<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-138f3a2 e-con-full e-flex e-con e-child\" data-id=\"138f3a2\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-a7078ca e-con-full e-flex e-con e-child\" data-id=\"a7078ca\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-414e3c1 elementor-widget elementor-widget-heading\" data-id=\"414e3c1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pay and Go<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8b631a elementor-widget elementor-widget-text-editor\" data-id=\"c8b631a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Permettez \u00e0 vos clients de commander et payer un plat ou une boisson directement depuis leur smartphone. Il vous suffit d\u2019utiliser l\u2019application Octotable pour v\u00e9rifier le paiement et servir rapidement.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb1de87 elementor-widget elementor-widget-button\" data-id=\"cb1de87\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/fr\/pay-and-go\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">En savoir plus<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c5e14fd e-flex e-con-boxed e-con e-parent\" data-id=\"c5e14fd\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3e2668 elementor-widget elementor-widget-image-carousel\" data-id=\"d3e2668\" data-element_type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;7&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;no&quot;,&quot;autoplay_speed&quot;:1000,&quot;speed&quot;:1517,&quot;slides_to_show_tablet&quot;:&quot;6&quot;,&quot;slides_to_show_mobile&quot;:&quot;3&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-widget-image-carousel .swiper,.elementor-widget-image-carousel .swiper-container{position:static}.elementor-widget-image-carousel .swiper-container .swiper-slide figure,.elementor-widget-image-carousel .swiper .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-container-initialized):not(.swiper-initialized) .swiper-slide{max-width:calc(100% \/ var(--e-image-carousel-slides-to-show, 3))}<\/style>\t\t<div class=\"elementor-image-carousel-wrapper swiper-container\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 sur 9\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/18.webp\" alt=\"18\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 sur 9\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/30.webp\" alt=\"30\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 sur 9\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/26.webp\" alt=\"26\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 sur 9\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/22.webp\" alt=\"22\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 sur 9\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/20.webp\" alt=\"20\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 sur 9\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/24.webp\" alt=\"24\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 sur 9\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/28.webp\" alt=\"28\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 sur 9\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/34.webp\" alt=\"34\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 sur 9\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/32.webp\" alt=\"32\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Restaurant r\u00e9servation widget Int\u00e9grez parfaitement les r\u00e9servations \u00e0 votre site web gr\u00e2ce \u00e0 notre widget personnalisable, d\u00e9sormais avec confirmation des invit\u00e9s via WhatsApp. Transformez votre site en un puissant outil de r\u00e9servation avec le restaurant r\u00e9servation widget d\u2019Octotable. Int\u00e9grez ce syst\u00e8me polyvalent directement sur votre site pour recevoir des r\u00e9servations 24h\/24, sans rediriger les clients [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":27916,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-21058","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.octotable.com\/fr\/wp-json\/wp\/v2\/pages\/21058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.octotable.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.octotable.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.octotable.com\/fr\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.octotable.com\/fr\/wp-json\/wp\/v2\/comments?post=21058"}],"version-history":[{"count":76,"href":"https:\/\/www.octotable.com\/fr\/wp-json\/wp\/v2\/pages\/21058\/revisions"}],"predecessor-version":[{"id":36712,"href":"https:\/\/www.octotable.com\/fr\/wp-json\/wp\/v2\/pages\/21058\/revisions\/36712"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.octotable.com\/fr\/wp-json\/wp\/v2\/media\/27916"}],"wp:attachment":[{"href":"https:\/\/www.octotable.com\/fr\/wp-json\/wp\/v2\/media?parent=21058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}