Bienvenue sur votre espace Clients !

Accueil

Bienvenue sur votre groupe client!!

Mon Panier

<!-- end chunk blapyDiv --> <!-- start tagListerDisplayCategories 11056--> <section class=""> </section> <!-- end tagListerDisplayCategories --> <section id="subSection_11056" class="subsection" > <!-- streamSection for subsection 11056/ --> <!-- BEGIN template 300-000-Section-Sections Folder 11057 /a-propos-du-panier / --> <!-- start chunk redirectIfDirectAccessToResource -11057 / 30 --> <!-- end chunk redirectIfDirectAccessToResource --> <!-- start standardSection a-propos-du-panier/11057//11056--> <section id="section_a_propos_du_panier_11056" class="section_11053_11057 template_section_40" style=" " data-resourceid="11057" data-info="" > <style scoped> #rowcontainer_a_propos_du_panier_11056.container { width:100%; } #rowcontainer_a_propos_du_panier_11056 .container { width:100%; } </style> <div id="rowcontainer_a_propos_du_panier_11056" class="rowcontainer_11053_11057 template_rowcontainer_40 container" style=" " data-resourceid="11057" data-info="" > <div class="row"> <!-- start chunk SectionsFolderCode 11057 --> <!-- begin setTitleSection 11057/A propos du panier/--/bc://title--> <!-- end setTitleSection --> <div class="col-xs-12 pb15 textcontent" style=""> <div id="siteeditor-content-11057-rte" href="/rest/newsiteeditor/field/11057" field="content" method="PUT" class="siteeditor " data-resourceid="11057" data-successmsg="Modification effectuée" ><p>{{^DeliveryTerms}} Votre panier est vide ! {{/DeliveryTerms}}</p></div> </div> <!-- start tagListerDisplayCategories 11057--> <section class=""> </section> <!-- end tagListerDisplayCategories --> <!-- streamSection for subsection 11057/ --> <!-- end chunk SectionsFolderCode 11057 / 11057 --> <!-- add modalButton '' in section 11057 --> </div> </div> </section> <!-- end standardSection 11057 --> <!-- END template 300-000-Section-Sections Folder 11057 --> </section>
<!-- end chunk blapyDiv --> <!-- start tagListerDisplayCategories 12030--> <section class=""> </section> <!-- end tagListerDisplayCategories --> <section id="subSection_12030" class="subsection" > <!-- streamSection for subsection 12030/ --> <!-- BEGIN template 300-000-Section-Sections Folder 11059 /livraison-bb1 / --> <!-- start chunk redirectIfDirectAccessToResource -11059 / 30 --> <!-- end chunk redirectIfDirectAccessToResource --> <!-- start standardSection livraison-bb1/11059/11059_{{blapyIndex}}/12030--> <section id="section_livraison_bb1_11059_{{blapyIndex}}_12030" class="section_11053_11059 template_section_40" style=" " data-resourceid="11059" data-info="" > <style scoped> #rowcontainer_livraison_bb1_12030.container { width:100%; } #rowcontainer_livraison_bb1_12030 .container { width:100%; } </style> <div id="rowcontainer_livraison_bb1_11059_{{blapyIndex}}_12030" class="rowcontainer_11053_11059 template_rowcontainer_40 container" style=" " data-resourceid="11059" data-info="" > <div class="row"> <!-- start chunk SectionsFolderCode 11059_{{blapyIndex}} --> <!-- begin setTitleSection 11059_{{blapyIndex}}/Livraison BB1/--/bc://title--> <!-- end setTitleSection --> <!-- start chunk blapyDiv --> <div id="blapy_11059_{{blapyIndex}}_div" data-blapy-container="true" data-blapy-container-name="livraison-bb1_11059_{{blapyIndex}}" data-blapy-container-content="livraison-bb1_11059_{{blapyIndex}}-2025-06-07 - 23:23:42" data-blapy-update="json" data-blapy-template-init="/rest/commerce/deliveryterm/{{id}}" data-blapy-template-init-params="{}" data-blapy-template-init-method="GET" data-blapy-template-init-fromproperty="data" data-blapy-template-mustache-delimiterStart="%$" data-blapy-template-mustache-delimiterEnd="$%" data-blapy-template-init-purejson="1" data-blapy-noblapydata="1" > <|xmp style="display:none;"> <!-- end chunk blapyDiv --> <!-- start tagListerDisplayCategories 11059_{{blapyIndex}}--> <section class=""> </section> <!-- end tagListerDisplayCategories --> <section id="subSection_11059_{{blapyIndex}}" class="subsection" > <!-- streamSection for subsection 11059/ --> <!-- BEGIN template 300-000-Section-Sections Folder 11060 /presentation-livraison / --> <!-- start chunk redirectIfDirectAccessToResource -11060 / 30 --> <!-- end chunk redirectIfDirectAccessToResource --> <!-- start standardSection presentation-livraison/11060//11059_{{blapyIndex}}--> <section id="section_presentation_livraison_11059_{{blapyIndex}}" class="section_11053_11060 template_section_40" style=" " data-resourceid="11060" data-info="" > <style scoped> #rowcontainer_presentation_livraison_11059_{{blapyIndex}}.container { width:100%; } #rowcontainer_presentation_livraison_11059_{{blapyIndex}} .container { width:100%; } </style> <div id="rowcontainer_presentation_livraison_11059_{{blapyIndex}}" class="rowcontainer_11053_11060 template_rowcontainer_40 container" style=" " data-resourceid="11060" data-info="" > <div class="row"> <!-- start chunk SectionsFolderCode 11060 --> <!-- begin setTitleSection 11060/Présentation Livraison/%$longtitle$%/bc://title--> <!-- begin displayTitleSection 11060 --> <div class="equalHeight col-xs-12"> <div class="titleBackgroundLine title"></div> <h2 class="title nofittext" style="" data-minfontsize="8" data-maxfontsize="100" data-fittextsize="" data-displayRefWidth="1800" ><span style="background-color:transparent;" > <span id="siteeditor-longtitle-11060-rte" href="/rest/newsiteeditor/longtitle/11060" field="longtitle" method="PUT" class="siteeditor " data-resourceid="11060" data-successmsg="Modification effectuée" >%$longtitle$%</span> </span> </h2> </div> <!-- end equalHeight --> <!-- end displayTitleSection --> <!-- end setTitleSection --> <div class="col-xs-12 pb15 textcontent" style=""> <div id="siteeditor-content-11060-rte" href="/rest/newsiteeditor/field/11060" field="content" method="PUT" class="siteeditor " data-resourceid="11060" data-successmsg="Modification effectuée" ><p>%$description$%</p> <p>&nbsp;</p></div> </div> <!-- start tagListerDisplayCategories 11060--> <section class=""> </section> <!-- end tagListerDisplayCategories --> <!-- streamSection for subsection 11060/ --> <!-- end chunk SectionsFolderCode 11060 / 11060 --> <!-- add modalButton '' in section 11060 --> </div> </div> </section> <!-- end standardSection 11060 --> <!-- END template 300-000-Section-Sections Folder 11060 --> <!-- start TPL 400-200-Blapy-Table 12018--> <!-- start chunk redirectIfDirectAccessToResource -12018 / 30 --> <!-- end chunk redirectIfDirectAccessToResource --> <!-- start standardSection listing-panier-bb2/12018/12018_{{blapyIndex}}/11059_{{blapyIndex}}--> <section id="section_listing_panier_bb2_12018_{{blapyIndex}}_11059_{{blapyIndex}}" class="section_11053_12018 template_section_98" style=" " data-resourceid="12018" data-info="" > <style scoped> #rowcontainer_listing_panier_bb2_11059_{{blapyIndex}}.container { width:100%; } #rowcontainer_listing_panier_bb2_11059_{{blapyIndex}} .container { width:100%; } </style> <div id="rowcontainer_listing_panier_bb2_12018_{{blapyIndex}}_11059_{{blapyIndex}}" class="rowcontainer_11053_12018 template_rowcontainer_98 container" style=" " data-resourceid="12018" data-info="" > <div class="row"> <!-- start SectionBlapyTableCode --> <!-- begin setTitleSection 12018_{{blapyIndex}}/Listing Panier BB2/%$pagetitle$%/bc://title--> <!-- begin displayTitleSection 12018_{{blapyIndex}} --> <div class="equalHeight col-xs-12"> <div class="titleBackgroundLine title"></div> <h2 class="title nofittext" style="" data-minfontsize="8" data-maxfontsize="100" data-fittextsize="" data-displayRefWidth="1800" ><span style="background-color:transparent;" > <span id="siteeditor-longtitle-12018_{{blapyIndex}}-rte" href="/rest/newsiteeditor/longtitle/12018_{{blapyIndex}}" field="longtitle" method="PUT" class="siteeditor " data-resourceid="12018_{{blapyIndex}}" data-successmsg="Modification effectuée" >%$pagetitle$%</span> </span> </h2> </div> <!-- end equalHeight --> <!-- end displayTitleSection --> <!-- end setTitleSection --> <div id="content_12018_{{blapyIndex}}" class="col-xs-12"> <div id="blapy_12018_{{blapyIndex}}"> <!-- start chunk blapyDiv --> <script> function initblapyDiv_11053_12018_{{blapyIndex}}() { blapyTools.setTranslateData_12018_{{blapyIndex}} = function(aJson) { if (!Array.isArray(aJson)) aJson = [aJson]; aJson = aJson.map(aData => { aData['productName'] = aData['longtitle']||aData['pagetitle']; aData['productDescription'] = aData['description']||aData['introtext']||''; aData['productImage'] = aData['templateVars']['imageLogo']||''; return aData;//returns the modified array item }); //return our modified json data array return aJson; } } if (typeof($) == "undefined") { window.addEventListener('DOMContentLoaded', function() { initblapyDiv_11053_12018_{{blapyIndex}}(); });//window addEventListener } else { initblapyDiv_11053_12018_{{blapyIndex}}(); }; </script> <div id="blapy_12018_{{blapyIndex}}_div" data-blapy-container="true" data-blapy-container-name="ListingPanierBB2_12018_{{blapyIndex}}" data-blapy-container-content="listing-panier-bb2_12018_{{blapyIndex}}-2025-06-07 - 23:23:42" data-blapy-update="json" data-blapy-template-file="/espace-clients/gestion-section-blapy-bo/panier-bb/livraison-bb1/listing-panier-bb2/template-listing-panier/ligne-panier-tpl/" data-blapy-template-wrap="&lt;table id=&quot;table_12018_{{blapyIndex}}&quot; class=&quot;display responsive nowrap datatable &quot; width=&quot;100%&quot;&gt;" data-blapy-template-header="&lt;thead &gt; &lt;tr&gt; &lt;!-- start tableTitleColumns 12018_{{blapyIndex}}--&gt;&#10;&#10;&lt;th style=&quot;&quot;&gt;&#10; Id&#10;&lt;/th&gt;&#10;&#10;&lt;!--end tableTitleColumns--&gt;&#10;&lt;!-- start tableTitleColumns 12018_{{blapyIndex}}--&gt;&#10;&#10;&lt;th style=&quot;&quot;&gt;&#10; &#10;&lt;/th&gt;&#10;&#10;&lt;!--end tableTitleColumns--&gt;&#10;&lt;!-- start tableTitleColumns 12018_{{blapyIndex}}--&gt;&#10;&#10;&lt;th style=&quot;&quot;&gt;&#10; Nom/Description&#10;&lt;/th&gt;&#10;&#10;&lt;!--end tableTitleColumns--&gt;&#10;&lt;!-- start tableTitleColumns 12018_{{blapyIndex}}--&gt;&#10;&#10;&lt;th style=&quot;&quot;&gt;&#10; Prix unitaire&#10;&lt;/th&gt;&#10;&#10;&lt;!--end tableTitleColumns--&gt;&#10;&lt;!-- start tableTitleColumns 12018_{{blapyIndex}}--&gt;&#10;&#10;&lt;th style=&quot;&quot;&gt;&#10; Quantit&#233;&#10;&lt;/th&gt;&#10;&#10;&lt;!--end tableTitleColumns--&gt;&#10;&lt;!-- start tableTitleColumns 12018_{{blapyIndex}}--&gt;&#10;&#10;&lt;th style=&quot;&quot;&gt;&#10; Total&#10;&lt;/th&gt;&#10;&#10;&lt;!--end tableTitleColumns--&gt;&#10;&lt;!-- start tableTitleColumns 12018_{{blapyIndex}}--&gt;&#10;&#10;&lt;th style=&quot;&quot;&gt;&#10; Edit&#10;&lt;/th&gt;&#10;&#10;&lt;!--end tableTitleColumns--&gt;&#10;&lt;!-- start tableTitleColumns 12018_{{blapyIndex}}--&gt;&#10;&#10;&lt;th style=&quot;&quot;&gt;&#10; Del&#10;&lt;/th&gt;&#10;&#10;&lt;!--end tableTitleColumns--&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt;" data-blapy-template-footer="&lt;/tbody&gt;" data-blapy-template-init-params="{}" data-blapy-template-init-method="GET" data-blapy-template-init-fromproperty="data" data-blapy-template-init-processdata="blapyCommerce.prepareDataForListingPanier,blapyTools.setTranslateData_12018_{{blapyIndex}}" data-blapy-template-mustache-delimiterStart="%*" data-blapy-template-mustache-delimiterEnd="*%" data-blapy-template-init-purejson="1" data-blapy-noblapydata="1" > <!-- end chunk blapyDiv --> </div> </div> <script> function initBlapyObject_12018_{{blapyIndex}}() { $(document).on( "Blapy_afterContentChange","#blapy_12018_{{blapyIndex}}_div", function(event,aBlock) { jQuery.doTimeout("#blapy_12018_{{blapyIndex}}_Blapy_PageReady",100,function(){ //debugger; let datatableConfiguration = $.extend({}, { "language": { "url": "/assets/libraries/datatables/Languages/French/French.json" } }, {}); $('#table_12018_{{blapyIndex}}').DataTable(datatableConfiguration); }); });//Blapy_PageReady }; if (typeof $ !== "function") { window.addEventListener('DOMContentLoaded', initBlapyObject_12018_{{blapyIndex}}, false); } else initBlapyObject_12018_{{blapyIndex}}(); </script> <div class="clear pb10"></div> <!-- end SectionBlapyTableCode --> <!-- add modalButton '' in section 12018 --> </div> </div> </section> <!-- end standardSection 12018 --> <!-- end 400-200-Blapy-Table --> <!-- BEGIN template 300-000-Section-Sections Folder 11074 /panier / --> <!-- start chunk redirectIfDirectAccessToResource -11074 / 30 --> <!-- end chunk redirectIfDirectAccessToResource --> <!-- start standardSection panier/11074//11059_{{blapyIndex}}--> <section id="section_panier_11059_{{blapyIndex}}" class="section_11053_11074 template_section_40" style=" " data-resourceid="11074" data-info="" > <style scoped> #rowcontainer_panier_11059_{{blapyIndex}}.container { width:100%; } #rowcontainer_panier_11059_{{blapyIndex}} .container { width:100%; } </style> <div id="rowcontainer_panier_11059_{{blapyIndex}}" class="rowcontainer_11053_11074 template_rowcontainer_40 container" style=" " data-resourceid="11074" data-info="" > <div class="row"> <!-- start chunk SectionsFolderCode 11074 --> <!-- begin setTitleSection 11074/Total Panier/--/bc://title--> <!-- end setTitleSection --> <div class="col-xs-12 pb15 textcontent" style=""> <div id="siteeditor-content-11074-rte" href="/rest/newsiteeditor/field/11074" field="content" method="PUT" class="siteeditor " data-resourceid="11074" data-successmsg="Modification effectuée" ><p>Votre Panier est de <strong>{{totalHT}}&euro; HT</strong> soit <strong>{{totalTTC}}&euro; TTC</strong></p></div> </div> <!-- start tagListerDisplayCategories 11074--> <section class=""> </section> <!-- end tagListerDisplayCategories --> <!-- streamSection for subsection 11074/ --> <!-- end chunk SectionsFolderCode 11074 / 11074 --> <!-- add modalButton '' in section 11074 --> </div> </div> </section> <!-- end standardSection 11074 --> <!-- END template 300-000-Section-Sections Folder 11074 --> </section> <script> function initFolderSection_11053_11059_{{blapyIndex}}() { $(document).on( "Blapy_templateReady","#blapy_12018_{{blapyIndex}}_div", function(event,aBlock) { if ($(event.currentTarget).attr("id") != "blapy_12018_{{blapyIndex}}_div") return; //debugger; //if ($('#blapy_12018_{{blapyIndex}}_div').attr('productDisplayed') == "1") return; //$('#blapy_12018_{{blapyIndex}}_div').attr('productDisplayed',"1"); $('#blapy_12045').trigger('updateBlock',{ html:[{{#Product}}{{{stringify}}}, {{/Product}}{{^Product}} {} {{/Product}}], params:{ embeddingBlockId:"ListingPanierBB2_12018_{{blapyIndex}}", } }); }); }; if (typeof($) == "undefined") { window.addEventListener('DOMContentLoaded', function() { initFolderSection_11053_11059_{{blapyIndex}}(); });//window addEventListener } else { initFolderSection_11053_11059_{{blapyIndex}}(); }; </script> <|/xmp> </div> <!-- end chunk SectionsFolderCode 11059_{{blapyIndex}} / 11059 --> <!-- add modalButton '' in section 11059 --> </div> </div> </section> <!-- end standardSection 11059 --> <!-- END template 300-000-Section-Sections Folder 11059 --> </section>
<!-- end chunk blapyDiv --> <!-- start tagListerDisplayCategories 12090--> <section class=""> </section> <!-- end tagListerDisplayCategories --> <section id="subSection_12090" class="subsection" > <!-- streamSection for subsection 12090/ --> <!-- start template 400-900-blapyRestReturnedManagement --> <!-- START blapyGeneralErrorManage --> <script id="script_11079" data-extmessage="{{{extmessage}}}"> $(function () { //debugger; let error_message_11079=""; let error_extmessage_11079 = ""; let error_code_11079 = "{{code}}"; let error_class_11079 = ""; let error_delay_11079 = 5000; //debugger; switch(error_code_11079) { case "200": error_message_11079 = "Commande créée"; error_class_11079 = "success"; //error_delay_11079 = 2000; [ 12046 ].map(function(id){ $("#blapy_"+id+"_div").trigger('reloadBlock',{ params:{ embeddingBlockId:$("#blapy_"+id+"_div").attr('data-blapy-container-name') } }); }); break; default: error_message_11079 = "Nous n'avons pu créer votre commande : {{message}}"; error_extmessage_11079 = $("#script_11079").attr("data-extmessage"); if (error_extmessage_11079 != '') { error_extmessage_11079 = "<pre>"+error_extmessage_11079+"</pre>"; } else { error_extmessage_11079=''; } error_class_11079 = "danger"; break; } $.imxNotify(error_message_11079,error_class_11079); }); </script> <!-- END blapyGeneralErrorManage --> <!-- end template 400-900-blapyRestReturnedManagement --> </section>

Commandes

<!-- end chunk blapyDiv --> <!-- start tagListerDisplayCategories 11095--> <section class=""> </section> <!-- end tagListerDisplayCategories --> <section id="subSection_11095" class="subsection" > <!-- streamSection for subsection 11095/ --> <!-- start template 400-900-blapyRestReturnedManagement --> <!-- START blapyGeneralErrorManage --> <script id="script_11096" data-extmessage="{{{extmessage}}}"> $(function () { //debugger; let error_message_11096=""; let error_extmessage_11096 = ""; let error_code_11096 = "{{code}}"; let error_class_11096 = ""; let error_delay_11096 = 5000; //debugger; switch(error_code_11096) { case "200": error_message_11096 = "Vous allez être redirigé vers la solution de Paiement \"STRIPE\""; error_class_11096 = "success"; //error_delay_11096 = 2000; //debugger; window.location.href="{{{data.stripeUrl}}}"; [ 12046 ].map(function(id){ $("#blapy_"+id+"_div").trigger('reloadBlock',{ params:{ embeddingBlockId:$("#blapy_"+id+"_div").attr('data-blapy-container-name') } }); }); break; default: error_message_11096 = "{{#orderAlreadyPaid}}Cette facture est déjà réglée{{/orderAlreadyPaid}}{{^orderAlreadyPaid}}Nous n'avons pu créer une session de \"Checkout\"{{/orderAlreadyPaid}} : {{message}}"; error_extmessage_11096 = $("#script_11096").attr("data-extmessage"); if (error_extmessage_11096 != '') { error_extmessage_11096 = "<pre>"+error_extmessage_11096+"</pre>"; } else { error_extmessage_11096=''; } error_class_11096 = "danger"; break; } $.imxNotify(error_message_11096,error_class_11096); }); </script> <!-- END blapyGeneralErrorManage --> <!-- end template 400-900-blapyRestReturnedManagement --> </section>