librairie-bayard.com Open in urlscan Pro
3.171.139.94  Public Scan

Submitted URL: https://t.prod1.emailing.librairie-bayard.com/r/?id=haad1b3c5,5a58cc98,8013371a&p1=PROMO_PRI_240904_Abonnement_Ete_T3_RR_CRX_Optins_HTML1&p2=O...
Effective URL: https://librairie-bayard.com/bay-bundle-pri-prosp2-mailing.html?psr=1&utm_source=mailco&utm_medium=email&utm_campaign=pri%20a...
Submission: On September 04 via api from BE — Scanned from US

Form analysis 2 forms found in the DOM

POST https://librairie-bayard.com/checkout/cart/add/uenc/aHR0cHM6Ly9saWJyYWlyaWUtYmF5YXJkLmNvbS9iYXktYnVuZGxlLXByaS1wcm9zcDItbWFpbGluZy5odG1sP3Bzcj0x/product/3576/

<form method="post" class="product-offer-classic-form" id="product_addtocart_form" enctype="multipart/form-data" data-bind="
        visible: true,
        attr: { 'action': getActionUrl(), 'data-product-sku': sku, 'data-popin-title': popinTitle, 'data-popin-page-type': popinPageType },
        mageInit: getFormMageInit()
" action="https://librairie-bayard.com/checkout/cart/add/uenc/aHR0cHM6Ly9saWJyYWlyaWUtYmF5YXJkLmNvbS9iYXktYnVuZGxlLXByaS1wcm9zcDItbWFpbGluZy5odG1sP3Bzcj0x/product/3576/" data-product-sku="BAY_BUNDLE_PRI_PROSP2_MAILING"
  data-popin-title="Votre produit a été ajouté au panier" data-popin-page-type="adulte" novalidate="novalidate">
  <div data-bind="html: formKeyInput"><input name="form_key" value="1L2QuDuJbBtSPvrC" type="hidden"></div>
  <input type="hidden" name="product" data-bind="attr: { value: id }" value="3576">
  <input type="hidden" name="selected_configurable_option" value="">
  <input type="hidden" name="related_product" id="related-products-field" value="">
  <input type="hidden" name="item" data-bind="attr: { value: itemId }" value="3576">
  <input type="hidden" name="formula" data-bind="attr: {value: selectedFormulaId}" value="0">
  <input type="hidden" name="duration" data-bind="attr: {value: selectedDurationId}" value="0">
  <input type="hidden" name="reabo" data-bind="attr: {value: isReabo}">
  <input type="hidden" name="addressId" data-bind="attr: {value: addressRecipientId}">
  <input type="hidden" name="qty" value="1">
  <input type="hidden" name="location" data-bind="attr: {value: location}" value="tableau-offre-standard">
  <input type="hidden" name="offer_type" data-bind="attr: {value: type}" value="Standard">
  <!-- ko if: isPsr -->
  <input type="hidden" name="psr" value="1">
  <!-- /ko -->
  <!-- ko if: firstRadioGroup -->
  <!-- ko if: isGroupSelectable(firstRadioGroup().id, selectableOptionGroupIds) -->
  <!-- ko if: isFirstGroupVisible() -->
  <div class="offer-classic-option first-group" data-bind="attr: {
                    id: 'offer-classic-option-'+firstRadioGroup().id,
                    'data-count': firstRadioGroupProductsConfigurations().length
                }" id="offer-classic-option-3334" data-count="2">
    <h2 data-bind="text: firstRadioGroup().title">Je choisis ma formule :</h2>
    <!-- ko if: productPageType === 'adulte' -->
    <select class="offer-classic-option-select" data-bind="event: {change: onFormulaOptionSelect}">
      <!-- ko foreach: { data: firstRadioGroupProductsConfigurations(), as: 'product_configuration' } -->
      <!-- ko if: product_configuration.is_salable -->
      <option data-bind="attr: {value: product_configuration.selection_id }, text: product_configuration.product_formula_name" value="13719">Edition poche</option>
      <!-- /ko -->
      <!-- ko if: product_configuration.is_salable -->
      <option data-bind="attr: {value: product_configuration.selection_id }, text: product_configuration.product_formula_name" value="13720">Edition grand format</option>
      <!-- /ko -->
      <!-- /ko -->
    </select>
    <!-- /ko -->
    <div class="product-option-items">
      <!-- ko foreach: { data: firstRadioGroupProductsConfigurations(), as: 'product_configuration' } -->
      <!-- ko if: product_configuration.is_salable -->
      <div class="product-option">
        <label data-bind="attr: {for: $parent.getRadioInputId($parent.firstRadioGroup().id, product_configuration.selection_id)}" for="offer-classic-selection-13719">
          <input
            data-bind="event: { change: function(data, event) { $parent.selectProductInGrid($parent.firstRadioGroup().id, product_configuration.selection_id, data, event); } }, attr: { checked: ($index() == $parent.selectedFormulaId() ? 'checked' : false), name: $parent.getRadioName($parent.firstRadioGroup().id, product_configuration.selection_id), id: $parent.getRadioInputId($parent.firstRadioGroup().id, product_configuration.selection_id)}, value: product_configuration.selection_id"
            type="radio" checked="checked" name="offer_option[3334]" id="offer-classic-selection-13719" value="13719">
          <i></i>
          <span class="product-img-name">
            <!-- ko if: product_configuration.product_image --><!-- /ko -->
            <span data-bind="text: product_configuration.product_formula_name">Edition poche</span>
          </span>
        </label>
      </div>
      <!-- /ko -->
      <!-- ko if: product_configuration.is_salable -->
      <div class="product-option">
        <label data-bind="attr: {for: $parent.getRadioInputId($parent.firstRadioGroup().id, product_configuration.selection_id)}" for="offer-classic-selection-13720">
          <input
            data-bind="event: { change: function(data, event) { $parent.selectProductInGrid($parent.firstRadioGroup().id, product_configuration.selection_id, data, event); } }, attr: { checked: ($index() == $parent.selectedFormulaId() ? 'checked' : false), name: $parent.getRadioName($parent.firstRadioGroup().id, product_configuration.selection_id), id: $parent.getRadioInputId($parent.firstRadioGroup().id, product_configuration.selection_id)}, value: product_configuration.selection_id"
            type="radio" name="offer_option[3334]" id="offer-classic-selection-13720" value="13720">
          <i></i>
          <span class="product-img-name">
            <!-- ko if: product_configuration.product_image --><!-- /ko -->
            <span data-bind="text: product_configuration.product_formula_name">Edition grand format</span>
          </span>
        </label>
      </div>
      <!-- /ko -->
      <!-- /ko -->
    </div>
  </div>
  <!-- /ko -->
  <!-- ko if: !isFirstGroupVisible() --><!-- /ko -->
  <!-- /ko -->
  <!-- /ko -->
  <!-- ko if: areDurationsSelectable() -->
  <div class="offer-classic-duration" data-bind="attr: {id: 'offer-classic-duration-'+firstRadioGroup().id }" id="offer-classic-duration-3334">
    <h2 data-bind="text: offer_duration_selection_title, css: {'hide-title': selectableDurations().length <= 1 }">Je choisis ma durée :</h2>
    <!-- ko foreach: { data: sortedDurations(), as: 'offer_duration' } -->
    <div class="product-option checked-radio" data-bind="css: {'hide-input': $parent.selectableDurations().length <= 1, 'checked-radio': $index() == 0 }, attr: {'data-radio': $parent.firstRadioGroup().id + '-' + offer_duration.offer_duration_id}"
      data-radio="3334-0">
      <label data-bind="attr: {for: function() { $parent.getDurationRadioInputId(offer_duration); }(), value: offer_duration.offer_duration_id }" value="0">
        <input
          data-bind="event: { change: function(data, event) { $parent.selectDuration($parent.firstRadioGroup().id, offer_duration.offer_duration_id, data, event); } }, attr: { checked: $index() == 0 ? 'checked' : false, name: function() { return $parent.getDurationRadioInputName(offer_duration); }(), id: function() { $parent.getDurationRadioInputId(offer_duration); }() , value: offer_duration.offer_duration_id }"
          type="radio" checked="checked" name="offer-classic-duration" value="0">
        <i></i><span class="product-classic-option-label" data-bind="text: offer_duration.offer_duration_label">Abonnement en prélèvement sans engagement + tous les contenus de l'application et du site</span>
        <div class="product-classic-option-price product-info-price">
          <!-- ko foreach: $parent.getRegion('offerPriceArea1') -->
          <!-- ko template: { name: getTemplate(),
                    data: $parents[1].getProductConfigurationPrice( $parents[1].firstRadioGroupProductsConfigurations(),  offer_duration.offer_duration_id),
                    as: 'prices' } --><!-- ko if: typeof prices === 'function' --><!-- /ko -->
          <!-- ko ifnot: typeof prices === 'function' -->
          <div class="product-price-detailled price-box" data-bind="attr: {'data-nb-prices': prices.length}" data-nb-prices="2">
            <!-- ko if: prices.length < 4 -->
            <!-- ko foreach: { data: prices, as: 'price' } -->
            <!-- ko template: { name: globalPriceLineTemplate, data: {
        price: price,
        $p: $parents[1].format,
        displayFreePercentage: $parents[1].displayFreePercentage
    } } --><!-- ko if: price -->
            <!-- ko if: (price.amount > price.specialPrice) --><!-- /ko -->
            <!-- ko if: !(price.amount > price.specialPrice) -->
            <div class="bc-price-line" data-bind="attr: {
        'data-price': $p(price.amount),
        'data-type': price.priceType,
        'data-and': $t('and'),
        'data-join': $t('then')
    }, css: {
        'with-tag': price.tag
    }" data-price="3,25" data-type="temporary" data-and="et" data-join="puis">
              <span class="bc-price-for-price-more-below">
                <span class="bc-price" data-bind="attr: {
                        'data-price': $p(price.amount),
                        'data-currency': '€'
                    }" data-price="3,25" data-currency="€">
                  <!-- ko if: price.tag --><!-- /ko -->
                  <!-- ko if: price.only_label == true -->
                  <span class="special-price-only" data-bind="i18n: 'Only'">Seulement</span>
                  <!-- /ko -->
                  <!-- ko if: price.amount == 0 && price.duration === 0 &&
                 (($parentContext.$parent[0] == undefined && $parentContext.$parent.prices().length > 1) ||
                 ($parentContext.$parent[0] !== undefined && $parentContext.$parent.length > 1)) --><!-- /ko -->
                  <!-- ko if: price.amount == 0 && (price.duration > 0 ||
                 ($parentContext.$parent[0] == undefined && $parentContext.$parent.prices().length == 1) ||
                 ($parentContext.$parent[0] !== undefined && $parentContext.$parent.length == 1)) --><!-- /ko -->
                  <!-- ko ifnot: price.amount == 0 -->
                  <span data-bind="text: $p(price.amount)">3,25</span>
                  <!-- /ko -->
                </span>
                <!-- ko if: (price.priceType === 'periodic' || price.priceType === 'periodic_supplement') --><!-- /ko -->
                <!-- ko if: (price.priceType === 'temporary') -->
                <span class="bc-price-more">
                  <!-- ko if: (price.groupedPrice === false) -->
                  <!-- ko if: (price.duration != 1) -->
                  <span class="frequency" data-bind="text: $t('/') + $t(price.durationUnit)">/mois</span>
                  <!-- /ko -->
                  <span class="bc-duration temporary" data-bind="attr: { 'data-duration': price.duration }" data-duration="12">
                    <span class="duration">
                      <span data-bind="i18n: 'during'">pendant</span>
                      <span data-bind="text: price.duration">12</span>
                      <span data-bind="text: $t(price.durationUnit)">mois</span>
                    </span>
                    <span class="first-month">
                      <!-- ko if: (price.durationUnit === 'year') --><!-- /ko -->
                      <!-- ko if: (price.durationUnit !== 'year') -->
                      <span data-bind="i18n: 'the 1st month'">le 1er mois</span>
                      <!-- /ko -->
                    </span>
                  </span>
                  <!-- /ko -->
                  <!-- ko if: (price.groupedPrice === true) --><!-- /ko -->
                </span>
                <!-- /ko -->
              </span>
            </div>
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- ko template: { name: globalPriceLineTemplate, data: {
        price: price,
        $p: $parents[1].format,
        displayFreePercentage: $parents[1].displayFreePercentage
    } } --><!-- ko if: price -->
            <!-- ko if: (price.amount > price.specialPrice) --><!-- /ko -->
            <!-- ko if: !(price.amount > price.specialPrice) -->
            <div class="bc-price-line" data-bind="attr: {
        'data-price': $p(price.amount),
        'data-type': price.priceType,
        'data-and': $t('and'),
        'data-join': $t('then')
    }, css: {
        'with-tag': price.tag
    }" data-price="4,30" data-type="periodic" data-and="et" data-join="puis">
              <span class="bc-price-for-price-more-below">
                <span class="bc-price" data-bind="attr: {
                        'data-price': $p(price.amount),
                        'data-currency': '€'
                    }" data-price="4,30" data-currency="€">
                  <!-- ko if: price.tag --><!-- /ko -->
                  <!-- ko if: price.only_label == true --><!-- /ko -->
                  <!-- ko if: price.amount == 0 && price.duration === 0 &&
                 (($parentContext.$parent[0] == undefined && $parentContext.$parent.prices().length > 1) ||
                 ($parentContext.$parent[0] !== undefined && $parentContext.$parent.length > 1)) --><!-- /ko -->
                  <!-- ko if: price.amount == 0 && (price.duration > 0 ||
                 ($parentContext.$parent[0] == undefined && $parentContext.$parent.prices().length == 1) ||
                 ($parentContext.$parent[0] !== undefined && $parentContext.$parent.length == 1)) --><!-- /ko -->
                  <!-- ko ifnot: price.amount == 0 -->
                  <span data-bind="text: $p(price.amount)">4,30</span>
                  <!-- /ko -->
                </span>
                <!-- ko if: (price.priceType === 'periodic' || price.priceType === 'periodic_supplement') -->
                <span class="bc-price-more">
                  <span class="slash" data-bind="i18n: '/'">/</span>
                  <!-- ko if: (price.duration == 3) && price.durationUnit == 'month' --><!-- /ko -->
                  <!-- ko if: price.duration != 3 -->
                  <span class="bc-duration" data-bind="text: price.duration > 0 ? price.duration : null, attr: { 'data-duration': price.duration }"></span>
                  <span data-bind="text: $t(price.durationUnit)">mois</span>
                  <!-- /ko -->
                </span>
                <!-- /ko -->
                <!-- ko if: (price.priceType === 'temporary') --><!-- /ko -->
              </span>
            </div>
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- ko if: (prices.length >= 4) --><!-- /ko -->
            <!-- ko if: $data.suffix --><!-- /ko -->
          </div>
          <!-- /ko -->
          <!-- /ko -->
          <!-- /ko -->
        </div>
      </label>
    </div>
    <div class="product-option" data-bind="css: {'hide-input': $parent.selectableDurations().length <= 1, 'checked-radio': $index() == 0 }, attr: {'data-radio': $parent.firstRadioGroup().id + '-' + offer_duration.offer_duration_id}"
      data-radio="3334-1">
      <label data-bind="attr: {for: function() { $parent.getDurationRadioInputId(offer_duration); }(), value: offer_duration.offer_duration_id }" value="1">
        <input
          data-bind="event: { change: function(data, event) { $parent.selectDuration($parent.firstRadioGroup().id, offer_duration.offer_duration_id, data, event); } }, attr: { checked: $index() == 0 ? 'checked' : false, name: function() { return $parent.getDurationRadioInputName(offer_duration); }(), id: function() { $parent.getDurationRadioInputId(offer_duration); }() , value: offer_duration.offer_duration_id }"
          type="radio" name="offer-classic-duration" value="1">
        <i></i><span class="product-classic-option-label" data-bind="text: offer_duration.offer_duration_label">1 an – 12 numéros + tous les contenus de l’application et du site</span>
        <div class="product-classic-option-price product-info-price">
          <!-- ko foreach: $parent.getRegion('offerPriceArea1') -->
          <!-- ko template: { name: getTemplate(),
                    data: $parents[1].getProductConfigurationPrice( $parents[1].firstRadioGroupProductsConfigurations(),  offer_duration.offer_duration_id),
                    as: 'prices' } --><!-- ko if: typeof prices === 'function' --><!-- /ko -->
          <!-- ko ifnot: typeof prices === 'function' -->
          <div class="product-price-detailled price-box" data-bind="attr: {'data-nb-prices': prices.length}" data-nb-prices="1">
            <!-- ko if: prices.length < 4 -->
            <!-- ko foreach: { data: prices, as: 'price' } -->
            <!-- ko template: { name: globalPriceLineTemplate, data: {
        price: price,
        $p: $parents[1].format,
        displayFreePercentage: $parents[1].displayFreePercentage
    } } --><!-- ko if: price -->
            <!-- ko if: (price.amount > price.specialPrice) --><!-- /ko -->
            <!-- ko if: !(price.amount > price.specialPrice) -->
            <div class="bc-price-line" data-bind="attr: {
        'data-price': $p(price.amount),
        'data-type': price.priceType,
        'data-and': $t('and'),
        'data-join': $t('then')
    }, css: {
        'with-tag': price.tag
    }" data-price="39" data-type="unique" data-and="et" data-join="puis">
              <span class="bc-price-for-price-more-below">
                <span class="bc-price" data-bind="attr: {
                        'data-price': $p(price.amount),
                        'data-currency': '€'
                    }" data-price="39" data-currency="€">
                  <!-- ko if: price.tag --><!-- /ko -->
                  <!-- ko if: price.only_label == true --><!-- /ko -->
                  <!-- ko if: price.amount == 0 && price.duration === 0 &&
                 (($parentContext.$parent[0] == undefined && $parentContext.$parent.prices().length > 1) ||
                 ($parentContext.$parent[0] !== undefined && $parentContext.$parent.length > 1)) --><!-- /ko -->
                  <!-- ko if: price.amount == 0 && (price.duration > 0 ||
                 ($parentContext.$parent[0] == undefined && $parentContext.$parent.prices().length == 1) ||
                 ($parentContext.$parent[0] !== undefined && $parentContext.$parent.length == 1)) --><!-- /ko -->
                  <!-- ko ifnot: price.amount == 0 -->
                  <span data-bind="text: $p(price.amount)">39</span>
                  <!-- /ko -->
                </span>
                <!-- ko if: (price.priceType === 'periodic' || price.priceType === 'periodic_supplement') --><!-- /ko -->
                <!-- ko if: (price.priceType === 'temporary') --><!-- /ko -->
              </span>
            </div>
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- ko if: (prices.length >= 4) --><!-- /ko -->
            <!-- ko if: $data.suffix --><!-- /ko -->
          </div>
          <!-- /ko -->
          <!-- /ko -->
          <!-- /ko -->
        </div>
      </label>
    </div>
    <!-- /ko -->
  </div>
  <!-- /ko -->
  <!-- ko if: selectedDurationId() != null -->
  <!-- ko foreach: { data: otherGroups(), as: 'product_group' } -->
  <!-- ko if: $parent.isGroupSelectable(product_group.id, $parent.selectableOptionGroupIds) -->
  <!-- ko if: !$parent.isGroupHidden(product_group.id, $parent.selectableOptionGroupIds) -->
  <!-- ko if: product_group.type == 'checkbox' || product_group.type == 'all' --><!-- /ko -->
  <!-- ko if: product_group.type == 'radio' || product_group.type == 'select'  -->
  <div class="offer-classic-option" data-bind="attr: {id: 'offer-classic-option-'+product_group.id }" id="offer-classic-option-7472">
    <h2 data-bind="text: product_group.title">Je choisis mon cadeau :</h2>
    <!-- ko foreach: { data: product_group.products_configuration, as: 'product_configuration' } -->
    <!-- ko if: product_configuration.is_salable -->
    <!-- ko if: $parents[1].isSelectionSelectable(product_configuration.selection_id, $parents[1].selectableSelectionIds) && !product_configuration.product_hidden -->
    <div class="product-option checked-radio" data-bind="css: {
                                                'hide-input': product_group.products_configuration.length <= 1,
                                                'checked-radio': $parents[1].selectionsPerOptionId[$parent.id] &amp;&amp; $parents[1].selectionsPerOptionId[$parent.id].indexOf(product_configuration.selection_id) !== -1
                                             },
                                             attr: {'data-radio': product_group.id + '-' + product_configuration.selection_id}" data-radio="7472-13722">
      <label data-bind="attr: {for: function() { $parents[1].getRadioInputId(product_group.id, product_configuration.selection_id); }(), value: product_configuration.selection_id }" value="13722">
        <input class="additional-option-input"
          data-bind="event: { change: function(data, event) { $parents[1].selectProductInGrid(product_group.id, product_configuration.selection_id, data, event); } }, attr: { name: function() { return $parents[1].getRadioName(product_group.id, product_configuration.selection_id); }(), id: function() { $parents[1].getRadioInputId(product_group.id, product_configuration.selection_id); }() , value: product_configuration.selection_id, checked: $parents[1].selectionsPerOptionId[$parent.id] ? $parents[1].selectionsPerOptionId[$parent.id].indexOf(product_configuration.selection_id) !== -1 : false }"
          type="radio" name="offer_option[7472]" value="13722" checked="true">
        <i></i>
        <span class="product-img-name">
          <!-- ko if: product_configuration.product_image --><!-- /ko -->
          <span data-bind="text: $parents[1].getSecondaryGroupProductLabel(product_configuration)">Je ne souhaite pas de cadeau</span>
        </span>
        <!-- ko if: $parents[1].isRealProduct(product_configuration) --><!-- /ko -->
      </label>
      <!-- ko if: product_configuration.product_description --><!-- /ko -->
    </div>
    <!-- /ko -->
    <!-- /ko -->
    <!-- ko if: product_configuration.is_salable -->
    <!-- ko if: $parents[1].isSelectionSelectable(product_configuration.selection_id, $parents[1].selectableSelectionIds) && !product_configuration.product_hidden -->
    <div class="product-option" data-bind="css: {
                                                'hide-input': product_group.products_configuration.length <= 1,
                                                'checked-radio': $parents[1].selectionsPerOptionId[$parent.id] &amp;&amp; $parents[1].selectionsPerOptionId[$parent.id].indexOf(product_configuration.selection_id) !== -1
                                             },
                                             attr: {'data-radio': product_group.id + '-' + product_configuration.selection_id}" data-radio="7472-13721">
      <label data-bind="attr: {for: function() { $parents[1].getRadioInputId(product_group.id, product_configuration.selection_id); }(), value: product_configuration.selection_id }" value="13721">
        <input class="additional-option-input"
          data-bind="event: { change: function(data, event) { $parents[1].selectProductInGrid(product_group.id, product_configuration.selection_id, data, event); } }, attr: { name: function() { return $parents[1].getRadioName(product_group.id, product_configuration.selection_id); }(), id: function() { $parents[1].getRadioInputId(product_group.id, product_configuration.selection_id); }() , value: product_configuration.selection_id, checked: $parents[1].selectionsPerOptionId[$parent.id] ? $parents[1].selectionsPerOptionId[$parent.id].indexOf(product_configuration.selection_id) !== -1 : false }"
          type="radio" name="offer_option[7472]" value="13721">
        <i></i>
        <span class="product-img-name">
          <!-- ko if: product_configuration.product_image -->
          <img class="product-image" data-bind="attr: { src: product_configuration.product_image, alt: product_configuration.product_name + ' image' }"
            src="https://librairie-bayard.com/media/catalog/product/cache/2115e0cc228ee582249a234e39b1dcdc/c/o/couv_no_l_2024.png" alt="HS Prions en Eglise Noël 2024 image">
          <!-- /ko -->
          <span data-bind="text: $parents[1].getSecondaryGroupProductLabel(product_configuration)">HS Prions en Eglise Noël 2024</span>
        </span>
        <!-- ko if: $parents[1].isRealProduct(product_configuration) -->
        <div class="product-classic-option-price product-info-price">
          <!-- ko foreach: $parents[1].getRegion('offerPriceArea1') -->
          <!-- ko template: { name: getTemplate(), data: $parents[2].getProductConfigurationPriceForDuration(product_configuration, $parents[2].selectedDurationId()), as: 'prices' } --><!-- ko if: typeof prices === 'function' --><!-- /ko -->
          <!-- ko ifnot: typeof prices === 'function' -->
          <div class="product-price-detailled price-box" data-bind="attr: {'data-nb-prices': prices.length}" data-nb-prices="1">
            <!-- ko if: prices.length < 4 -->
            <!-- ko foreach: { data: prices, as: 'price' } -->
            <!-- ko template: { name: globalPriceLineTemplate, data: {
        price: price,
        $p: $parents[1].format,
        displayFreePercentage: $parents[1].displayFreePercentage
    } } --><!-- ko if: price -->
            <!-- ko if: (price.amount > price.specialPrice) --><!-- /ko -->
            <!-- ko if: !(price.amount > price.specialPrice) -->
            <div class="bc-price-line" data-bind="attr: {
        'data-price': $p(price.amount),
        'data-type': price.priceType,
        'data-and': $t('and'),
        'data-join': $t('then')
    }, css: {
        'with-tag': price.tag
    }" data-price="0" data-type="unique" data-and="et" data-join="puis">
              <span class="bc-price-for-price-more-below">
                <span class="bc-price" data-bind="attr: {
                        'data-price': $p(price.amount),
                        'data-currency': '€'
                    }" data-price="0" data-currency="€">
                  <!-- ko if: price.tag --><!-- /ko -->
                  <!-- ko if: price.only_label == true --><!-- /ko -->
                  <!-- ko if: price.amount == 0 && price.duration === 0 &&
                 (($parentContext.$parent[0] == undefined && $parentContext.$parent.prices().length > 1) ||
                 ($parentContext.$parent[0] !== undefined && $parentContext.$parent.length > 1)) --><!-- /ko -->
                  <!-- ko if: price.amount == 0 && (price.duration > 0 ||
                 ($parentContext.$parent[0] == undefined && $parentContext.$parent.prices().length == 1) ||
                 ($parentContext.$parent[0] !== undefined && $parentContext.$parent.length == 1)) -->
                  <span data-bind="i18n: 'Free'">Offert</span>
                  <!-- /ko -->
                  <!-- ko ifnot: price.amount == 0 --><!-- /ko -->
                </span>
                <!-- ko if: (price.priceType === 'periodic' || price.priceType === 'periodic_supplement') --><!-- /ko -->
                <!-- ko if: (price.priceType === 'temporary') --><!-- /ko -->
              </span>
            </div>
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- ko if: (prices.length >= 4) --><!-- /ko -->
            <!-- ko if: $data.suffix --><!-- /ko -->
          </div>
          <!-- /ko -->
          <!-- /ko -->
          <!-- /ko -->
        </div>
        <!-- /ko -->
      </label>
      <!-- ko if: product_configuration.product_description -->
      <div class="description-tab">
        <input class="rm-trigger" type="checkbox" data-bind="attr: { id: 'rm' + product_configuration.selection_id }" id="rm13721">
        <label class="rm-label" data-bind="attr: {
                                                    for: 'rm' + product_configuration.selection_id
                                                }, i18n: '+ details'" for="rm13721">+ de détails</label>
        <div class="rm-element" data-bind="html: product_configuration.product_description">
          <p><img src="https://librairie-bayard.com/media/wysiwyg/librairiebayard/2407-visuel-HS-BSR.png" alt="" width="600" height="477"></p>
          <p>Rencontrer, partager, prier, méditer, transmettre, célébrer...&nbsp; Ce&nbsp;hors‑série <em><strong>Prions en Église</strong></em> vous accompagnera tous les jours de l’Avent sur le <strong>thème de la paix</strong> : la paix avec
            soi-même, ses proches, dans le monde et la paix de Jésus. Dès le 1er  décembre, préparez-vous chaque jour à travers 80 pages <strong>de prières, de témoignages, de chants, de recettes, de partage et de solidarité. </strong>Ce magazine,
            richement illustré, accompagné d’éléments de carterie, vous propose <strong>de vivre chaque jour une étape en route vers Noël.</strong><br><br>Format : 19,5 x 23 cm</p>
        </div>
      </div>
      <!-- /ko -->
    </div>
    <!-- /ko -->
    <!-- /ko -->
    <!-- /ko -->
  </div>
  <!-- /ko -->
  <!-- ko if: $parent.getOptionTypeTemplate(product_group.type) --><!-- /ko -->
  <!-- /ko -->
  <!-- /ko -->
  <!-- /ko -->
  <div id="classic-offer-total-price" class="total-price">
    <h2>Total</h2>
    <div class="content product-info-price">
      <div class="bundle-info">
        <div class="product-details">
          <!-- ko template: {
                                name: 'Camino_OfferProducts/price-offer',
                                data: {
                                    prices: total,
                                    format: format,
                                    suffix: '',
                                    displayFreePercentage: displayFreePercentage
                                }
                        } --><!-- ko if: typeof prices === 'function' -->
          <div class="product-price-detailled price-box" data-bind="attr: {'data-nb-prices': prices().length}" data-nb-prices="2">
            <!-- ko if: prices().length < 4 -->
            <!-- ko foreach: { data: prices(), as: 'price' } -->
            <!-- ko template: { name: globalPriceLineTemplate, data: {
        price: price,
        $p: $parent.format,
        displayFreePercentage: $parent.displayFreePercentage
    } } --><!-- ko if: price -->
            <!-- ko if: (price.amount > price.specialPrice) --><!-- /ko -->
            <!-- ko if: !(price.amount > price.specialPrice) -->
            <div class="bc-price-line" data-bind="attr: {
        'data-price': $p(price.amount),
        'data-type': price.priceType,
        'data-and': $t('and'),
        'data-join': $t('then')
    }, css: {
        'with-tag': price.tag
    }" data-price="3,25" data-type="temporary" data-and="et" data-join="puis">
              <span class="bc-price-for-price-more-below">
                <span class="bc-price" data-bind="attr: {
                        'data-price': $p(price.amount),
                        'data-currency': '€'
                    }" data-price="3,25" data-currency="€">
                  <!-- ko if: price.tag --><!-- /ko -->
                  <!-- ko if: price.only_label == true --><!-- /ko -->
                  <!-- ko if: price.amount == 0 && price.duration === 0 &&
                 (($parentContext.$parent[0] == undefined && $parentContext.$parent.prices().length > 1) ||
                 ($parentContext.$parent[0] !== undefined && $parentContext.$parent.length > 1)) --><!-- /ko -->
                  <!-- ko if: price.amount == 0 && (price.duration > 0 ||
                 ($parentContext.$parent[0] == undefined && $parentContext.$parent.prices().length == 1) ||
                 ($parentContext.$parent[0] !== undefined && $parentContext.$parent.length == 1)) --><!-- /ko -->
                  <!-- ko ifnot: price.amount == 0 -->
                  <span data-bind="text: $p(price.amount)">3,25</span>
                  <!-- /ko -->
                </span>
                <!-- ko if: (price.priceType === 'periodic' || price.priceType === 'periodic_supplement') --><!-- /ko -->
                <!-- ko if: (price.priceType === 'temporary') -->
                <span class="bc-price-more">
                  <!-- ko if: (price.groupedPrice === false) -->
                  <!-- ko if: (price.duration != 1) -->
                  <span class="frequency" data-bind="text: $t('/') + $t(price.durationUnit)">/mois</span>
                  <!-- /ko -->
                  <span class="bc-duration temporary" data-bind="attr: { 'data-duration': price.duration }" data-duration="12">
                    <span class="duration">
                      <span data-bind="i18n: 'during'">pendant</span>
                      <span data-bind="text: price.duration">12</span>
                      <span data-bind="text: $t(price.durationUnit)">mois</span>
                    </span>
                    <span class="first-month">
                      <!-- ko if: (price.durationUnit === 'year') --><!-- /ko -->
                      <!-- ko if: (price.durationUnit !== 'year') -->
                      <span data-bind="i18n: 'the 1st month'">le 1er mois</span>
                      <!-- /ko -->
                    </span>
                  </span>
                  <!-- /ko -->
                  <!-- ko if: (price.groupedPrice === true) --><!-- /ko -->
                </span>
                <!-- /ko -->
              </span>
            </div>
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- ko template: { name: globalPriceLineTemplate, data: {
        price: price,
        $p: $parent.format,
        displayFreePercentage: $parent.displayFreePercentage
    } } --><!-- ko if: price -->
            <!-- ko if: (price.amount > price.specialPrice) --><!-- /ko -->
            <!-- ko if: !(price.amount > price.specialPrice) -->
            <div class="bc-price-line" data-bind="attr: {
        'data-price': $p(price.amount),
        'data-type': price.priceType,
        'data-and': $t('and'),
        'data-join': $t('then')
    }, css: {
        'with-tag': price.tag
    }" data-price="4,30" data-type="periodic" data-and="et" data-join="puis">
              <span class="bc-price-for-price-more-below">
                <span class="bc-price" data-bind="attr: {
                        'data-price': $p(price.amount),
                        'data-currency': '€'
                    }" data-price="4,30" data-currency="€">
                  <!-- ko if: price.tag --><!-- /ko -->
                  <!-- ko if: price.only_label == true --><!-- /ko -->
                  <!-- ko if: price.amount == 0 && price.duration === 0 &&
                 (($parentContext.$parent[0] == undefined && $parentContext.$parent.prices().length > 1) ||
                 ($parentContext.$parent[0] !== undefined && $parentContext.$parent.length > 1)) --><!-- /ko -->
                  <!-- ko if: price.amount == 0 && (price.duration > 0 ||
                 ($parentContext.$parent[0] == undefined && $parentContext.$parent.prices().length == 1) ||
                 ($parentContext.$parent[0] !== undefined && $parentContext.$parent.length == 1)) --><!-- /ko -->
                  <!-- ko ifnot: price.amount == 0 -->
                  <span data-bind="text: $p(price.amount)">4,30</span>
                  <!-- /ko -->
                </span>
                <!-- ko if: (price.priceType === 'periodic' || price.priceType === 'periodic_supplement') -->
                <span class="bc-price-more">
                  <span class="slash" data-bind="i18n: '/'">/</span>
                  <!-- ko if: (price.duration == 3) && price.durationUnit == 'month' --><!-- /ko -->
                  <!-- ko if: price.duration != 3 -->
                  <span class="bc-duration" data-bind="text: price.duration > 0 ? price.duration : null, attr: { 'data-duration': price.duration }" data-duration="NaN"></span>
                  <span data-bind="text: $t(price.durationUnit)">mois</span>
                  <!-- /ko -->
                </span>
                <!-- /ko -->
                <!-- ko if: (price.priceType === 'temporary') --><!-- /ko -->
              </span>
            </div>
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- /ko -->
            <!-- ko if: (prices().length >= 4) --><!-- /ko -->
            <!-- ko if: $data.suffix --><!-- /ko -->
          </div>
          <!-- /ko -->
          <!-- ko ifnot: typeof prices === 'function' --><!-- /ko -->
          <!-- /ko -->
        </div>
      </div>
    </div>
  </div>
  <div class="box-tocart" data-bind="style: { width: addTocartTableWidth(), right: addTocartOffset() }">
    <!-- ko if: cartBtnVisible() -->
    <div class="fieldset">
      <div class="actions">
        <button type="submit" class="action primary tocart">
          <span data-bind="text: submitLabel">Je commande</span>
        </button>
      </div>
    </div>
    <!-- /ko -->
  </div>
  <!-- /ko -->
  <!-- ko if: hasCmsBlock() --><!-- /ko -->
  <!-- ko if: applySelectedItem() -->
  <!-- /ko -->
</form>

POST

<form class="form form-login" method="post" data-bind="event: {submit: login }" id="login-form">
  <div class="fieldset login" data-bind="attr: {'data-hasrequired': $t('* Required Fields')}" data-hasrequired="* Champ obligatoire">
    <div class="field email required">
      <label class="label" for="customer-email"><span data-bind="i18n: 'Email Address'">Adresse email</span></label>
      <div class="control">
        <input data-cs-mask="" name="username" id="customer-email" type="email" class="input-text" data-mage-init="{&quot;mage/trim-input&quot;:{}}" data-bind="attr: {autocomplete: autocomplete}" data-validate="{required:true, 'validate-email':true}"
          autocomplete="off">
      </div>
    </div>
    <div class="field password required">
      <label for="pass" class="label"><span data-bind="i18n: 'Password'">Mot de passe</span></label>
      <div class="control">
        <input name="password" type="password" class="input-text" id="pass" data-bind="attr: {autocomplete: autocomplete}" data-validate="{required:true}" autocomplete="off">
      </div>
    </div>
    <!-- ko foreach: getRegion('additional-login-form-fields') -->
    <!-- ko template: getTemplate() -->
    <input name="captcha_form_id" type="hidden" data-bind="value: formId,  attr: {'data-scope': dataScope}" value="user_login" data-scope="">
    <!-- ko if: (isRequired() && getIsVisible())--><!-- /ko -->
    <!-- /ko -->
    <!-- /ko -->
    <div class="actions-toolbar">
      <!-- CA BEGIN after_login_redirect : url to redirect to when customer has logged in -->
      <input name="after_login_redirect" type="hidden" value="checkout">
      <!-- CA END -->
      <div class="primary">
        <button type="submit" class="action action-login secondary" name="send" id="send2">
          <span data-bind="i18n: 'Sign In'">Me connecter</span>
        </button>
      </div>
      <div class="secondary">
        <a class="action" data-bind="attr: {href: forgotPasswordUrl}" href="https://librairie-bayard.com/customer/account/forgotpassword/">
                                <span data-bind="i18n: 'Forgot Your Password?'">Mot de passe oublié ?</span>
                            </a>
      </div>
    </div>
  </div>
</form>

Text Content

Continue without agreeing →



WE RESPECT YOUR PRIVACY!

We and our partners use non-sensitive information like cookies or device
identifiers for purposes like displaying personalized ads, measuring traffic and
preferences of our visitors as well as personalize content.

Click on the button to consent to these operations and maintain a tailored
experience. You can change your preferences at any time by coming back to this
website.


With your agreement, we and our partners use cookies or similar technologies to
store, access, and process personal data like your visit on this website. You
can withdraw your consent or object to data processing based on legitimate
interest at any time by clicking on "Learn More" or in our Privacy Policy on
this website.

We and our partners process data for the following purposesPersonalised
advertising and content, advertising and content measurement, audience research
and services development , Precise geolocation data, and identification through
device scanning, Publisher, Store and/or access information on a device

View our 22 partners
Learn MoreAgree and close

The store will not work correctly in the case when cookies are disabled.

Javascript est désactivé dans votre navigateur. Pour une meilleure expérience
sur notre site, assurez-vous d’activer JavaScript dans votre navigateur.

 * Accueil
 * Prions en Église

Prions en Église
3,25 /mois pendant 12 mois le 1er mois
4,30 / mois
Je commande
3,25 /mois pendant 12 mois le 1er mois
4,30 / mois
 1. Offre
 2. Livraison
 3. Paiement


PRIONS EN ÉGLISE

le mensuel + le numérique


Prions en Église vous accompagne dans votre prière au quotidien et vous aide à
préparer et vivre la messe à travers une revue mensuelle, une application et un
site.

L’abonnement inclut l'accès illimité à tous les contenus exclusifs de
l'application et du site + une newsletter hebdomadaire et une newsletter
mensuelle pour préparer les célébrations ainsi que la version numérique de la
revue consultable sur votre compte.
 

Lire la suite
En savoir plus



JE CHOISIS MA FORMULE :

Edition poche Edition grand format
Edition poche
Edition grand format


JE CHOISIS MA DURÉE :

Abonnement en prélèvement sans engagement + tous les contenus de l'application
et du site
Seulement 3,25 /mois pendant 12 mois le 1er mois
4,30 / mois
1 an – 12 numéros + tous les contenus de l’application et du site
39


JE CHOISIS MON CADEAU :

Je ne souhaite pas de cadeau
HS Prions en Eglise Noël 2024
Offert
+ de détails

Rencontrer, partager, prier, méditer, transmettre, célébrer...  Ce hors‑série
Prions en Église vous accompagnera tous les jours de l’Avent sur le thème de la
paix : la paix avec soi-même, ses proches, dans le monde et la paix de Jésus.
Dès le 1er  décembre, préparez-vous chaque jour à travers 80 pages de prières,
de témoignages, de chants, de recettes, de partage et de solidarité. Ce
magazine, richement illustré, accompagné d’éléments de carterie, vous propose de
vivre chaque jour une étape en route vers Noël.

Format : 19,5 x 23 cm


TOTAL

3,25 /mois pendant 12 mois le 1er mois
4,30 / mois
Je commande
Feuilleter
Skip to the end of the images gallery
HORS-SÉRIE








Skip to the beginning of the images gallery




Quel est le 1er numéro de mon abonnement si je commande aujourd’hui ?



En commandant aujourd’hui, je reçois le numéro de octobre





un rendez-vous pour accompagner votre prière


LA REVUE MENSUELLE POUR COMPRENDRE ET VIVRE LA PAROLE DE DIEU, SUIVRE LA MESSE
ET PRIER SEUL OU EN GROUPE

 * Les lectures du jour et le déroulé complet de la messe du dimanche
 * Des commentaires et des conseils d’auteurs contemporains pour prier et
   approfondir sa foi
 * Des psaumes et des chants avec leurs partitions
 * L’Évangile à partager en groupe et des pistes pour en parler avec les enfants
 * Des articles autour de la Bible, la liturgie, la prière et l’actualité de nos
   communautés en France et dans le monde
 * 12 numéros par an + 2 formats disponibles


L’APPLICATION PRIONS EN ÉGLISE POUR ADAPTER LA PRIÈRE À VOS BESOINS

L'application #1 de la prière en France

 * Les textes du jour, la prière des Heures, des parcours thématiques, …
 * Une prière libre ou guidée selon vos envies avec des textes, des podcasts,
   des vidéos, de la musique, des images
 * La programmation de rendez-vous personnalisés
 * Des suggestions d’animation de temps de prière en famille ou en groupe


LE SITE PRIONSENEGLISE.FR POUR APPROFONDIR VOTRE PRIÈRE ET PRÉPARER
VOS CÉLÉBRATIONS LITURGIQUES

 * Le déroulé complet et les clés de lecture de la messe
 * Des psaumes, des chants avec leurs partitions, disponibles aussi en version
   audio
 * Des conférences en ligne
 * Des ressources pour construire vos feuilles de messe
 * Des activités, des coloriages, des jeux autour de l'Évangile pour les enfants

Back to top
Réduire Lire la suite

Paiement 100% sécurisé

Achetez en toute confiance

Livraison offerte

Pour les abonnements en France métropolitaine

Un service client à votre écoute


Lundi au vendredi de 8h30 à 19h

Garanti satisfait ou remboursé

Essayez, remboursement garanti

Vos questions, nos réponses Nous Contacter
 * CGV
 * CGU
 * Mentions Légales
 * Gestion des cookies
 * Politique de confidentialité

2023 - Bayard - Tous droits réservés
2023 - Bayard - Tous droits réservés

Nos Conditions Générales de Vente    Nos Conditions Générales d'Utilisation  
 Politique de confidentialité    Mentions légales   Crédits  Gestion des cookies


Fermer


Fermer
Nouveau client

Mon compte me permet de :

 * Modifier mes coordonnées.
 * Vérifier l'échéance de mes abonnements et me réabonner
 * Lire la version numérique du numéro en cours.

Créer mon compte
M'identifier

Adresse email

Mot de passe

Me connecter
Mot de passe oublié ?



VOTRE PRODUIT A ÉTÉ AJOUTÉ AU PANIER

Fermer
Continuer mes achats Voir mon panier