{"id":1207,"date":"2025-08-23T16:38:02","date_gmt":"2025-08-23T14:38:02","guid":{"rendered":"https:\/\/livres-alie.fr\/Boutique\/?page_id=1207"},"modified":"2025-08-23T17:25:16","modified_gmt":"2025-08-23T15:25:16","slug":"box-a-composer","status":"publish","type":"page","link":"https:\/\/livres-alie.fr\/Boutique\/box-a-composer\/","title":{"rendered":"Box \u00e0 composer"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1207\" class=\"elementor elementor-1207\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e49cb2d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e49cb2d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c91e57\" data-id=\"4c91e57\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fb840cb elementor-widget elementor-widget-heading\" data-id=\"fb840cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Votre box \u00e0 composer<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5935561 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5935561\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b539231\" data-id=\"b539231\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ae45e4 elementor-widget elementor-widget-shortcode\" data-id=\"1ae45e4\" data-element_type=\"widget\" data-e-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\">        <section class=\"lr-lp\">\n            <div class=\"lr-lp__wrap\">\n                <figure class=\"lr-lp__cover\"><img fetchpriority=\"high\" decoding=\"async\" width=\"980\" height=\"654\" src=\"https:\/\/livres-alie.fr\/Boutique\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-23-aout-2025-13_52_57-1024x683.png\" class=\"lr-lp__img\" alt=\"\" srcset=\"https:\/\/livres-alie.fr\/Boutique\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-23-aout-2025-13_52_57-1024x683.png 1024w, https:\/\/livres-alie.fr\/Boutique\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-23-aout-2025-13_52_57-416x277.png 416w, https:\/\/livres-alie.fr\/Boutique\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-23-aout-2025-13_52_57-300x200.png 300w, https:\/\/livres-alie.fr\/Boutique\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-23-aout-2025-13_52_57-768x512.png 768w, https:\/\/livres-alie.fr\/Boutique\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-23-aout-2025-13_52_57.png 1536w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/><\/figure>\n                <h1 class=\"lr-lp__title\">Box \u00e0 composer Livres &amp; Petits plaisirs<\/h1>\n                <div class=\"lr-lp__price\"><span class=\"woocommerce-Price-amount amount\">0,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/div>\n                <div class=\"lr-lp__cta\">5% de remise avec le code Romance5<\/div>\n                <div class=\"lr-lp__cta\"><p class=\"product woocommerce add_to_cart_inline \" style=\"border:0;\"><a href=\"\/Boutique\/wp-json\/wp\/v2\/pages\/1207?add-to-cart=1179\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_1179\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"1179\" data-product_sku=\"\" aria-label=\"Ajouter au panier\u00a0: &ldquo;Box \u00e0 composer Livres &amp; Petits plaisirs&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00ab\u00a0Box \u00e0 composer Livres &amp; Petits plaisirs\u00a0\u00bb a \u00e9t\u00e9 ajout\u00e9 \u00e0 votre panier\" role=\"button\">Ajouter au panier<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_1179\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n<\/p><\/div>\n                            <\/div>\n        <\/section>\n        \n<\/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<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-52a1053\" data-id=\"52a1053\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-16cbea9 elementor-widget elementor-widget-spacer\" data-id=\"16cbea9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88d2d5a elementor-widget elementor-widget-text-editor\" data-id=\"88d2d5a\" data-element_type=\"widget\" data-e-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\t\t<p>Id\u00e9ale pour <strong>se faire plaisir<\/strong> ou <strong>offrir<\/strong> : une box premium, livr\u00e9e dans un coffret \u00e9l\u00e9gant, que vous personnalisez selon vos envies <img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/2728.svg\" alt=\"\u2728\" \/><\/p><ul class=\"box-hero__list\"><li><img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/1f4da.svg\" alt=\"\ud83d\udcda\" \/> 2 ou 3 <strong>livres<\/strong> de votre choix<\/li><li><img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/1f56f.svg\" alt=\"\ud83d\udd6f\ufe0f\" \/> <strong>Bougie parfum\u00e9e<\/strong> (s\u00e9lection exclusive)<\/li><li><img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/1f4d6.svg\" alt=\"\ud83d\udcd6\" \/> <strong>Marque-page<\/strong> en collaboration avec Apolina<\/li><li><img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/2615.svg\" alt=\"\u2615\" \/> <strong>Mug<\/strong> collector<\/li><li><img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/1f381.svg\" alt=\"\ud83c\udf81\" \/> <strong>Goodies offerts<\/strong> en bonus<\/li><\/ul>\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-22cd458 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"22cd458\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a69983e\" data-id=\"a69983e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d570a8b elementor-widget elementor-widget-shortcode\" data-id=\"d570a8b\" data-element_type=\"widget\" data-e-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 class=\"lr-box-builder\"\n             data-box-id=\"1179\"\n             data-box-price=\"0\"\n             data-max-books=\"3\"\n             data-max-extras=\"5\"\n             data-disc-book=\"0.05\"\n             data-disc-extra=\"0.1\">\n            <div class=\"lrbb-header\">\n                <div class=\"lrbb-counters\">\n                    <span class=\"lrbb-count-books\">\ud83d\udcda Livres : 0\/3<\/span>\n                    <span class=\"lrbb-count-extras\">\ud83c\udf81 Compl\u00e9ments : 0\/5<\/span>\n                <\/div>\n                <div class=\"lrbb-total\">\n                    Total estim\u00e9 : <strong class=\"lrbb-total-amount\"><span class=\"woocommerce-Price-amount amount\"><bdi>0,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\">&euro;<\/span><\/bdi><\/span><\/strong>\n                    <small>(inclut la box, \u20135% livres, \u201310% compl\u00e9ments)<\/small>\n                <\/div>\n            <\/div>\n            <div class=\"lrbb-group\">\n                <div class=\"lrbb-group-head\">\n                    <h3 class=\"lrbb-group-title\">Choisis jusqu'\u00e0 3 livres<\/h3>\n                    <input class=\"lrbb-search lrbb-search--books\" type=\"text\" placeholder=\"Rechercher un livre\u2026\">\n                <\/div>\n                <div class=\"lrbb-grid lrbb-grid--books\" data-type=\"book\">\n                                    <\/div>\n            <\/div>\n            <div class=\"lrbb-group\">\n                <div class=\"lrbb-group-head\">\n                    <h3 class=\"lrbb-group-title\">Ajoute jusqu'\u00e0 5 compl\u00e9ments<\/h3>\n                    <input class=\"lrbb-search lrbb-search--extras\" type=\"text\" placeholder=\"Rechercher un compl\u00e9ment\u2026\">\n                <\/div>\n                <div class=\"lrbb-grid lrbb-grid--extras\" data-type=\"extra\">\n                                    <\/div>\n            <\/div>\n            <div class=\"lrbb-actions\">\n                <button type=\"button\" class=\"lrbb-submit\">Ajouter la box au panier<\/button>\n                <div class=\"lrbb-note\">Les remises s'appliquent automatiquement dans le panier.<\/div>\n            <\/div>\n        <\/div>\n        <script>\n        (function(){\n            const root=document.currentScript.previousElementSibling;if(!root)return;\n            const BOX_ID=parseInt(root.dataset.boxId||'0',10),BOX_PRICE=parseFloat(root.dataset.boxPrice||'0'),MAX_B=parseInt(root.dataset.maxBooks||'3',10),MAX_E=parseInt(root.dataset.maxExtras||'5',10),DB=parseFloat(root.dataset.discBook||'0.05'),DE=parseFloat(root.dataset.discExtra||'0.10');\n            const selB=new Set(),selE=new Set();\n            const el={gB:root.querySelector('.lrbb-grid--books'),gE:root.querySelector('.lrbb-grid--extras'),sB:root.querySelector('.lrbb-search--books'),sE:root.querySelector('.lrbb-search--extras'),cB:root.querySelector('.lrbb-count-books'),cE:root.querySelector('.lrbb-count-extras'),tot:root.querySelector('.lrbb-total-amount'),btn:root.querySelector('.lrbb-submit')};\n            function fmt(a){try{return new Intl.NumberFormat('fr-FR',{style:'currency',currency:'EUR'}).format(a)}catch(e){return a.toFixed(2)+' \u20ac'}}\n            function recomp(){let sb=0;selB.forEach(id=>{const c=root.querySelector('.lrbb-card[data-id=\"'+id+'\"]');if(c)sb+=parseFloat(c.dataset.price||0)*(1-DB)});let se=0;selE.forEach(id=>{const c=root.querySelector('.lrbb-card[data-id=\"'+id+'\"]');if(c)se+=parseFloat(c.dataset.price||0)*(1-DE)});el.tot.textContent=fmt(BOX_PRICE+sb+se)}\n            function upd(){el.cB.textContent='\ud83d\udcda Livres : '+selB.size+'\/'+MAX_B;el.cE.textContent='\ud83c\udf81 Compl\u00e9ments : '+selE.size+'\/'+MAX_E}\n            root.addEventListener('click',e=>{const c=e.target.closest('.lrbb-card');if(!c||!root.contains(c))return;e.preventDefault();const id=parseInt(c.dataset.id||0,10),type=c.dataset.type;if(!id||!type)return;if(type==='book'){if(c.classList.contains('is-selected')){c.classList.remove('is-selected');selB.delete(id)}else{if(selB.size>=MAX_B){alert('Limite de livres atteinte ('+MAX_B+').');return}c.classList.add('is-selected');selB.add(id)}}else{if(c.classList.contains('is-selected')){c.classList.remove('is-selected');selE.delete(id)}else{if(selE.size>=MAX_E){alert('Limite de compl\u00e9ments atteinte ('+MAX_E+').');return}c.classList.add('is-selected');selE.add(id)}}upd();recomp()});\n            function bindSearch(inp,grid){const cards=Array.from(grid.querySelectorAll('.lrbb-card'));inp.addEventListener('input',()=>{const q=(inp.value||'').trim().toLowerCase();cards.forEach(c=>c.style.display=q&&!(c.dataset.name||'').toLowerCase().includes(q)?'none':'')})}\n            bindSearch(el.sB,el.gB);bindSearch(el.sE,el.gE);\n            el.btn.addEventListener('click',()=>{if(!BOX_ID){alert('Produit box introuvable.');return}if(!selB.size&&!confirm('Aucun livre choisi. Continuer ?'))return;const form=document.createElement('form');form.method='POST';form.action=window.location.href;const inp=(n,v)=>{const i=document.createElement('input');i.type='hidden';i.name=n;i.value=v;form.appendChild(i)};inp('add-to-cart',String(BOX_ID));inp('lr_box_parent','1');selB.forEach(id=>inp('lr_box_books[]',String(id)));selE.forEach(id=>inp('lr_box_extras[]',String(id)));document.body.appendChild(form);form.submit()});\n            upd();recomp();\n        })();\n        <\/script>\n        <\/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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>Votre box \u00e0 composer Id\u00e9ale pour se faire plaisir ou offrir : une box premium, livr\u00e9e dans un coffret \u00e9l\u00e9gant, que vous personnalisez selon vos envies 2 ou 3 livres de votre choix Bougie parfum\u00e9e (s\u00e9lection exclusive) Marque-page en collaboration avec Apolina Mug collector Goodies offerts en bonus<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1207","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/livres-alie.fr\/Boutique\/wp-json\/wp\/v2\/pages\/1207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/livres-alie.fr\/Boutique\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/livres-alie.fr\/Boutique\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/livres-alie.fr\/Boutique\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/livres-alie.fr\/Boutique\/wp-json\/wp\/v2\/comments?post=1207"}],"version-history":[{"count":34,"href":"https:\/\/livres-alie.fr\/Boutique\/wp-json\/wp\/v2\/pages\/1207\/revisions"}],"predecessor-version":[{"id":1251,"href":"https:\/\/livres-alie.fr\/Boutique\/wp-json\/wp\/v2\/pages\/1207\/revisions\/1251"}],"wp:attachment":[{"href":"https:\/\/livres-alie.fr\/Boutique\/wp-json\/wp\/v2\/media?parent=1207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}