{"id":484,"date":"2025-07-04T16:01:58","date_gmt":"2025-07-04T14:01:58","guid":{"rendered":"https:\/\/suav.studneo.com\/?page_id=484"},"modified":"2025-07-04T16:17:14","modified_gmt":"2025-07-04T14:17:14","slug":"confirmation-enchere","status":"publish","type":"page","link":"https:\/\/suav.studneo.com\/en\/confirmation-enchere\/","title":{"rendered":"Confirmation"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"484\" class=\"elementor elementor-484\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ffc72ef e-flex e-con-boxed e-con e-parent\" data-id=\"ffc72ef\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0e907b elementor-widget elementor-widget-shortcode\" data-id=\"d0e907b\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div id=\"suav-auction-widget-6aa05647336d9\" class=\"suav-auction-widget\"><div class=\"auction-title\"><h2 style=\"text-align:center\">Confirmez votre ench\u00e8re<\/h2><\/div><div class=\"auction-current-offer\"><h3>VOTRE OFFRE<\/h3><div class=\"current-price\" id=\"user-selected-amount\">-<\/div><\/div><div class=\"auction-countdown\"><div class=\"countdown-display\"><span class=\"countdown-icon\">\ud83d\udd50<\/span><span id=\"suav-countdown-6aa056473394b\" class=\"suav-countdown\"><span class=\"countdown-days\">0<\/span>d <span class=\"countdown-hours\">0<\/span>h <span class=\"countdown-minutes\">0<\/span>m <span class=\"countdown-seconds\">0<\/span>s remaining<\/span>\n    <script>\n    (function() {\n        var countdownElement = document.getElementById(\"suav-countdown-6aa056473394b\");\n        var targetDate = new Date(\"2025-08-31 00:00:00\").getTime();\n        \n        function updateCountdown() {\n            var now = new Date().getTime();\n            var distance = targetDate - now;\n            \n            if (distance < 0) {\n                \/\/ Le compteur est termin\u00e9\n                countdownElement.innerHTML = \"\u00c9v\u00e9nement termin\u00e9\";\n                return;\n            }\n            \n            var days = Math.floor(distance \/ (1000 * 60 * 60 * 24));\n            var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) \/ (1000 * 60 * 60));\n            var minutes = Math.floor((distance % (1000 * 60 * 60)) \/ (1000 * 60));\n            var seconds = Math.floor((distance % (1000 * 60)) \/ 1000);\n            \n            \/\/ Mettre \u00e0 jour les valeurs\n            var daysElement = countdownElement.querySelector(\".countdown-days\");\n            var hoursElement = countdownElement.querySelector(\".countdown-hours\");\n            var minutesElement = countdownElement.querySelector(\".countdown-minutes\");\n            var secondsElement = countdownElement.querySelector(\".countdown-seconds\");\n            \n            if (daysElement) daysElement.textContent = days;\n            if (hoursElement) hoursElement.textContent = hours.toString().padStart(2, \"0\");\n            if (minutesElement) minutesElement.textContent = minutes.toString().padStart(2, \"0\");\n            if (secondsElement) secondsElement.textContent = seconds.toString().padStart(2, \"0\");\n        }\n        \n        \/\/ Mettre \u00e0 jour imm\u00e9diatement\n        updateCountdown();\n        \n        \/\/ Mettre \u00e0 jour chaque seconde\n        setInterval(updateCountdown, 1000);\n    })();\n    <\/script><\/div><\/div><div class=\"auction-quick-bids\"><button class=\"quick-bid-btn\" data-amount=\"4800\">4 800 \u20ac<\/button><button class=\"quick-bid-btn\" data-amount=\"4900\">4 900 \u20ac<\/button><button class=\"quick-bid-btn\" data-amount=\"5000\">5 000 \u20ac<\/button><\/div><form class=\"auction-bid-form\" method=\"POST\" action=\"https:\/\/suav.studneo.com\/en\/product\/lensemble-de-lingerie-vert-porte-puis-envoye-par-mathilde\/\" enctype=\"multipart\/form-data\" data-trp-original-action=\"https:\/\/suav.studneo.com\/en\/product\/lensemble-de-lingerie-vert-porte-puis-envoye-par-mathilde\/\"><div class=\"custom-bid-section\"><input type=\"number\" name=\"ans_auction_bid_increment\" id=\"custom-bid-amount\" min=\"4800\" step=\"1\" class=\"bid-input\" data-default=\"4800\"><input type=\"hidden\" name=\"ans-auction-nonce\" value=\"916e4240af\"><input type=\"hidden\" name=\"product_id\" value=\"466\"><button type=\"submit\" class=\"bid-submit-btn\">Ench\u00e9rir<\/button><\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form><div class=\"auction-security-message\"><p>\ud83d\udcb3 Vous ne serez d\u00e9bit\u00e9 qu'en cas de victoire \u00e0 l'ench\u00e8re.<\/p><p>100% secure payment.<\/p><\/div><\/div>\n    <style>\n    .suav-auction-widget {\n        max-width: 600px;\n        margin: 0 auto;\n        padding: 30px;\n        background: #fff;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.1);\n        font-family: \"Inter\", Sans-serif;\n    }\n    \n    .auction-title h2 {\n        font-size: 28px;\n        font-weight: 600;\n        color: #1D0809;\n        margin: 0 0 10px 0;\n        line-height: 1.3;\n    }\n    \n    .auction-subtitle {\n        font-size: 16px;\n        color: #666;\n        margin: 0 0 30px 0;\n        display: flex;\n        align-items: center;\n    }\n    \n    .auction-subtitle::before {\n        content: \"\u2795\";\n        margin-right: 8px;\n        color: #85005A;\n    }\n    \n    .auction-current-offer {\n        text-align: center;\n        margin-bottom: 25px;\n    }\n    \n    .auction-current-offer h3 {\n        font-size: 14px;\n        font-weight: 600;\n        color: #666;\n        margin: 0 0 10px 0;\n        letter-spacing: 1px;\n    }\n    \n    .current-price {\n        font-size: 36px;\n        font-weight: 700;\n        color: #85005A;\n        margin-bottom: 15px;\n    }\n    \n    .auction-countdown {\n        text-align: center;\n        margin-bottom: 30px;\n    }\n    \n    .countdown-display {\n        background: #F0E0E0;\n        padding: 15px 25px;\n        border-radius: 50px;\n        display: inline-flex;\n        align-items: center;\n        gap: 10px;\n    }\n    \n    .countdown-icon {\n        font-size: 18px;\n    }\n    \n    .countdown-text {\n        font-weight: 600;\n        color: #1D0809;\n        font-size: 16px;\n    }\n    \n    .auction-quick-bids {\n        display: flex;\n        gap: 15px;\n        margin-bottom: 25px;\n        justify-content: center;\n    }\n    \n    .quick-bid-btn {\n        flex: 1;\n        max-width: 150px;\n        padding: 15px 20px;\n        border: 2px solid #85005A;\n        background: transparent;\n        color: #85005A;\n        border-radius: 50px;\n        font-weight: 600;\n        font-size: 16px;\n        cursor: pointer;\n        transition: all 0.3s ease;\n        font-family: \"Inter\", Sans-serif;\n    }\n    \n    .quick-bid-btn:hover,\n    .quick-bid-btn.selected {\n        background: #85005A;\n        color: white;\n        transform: translateY(-2px);\n    }\n    \n    .custom-bid-section {\n        display: flex;\n        gap: 10px;\n        margin-bottom: 25px;\n    }\n    \n    .bid-input {\n        flex: 2;\n        padding: 15px 20px;\n        border: 2px solid #ddd;\n        border-radius: 50px;\n        font-size: 16px;\n        font-weight: 600;\n        text-align: center;\n        font-family: \"Inter\", Sans-serif;\n    }\n    \n    .bid-input:focus {\n        outline: none;\n        border-color: #85005A;\n    }\n    \n    .bid-submit-btn {\n        flex: 1;\n        padding: 15px 30px;\n        background: #1D0809;\n        color: #FFBFBF;\n        border: none;\n        border-radius: 50px;\n        font-weight: 600;\n        font-size: 16px;\n        cursor: pointer;\n        transition: all 0.3s ease;\n        font-family: \"Inter\", Sans-serif;\n        min-width: 120px;\n    }\n    \n    .bid-submit-btn:hover {\n        background: #0f0405;\n        transform: translateY(-2px);\n    }\n    \n    .auction-security-message {\n        text-align: center;\n        color: #666;\n        font-size: 14px;\n        line-height: 1.5;\n    }\n    \n    .auction-security-message p {\n        margin: 5px 0;\n    }\n    \n    .auction-login-required {\n        text-align: center;\n        padding: 40px 20px;\n        background: #f8f9fa;\n        border-radius: 8px;\n    }\n    \n    .auction-login-required .button {\n        background: #1D0809;\n        color: #FFBFBF;\n        padding: 12px 30px;\n        border-radius: 50px;\n        text-decoration: none;\n        font-weight: 600;\n        margin-top: 15px;\n        display: inline-block;\n    }\n    \n    @media (max-width: 768px) {\n        .suav-auction-widget {\n            padding: 20px;\n            margin: 0 15px;\n        }\n        \n        .auction-title h2 {\n            font-size: 24px;\n        }\n        \n        .current-price {\n            font-size: 28px;\n        }\n        \n        .auction-quick-bids {\n            flex-direction: column;\n        }\n        \n        .quick-bid-btn {\n            max-width: none;\n        }\n        \n        .custom-bid-section {\n            flex-direction: column;\n        }\n    }\n    <\/style>\n     <script>\n     (function() {\n         var widget = document.getElementById(\"suav-auction-widget-6aa05647336d9\");\n         var quickBids = widget.querySelectorAll(\".quick-bid-btn\");\n         var customInput = widget.querySelector(\"#custom-bid-amount\");\n         var submitBtn = widget.querySelector(\".bid-submit-btn\");\n         \n         \/\/ Fonction pour r\u00e9cup\u00e9rer et afficher le prix sauvegard\u00e9 depuis la page produit\n         function loadSavedBidAmount() {\n             console.log(\"=== DEBUG LOCALSTORAGE ===\");\n             console.log(\"Contenu complet localStorage:\", localStorage);\n             console.log(\"Toutes les cl\u00e9s localStorage:\", Object.keys(localStorage));\n             \n             var savedBidAmount = localStorage.getItem(\"saved_bid_amount\");\n             console.log(\"localStorage.getItem('saved_bid_amount'):\", savedBidAmount);\n             \n             if (savedBidAmount && savedBidAmount.trim() !== \"\") {\n                 \/\/ Mettre \u00e0 jour le champ d'ench\u00e8re\n                 customInput.value = savedBidAmount;\n                 \n                 \/\/ Mettre \u00e0 jour l'affichage \"VOTRE OFFRE\"\n                 var userOfferDisplay = document.getElementById(\"user-selected-amount\");\n                 if (userOfferDisplay) {\n                     \/\/ Formater le montant avec des espaces et le symbole euro\n                     var formattedAmount = parseInt(savedBidAmount).toLocaleString(\"fr-FR\") + \" \u20ac\";\n                     userOfferDisplay.textContent = formattedAmount;\n                 }\n                 \n                 console.log(\"\u2705 Valeur r\u00e9cup\u00e9r\u00e9e du localStorage:\", savedBidAmount);\n                 console.log(\"\u2705 Affichage mis \u00e0 jour avec:\", parseInt(savedBidAmount).toLocaleString(\"fr-FR\") + \" \u20ac\");\n                 \n                 \/\/ Effacer le localStorage apr\u00e8s utilisation pour \u00e9viter qu'il reste\n                 localStorage.removeItem(\"saved_bid_amount\");\n                 console.log(\"\u2705 localStorage nettoy\u00e9 apr\u00e8s utilisation\");\n                 \n                 return true;\n             } else {\n                 console.log(\"\u274c localStorage vide ou invalide\");\n                 return false;\n             }\n         }\n         \n         \/\/ Essayer de charger imm\u00e9diatement\n         var loaded = loadSavedBidAmount();\n         \n         \/\/ Si pas trouv\u00e9, essayer avec des d\u00e9lais\n         if (!loaded) {\n             console.log(\"Tentative de rechargement localStorage avec d\u00e9lai...\");\n             setTimeout(function() {\n                 var loaded2 = loadSavedBidAmount();\n                 if (!loaded2) {\n                     \/\/ Derni\u00e8re tentative apr\u00e8s 1 seconde\n                     setTimeout(function() {\n                         var loaded3 = loadSavedBidAmount();\n                         if (!loaded3) {\n                             \/\/ Utiliser la valeur par d\u00e9faut\n                             var defaultValue = customInput.getAttribute(\"data-default\");\n                             customInput.value = defaultValue;\n                             \n                             \/\/ Mettre \u00e0 jour l'affichage \"VOTRE OFFRE\" avec la valeur par d\u00e9faut\n                             var userOfferDisplay = document.getElementById(\"user-selected-amount\");\n                             if (userOfferDisplay && defaultValue) {\n                                 var formattedAmount = parseInt(defaultValue).toLocaleString(\"fr-FR\") + \" \u20ac\";\n                                 userOfferDisplay.textContent = formattedAmount;\n                             }\n                             \n                             console.log(\"\u274c Valeur par d\u00e9faut utilis\u00e9e:\", defaultValue);\n                             console.log(\"Raison: localStorage toujours vide apr\u00e8s 3 tentatives\");\n                         }\n                     }, 1000);\n                 }\n             }, 100);\n         }\n         \n         \/\/ Gestion des boutons d'ench\u00e8re rapide\n         quickBids.forEach(function(btn) {\n             btn.addEventListener(\"click\", function(e) {\n                 e.preventDefault();\n                 \n                 \/\/ Retirer la s\u00e9lection des autres boutons\n                 quickBids.forEach(function(b) {\n                     b.classList.remove(\"selected\");\n                 });\n                 \n                 \/\/ S\u00e9lectionner ce bouton\n                 this.classList.add(\"selected\");\n                 \n                 \/\/ Mettre la valeur dans le champ personnalis\u00e9\n                 var amount = this.getAttribute(\"data-amount\");\n                 customInput.value = amount;\n                 \n                 \/\/ Mettre \u00e0 jour l'affichage \"VOTRE OFFRE\"\n                 var userOfferDisplay = document.getElementById(\"user-selected-amount\");\n                 if (userOfferDisplay) {\n                     var formattedAmount = parseInt(amount).toLocaleString(\"fr-FR\") + \" \u20ac\";\n                     userOfferDisplay.textContent = formattedAmount;\n                 }\n             });\n         });\n         \n         \/\/ D\u00e9selectionner les boutons quand on tape dans le champ personnalis\u00e9\n         customInput.addEventListener(\"input\", function() {\n             quickBids.forEach(function(btn) {\n                 btn.classList.remove(\"selected\");\n             });\n             \n             \/\/ Mettre \u00e0 jour l'affichage \"VOTRE OFFRE\" quand l'utilisateur tape\n             var userOfferDisplay = document.getElementById(\"user-selected-amount\");\n             if (userOfferDisplay && this.value && this.value.trim() !== \"\") {\n                 var formattedAmount = parseInt(this.value).toLocaleString(\"fr-FR\") + \" \u20ac\";\n                 userOfferDisplay.textContent = formattedAmount;\n             }\n         });\n     })();\n     <\/script><\/div>\n\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\t\t<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-484","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/suav.studneo.com\/en\/wp-json\/wp\/v2\/pages\/484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/suav.studneo.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/suav.studneo.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/suav.studneo.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/suav.studneo.com\/en\/wp-json\/wp\/v2\/comments?post=484"}],"version-history":[{"count":11,"href":"https:\/\/suav.studneo.com\/en\/wp-json\/wp\/v2\/pages\/484\/revisions"}],"predecessor-version":[{"id":495,"href":"https:\/\/suav.studneo.com\/en\/wp-json\/wp\/v2\/pages\/484\/revisions\/495"}],"wp:attachment":[{"href":"https:\/\/suav.studneo.com\/en\/wp-json\/wp\/v2\/media?parent=484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}