{"id":3805,"date":"2025-10-13T14:30:31","date_gmt":"2025-10-13T12:30:31","guid":{"rendered":"https:\/\/www.isska.ch\/?page_id=3805"},"modified":"2026-05-28T17:11:41","modified_gmt":"2026-05-28T15:11:41","slug":"formulaire-de-commande-3","status":"publish","type":"page","link":"https:\/\/www.isska.ch\/fr\/formulaire-de-commande-3\/","title":{"rendered":"Shop"},"content":{"rendered":"<h1>Shop<\/h1>\n<div>\n<p>L\u2019ISSKA vous pro\u00adpose plu\u00adsieurs pu\u00adbli\u00adca\u00adtions pour mieux conna\u00eetre le karst et la sp\u00e9\u00adl\u00e9o\u00adlo\u00adgie. Pas\u00adsez-com\u00admande via notre shop!<\/p>\n<\/div>\n<ul>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/Guide_Areuse.jpg\" alt><\/p>\n<h3>Guide \u00ab Gorges de l\u2019Areuse \u00bb<\/h3>\n<div>\n<p>Prix : 9 CHF + frais de port<\/p>\n<p>\n  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"f1\" data-name=\"Guide \u00ab Gorges de l'Areuse \u00bb\" data-price=\"9\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/02\/Areuse_Schlucht.jpg\" alt=\"Guide \u00ab Die Areuse-Schlucht \u00bb\"><\/p>\n<h3>Wanderf\u00fchrer \u00ab Die Areuse-Schlucht \u00bb<\/h3>\n<div>\n<p>Prix : 9 CHF + frais de port<\/p>\n<p>\n  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"d1\" data-name=\"Wanderf\u00fchrer \u00ab Die Areuse-Schlucht \u00bb\" data-price=\"9\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/couv_Locle-e1751967013490.jpg\" alt=\"Guide \u00ab La vall\u00e9e du Locle \u00bb\"><\/p>\n<h3>Guide \u00ab La vall\u00e9e du Locle \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 9 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"f2\" data-name=\"Guide \u00ab La vall\u00e9e du Locle \u00bb\" data-price=\"9\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/ChauxdeFonds-scaled-e1751965136517.jpg\" alt=\"Guide \u00ab L'eau de la Chaux-de-Fonds \u00bb\"><\/p>\n<h3>Guide \u00ab L\u2019eau de la Chaux-de-Fonds \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 9 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"f3\" data-name=\"Guide \u00ab L'eau de la Chaux-de-Fonds \u00bb\" data-price=\"9\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/Taubenloch_F-e1751968250545.jpg\" alt=\"Guide \u00ab Gorges du Taubenloch \u00bb\"><\/p>\n<h3>Guide \u00ab Gorges du Taubenloch \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 9 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"f4\" data-name=\"Guide \u00ab Gorges du Taubenloch \u00bb\" data-price=\"9\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/Taubenloch_D-e1751988395893.jpg\" alt=\"Wanderf\u00fchrer \u00ab Die Taubenlochschlucht \u00bb\"><\/p>\n<h3>Wanderf\u00fchrer \u00ab Die Taubenlochschlucht \u00bb<\/h3>\n<div>\n<p>Prix : 9 CHF + frais de port<\/p>\n<p>\n  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"d2\" data-name=\"Wanderf\u00fchrer \u00ab Die Taubenlochschlucht \u00bb\" data-price=\"9\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/Guide_Doubs_F_couv_BD-e1751968267605.jpg\" alt=\"Guide \u00ab Au fil du Doubs \u00bb\"><\/p>\n<h3>Guide \u00ab Au fil du Doubs \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 9 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"f5\" data-name=\"Guide \u00ab Au fil du Doubs \u00bb\" data-price=\"9\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/Guide_Doubs_D_Couv_BD-e1751988242712.jpg\" alt=\"Wanderf\u00fchrer \u00ab Der Lauf des Doubs \u00bb\"><\/p>\n<h3>Wanderf\u00fchrer \u00ab Der Lauf des Doubs \u00bb<\/h3>\n<div>\n<p>Prix : 9 CHF + frais de port<\/p>\n<p>\n  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"d3\" data-name=\"Wanderf\u00fchrer \u00ab Der Lauf des Doubs \u00bb\" data-price=\"9\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/Guide_Orbe.jpg\" alt=\"Guide \u00ab Au fil de l'Orbe \u00bb\"><\/p>\n<h3>Guide \u00ab Au fil de l\u2019Orbe \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 9 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"f6\" data-name=\"Guide \u00ab Au fil de l'Orbe \u00bb\" data-price=\"9\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Eoliennes_karstique.png\" alt=\"Brochure \u00ab \u00c9oliennes en r\u00e9gion karstique \u00bb\"><\/p>\n<h3>Brochure \u00ab \u00c9olienne en r\u00e9gion karstique \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 9 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"f7\" data-name=\"Brochure \u00ab \u00c9olienne en r\u00e9gion karstique \u00bb\" data-price=\"9\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Windenergieanlagen.jpg\" alt=\"Brosch\u00fcre \u00ab Windkraftanlagen in Karstgebieten \u00bb\"><\/p>\n<h3>Brosch\u00fcre \u00ab Windkraftanlagen in Karstgebieten \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 9 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"d4\" data-name=\"Brosch\u00fcre \u00ab Windkraftanlagen in Karstgebieten \u00bb\" data-price=\"9\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"https:\/\/www.isska.ch\/wp-content\/uploads\/2025\/07\/Brochure_dolines_F-e1751969926417.jpg\" alt=\"Brochure \u00ab Les dolines \u00bb\"><\/p>\n<h3>Brochure \u00ab Les dolines \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 0 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"f8\" data-name=\"Brochure \u00ab Les dolines \u00bb\" data-price=\"0\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/11\/Brochure_Dolines_D.jpg\" alt=\"Brosch\u00fcre \u00ab Die Dolinen \u00bb\"><\/p>\n<h3>Brosch\u00fcre \u00ab Die Dolinen \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 0 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"d5\" data-name=\"Brosch\u00fcre \u00ab Die Dolinen \u00bb\" data-price=\"0\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Les_Moulins_du_Col-des-Roches.png\" alt=\"Brochure \u00ab Les Moulins du Col-des-Roches \u00bb\"><\/p>\n<h3>Brochure \u00ab Les Moulins du Col-des-Roches \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 9 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"f9\" data-name=\"Brochure \u00ab Les Moulins du Col-des-Roches \u00bb\" data-price=\"9\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Couverture_DE.png\" alt=\"Brosch\u00fcre \u00ab Die unterirdischen M\u00fchlen von Col-des-Roches \u00bb\"><\/p>\n<h3>Brosch\u00fcre \u00ab Die unterirdischen M\u00fchlen von Col-des-Roches \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 9 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"d6\" data-name=\"Brosch\u00fcre \u00ab Die unterirdischen M\u00fchlen von Col-des-Roches \u00bb\" data-price=\"9\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Safe-speleo.jpg\" alt=\"Brochure \u00ab Safe-sp\u00e9l\u00e9o, pratiquer la sp\u00e9l\u00e9ologie en s\u00e9curit\u00e9 \u00bb\"><\/p>\n<h3>Brochure \u00ab Safe-sp\u00e9l\u00e9o, pratiquer la sp\u00e9l\u00e9ologie en s\u00e9curit\u00e9 \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 0 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"f10\" data-name=\"Brochure \u00ab Safe-sp\u00e9l\u00e9o, pratiquer la sp\u00e9l\u00e9ologie en s\u00e9curit\u00e9 \u00bb\" data-price=\"0\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Couverture-de-Safe-Speleo_D.png\" alt=\"Brosch\u00fcre \u00ab Safe-sp\u00e9l\u00e9o, sicheres H\u00f6hlenwandern \u00bb\"><\/p>\n<h3>Brosch\u00fcre \u00ab Safe-sp\u00e9l\u00e9o, sicheres H\u00f6hlenwandern \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 0 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"d7\" data-name=\"Brosch\u00fcre \u00ab Safe-sp\u00e9l\u00e9o, sicheres H\u00f6hlenwandern \u00bb\" data-price=\"0\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/11\/Cavernes-1.jpg\" alt=\"Cavernes monde fragile\"><\/p>\n<h3>Brochure \u00ab Cavernes, monde fragile \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 0 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"f11\" data-name=\"Brochure \u00ab Cavernes, monde fragile \u00bb\" data-price=\"0\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/11\/Hoehlen.jpg\" alt=\"Brosch\u00fcre \u00ab H\u00f6hlen, fragile Unterwelt \u00bb\"><\/p>\n<h3>Brosch\u00fcre \u00ab H\u00f6hlen, fragile Unterwelt \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 0 CHF + frais de ports<\/p>\n<p><input type=\"number\" min=\"0\" value=\"0\" class=\"uk-input uk-form-width-small quantity-input\" placeholder> <\/p>\n<p><button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"d8\" data-name=\"Brosch\u00fcre \u00ab H\u00f6hlen, fragile Unterwelt \u00bb\" data-price=\"0\"> Ajouter au panier <\/button><\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/11\/SousNosPiedsLeKarst_f-1.jpg\" alt=\"Sous nos pieds, le karst\"><\/p>\n<h3>Brochure \u00ab Sous nos pieds, le karst \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 0 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"f12\" data-name=\"Brochure \u00ab Sous nos pieds, le karst \u00bb\" data-price=\"0\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/11\/Karst_D-1.jpg\" alt=\"Brosch\u00fcre \u00ab Unter unseren F\u00fc\u00dfen, der Karst \u00bb\"><\/p>\n<h3>Brosch\u00fcre \u00ab Unter unseren F\u00fc\u00dfen, der Karst \u00bb<\/h3>\n<div>\n<div>\n<p>Prix : 0 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"d9\" data-name=\"Brosch\u00fcre \u00ab Unter unseren F\u00fc\u00dfen, der Karst \u00bb\" data-price=\"0\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Valise_didactique_rabais.png\" alt=\"Valise_didactique_rabais\"><\/p>\n<h3>Valise didactique<\/h3>\n<div>\n<div>\n<p>Prix : 750 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"vf\" data-name=\"Valise didactique\" data-price=\"750\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Valise_didactique_rabatt.png\" alt=\"Didaktischer Koffer rabatt\"><\/p>\n<h3>Didaktischer Koffer<\/h3>\n<div>\n<div>\n<p>Prix : 750 CHF + frais de port<\/p>\n<p>  <input type=\"number\" min=\"1\" value=\"1\" class=\"uk-input uk-form-width-small quantity-input\"><\/p>\n<p>  <button class=\"uk-button uk-button-primary add-to-cart\" data-id=\"vd\" data-name=\"Didaktischer Koffer\" data-price=\"750\"><br>\n    Ajouter au panier<br>\n  <\/button>\n<\/p><\/div>\n<\/div>\n<\/li>\n<\/ul>\n<div>\n<p>    <!-- PANIER --><\/p>\n<div id=\"cart\" class=\"uk-card uk-card-secondary uk-card-body uk-margin-top\" style=\"display: none;\">\n<h3 class=\"uk-card-title\">Panier<\/h3>\n<table class=\"uk-table uk-table-divider\">\n<thead>\n<tr>\n<th>Pro\u00adduit<\/th>\n<th>Quan\u00adti\u00adt\u00e9<\/th>\n<th>Prix<\/th>\n<th><\/th>\n<\/tr>\n<\/thead>\n<tbody id=\"cart-items\"><\/tbody>\n<\/table>\n<hr>\n<p><strong>Frais de port :<\/strong> <span id=\"shipping-fee\">0.00<\/span> CHF<\/p>\n<p><strong>To\u00adtal :<\/strong> <span id=\"cart-total\">0.00<\/span> CHF<\/p>\n<p>  <button onclick=\"document.getElementById('buyer-form').style.display='block'; document.getElementById('buyer-form').scrollIntoView({behavior:'smooth'});\" class=\"uk-button uk-button-primary\">Valider le panier<\/button>\n<\/p><\/div>\n<p><script>\nvar cart = {};<\/p>\n<p>document.addEventListener('DOMContentLoaded', function () {<\/p>\n<p>  var cartContainer      = document.getElementById('cart');\n  var cartItemsContainer = document.getElementById('cart-items');\n  var cartTotal          = document.getElementById('cart-total');\n  var shippingFeeEl      = document.getElementById('shipping-fee');<\/p>\n<p>  function calculateShipping(cart) {\n    var totalQuantity = 0;\n    var hasValise = false;\n    for (var id in cart) {\n      totalQuantity += cart[id].quantity;\n      if (id === 'vf' || id === 'vd') hasValise = true;\n    }\n    if (hasValise)           return 24.00;\n    if (totalQuantity === 1) return 1.20;\n    if (totalQuantity >= 2)  return 2.00;\n    return 0.00;\n  }<\/p>\n<p>  window.calculateShipping = calculateShipping;<\/p>\n<p>  function updateCartDisplay() {\n    cartItemsContainer.innerHTML = '';\n    var total = 0;\n    for (var id in cart) {\n      var item = cart[id];\n      var row = document.createElement('tr');\n      row.innerHTML =\n        '<\/p>\n<td>' + item.name + '<\/td>\n<p>' +\n        '<\/p>\n<td>' + item.quantity + '<\/td>\n<p>' +\n        '<\/p>\n<td>' + (item.price * item.quantity).toFixed(2) + ' CHF<\/td>\n<p>' +\n        '<\/p>\n<td><button class=\"uk-button uk-button-danger uk-button-small remove-item\" data-id=\"' + id + '\">\u00d7<\/button><\/td>\n<p>';\n      cartItemsContainer.appendChild(row);\n      total += item.price * item.quantity;\n    }\n    var shipping = calculateShipping(cart);\n    shippingFeeEl.textContent = shipping.toFixed(2);\n    cartTotal.textContent = (total + shipping).toFixed(2);\n    var hasItems = Object.keys(cart).length > 0;\n    cartContainer.style.display = hasItems ? 'block' : 'none';<\/p>\n<p>    var buyerForm = document.getElementById('buyer-form');\n    if (buyerForm && !hasItems) {\n      buyerForm.style.display = 'none';\n    }\n  }<\/p>\n<p>  document.querySelectorAll('.add-to-cart').forEach(function(button) {\n    button.addEventListener('click', function() {\n      var id    = button.dataset.id;\n      var name  = button.dataset.name;\n      var price = parseFloat(button.dataset.price);\n      var quantityInput = button.parentElement.querySelector('.quantity-input');\n      var quantity = parseInt(quantityInput.value) || 1;<\/p>\n<p>      if (quantity <= 0) {\n        alert('Veuillez entrer une quantit\u00e9 valide.');\n        return;\n      }\n\n      if (cart[id]) {\n        cart[id].quantity += quantity;\n      } else {\n        cart[id] = { id: id, name: name, price: price, quantity: quantity };\n      }\n\n      quantityInput.value = 1;\n      updateCartDisplay();\n    });\n  });\n\n  cartItemsContainer.addEventListener('click', function(e) {\n    if (e.target.classList.contains('remove-item')) {\n      delete cart[e.target.dataset.id];\n      updateCartDisplay();\n    }\n  });\n\n});\n\nfunction validerCommande() {\n  var firstname = document.getElementById('buyer-firstname').value.trim();\n  var lastname  = document.getElementById('buyer-lastname').value.trim();\n  var email     = document.getElementById('buyer-email').value.trim();\n  var address   = document.getElementById('buyer-address').value.trim();\n\n  if (!firstname || !lastname || !email || !address) {\n    alert('Veuillez remplir tous les champs de coordonn\u00e9es.');\n    return;\n  }\n\n  if (email.indexOf('@') === -1 || email.indexOf('.') === -1) {\n    alert('Veuillez entrer une adresse e-mail valide.');\n    return;\n  }\n\n  var items = [];\n  var total = 0;\n  for (var id in cart) {\n    var item = cart[id];\n    var itemTotal = item.price * item.quantity;\n    items.push({ name: item.name, price: item.price, quantity: item.quantity, total: itemTotal });\n    total += itemTotal;\n  }\n\n  var shipping = window.calculateShipping(cart);\n  var payload = {\n    items: items,\n    shipping: shipping,\n    total: total + shipping,\n    buyer: {\n      firstname: firstname,\n      lastname:  lastname,\n      email:     email,\n      address:   address\n    }\n  };\n\n  fetch(commandeAjax.ajaxurl, {\n    method: 'POST',\n    headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },\n    body: new URLSearchParams({\n      action: 'envoyer_commande',\n      nonce:  commandeAjax.nonce,\n      cart:   JSON.stringify(payload)\n    })\n  })\n  .then(function(res) { return res.json(); })\n  .then(function(data) {\n    if (data.success) {\n      alert('Commande envoy\u00e9e avec succ\u00e8s !');\n      document.getElementById('cart').style.display = 'none';\n      document.getElementById('buyer-form').style.display = 'none';\n    } else {\n      alert('Erreur : ' + data.data);\n    }\n  })\n  .catch(function() {\n    alert('Erreur r\u00e9seau, veuillez r\u00e9essayer.');\n  });\n}\n<\/script>\n<\/p><\/div>\n<div>\n<div id=\"buyer-form\" style=\"display: none;\" class=\"uk-card uk-card-default uk-card-body uk-margin-top\">\n<h4>Vos coordonn\u00e9es<\/h4>\n<div class=\"uk-margin\">\n    <input id=\"buyer-firstname\" type=\"text\" class=\"uk-input\" placeholder=\"Pr\u00e9nom *\">\n  <\/div>\n<div class=\"uk-margin\">\n    <input id=\"buyer-lastname\" type=\"text\" class=\"uk-input\" placeholder=\"Nom *\">\n  <\/div>\n<div class=\"uk-margin\">\n    <input id=\"buyer-email\" type=\"email\" class=\"uk-input\" placeholder=\"E-mail *\">\n  <\/div>\n<div class=\"uk-margin\">\n    <textarea id=\"buyer-address\" class=\"uk-textarea\" rows=\"3\" placeholder=\"Adresse postale compl\u00e8te *\"><\/textarea>\n  <\/div>\n<p>  <button onclick=\"validerCommande();\" class=\"uk-button uk-button-primary uk-margin-top\">Confirmer la commande<\/button>\n<\/p><\/div>\n<\/div>\n<p><!--more--><br>\n<!-- {\"type\":\"layout\",\"children\":[{\"type\":\"section\",\"props\":{\"image_position\":\"center-center\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"\",\"width\":\"default\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"Shop\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"title_element\":\"h1\"},\"name\":\"Shop\"},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>L'ISSKA vous propose plusieurs publications pour mieux conna\u00eetre le karst et la sp\u00e9l\u00e9ologie. Passez-commande via notre shop!<\/p>\n\n\",\"margin_bottom\":\"default\",\"margin_top\":\"default\"}},{\"name\":\"Grid Filter\",\"type\":\"grid\",\"children\":[{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<p>Prix : 9 CHF + frais de port<\/p>\n\n\\n\n\n<p>\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"f1\\\"\\n    data-name=\\\"Guide \u00ab Gorges de l'Areuse \u00bb\\\"\\n    data-price=\\\"9\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/p>\n\n\",\"image\":\"wp-content\/uploads\/2025\/07\/Guide_Areuse.jpg\",\"meta\":\"\",\"tags\":\"Fran\u00e7ais, Guide\",\"title\":\"Guide \u00ab Gorges de l'Areuse \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<p>Prix : 9 CHF + frais de port<\/p>\n\n\\n\n\n<p>\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"d1\\\"\\n    data-name=\\\"Wanderf\u00fchrer \u00ab Die Areuse-Schlucht \u00bb\\\"\\n    data-price=\\\"9\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/p>\n\n\",\"image\":\"wp-content\/uploads\/2025\/02\/Areuse_Schlucht.jpg\",\"image_alt\":\"Guide \u00ab Die Areuse-Schlucht \u00bb\",\"meta\":\"\",\"tags\":\"Allemand, Guide\",\"title\":\"Wanderf\u00fchrer \u00ab Die Areuse-Schlucht \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 9 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"f2\\\"\\n    data-name=\\\"Guide \u00ab La vall\u00e9e du Locle \u00bb\\\"\\n    data-price=\\\"9\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2025\/07\/couv_Locle-e1751967013490.jpg\",\"image_alt\":\"Guide \u00ab La vall\u00e9e du Locle \u00bb\",\"meta\":\"\",\"tags\":\"Fran\u00e7ais, Guide\",\"title\":\"Guide \u00ab La vall\u00e9e du Locle \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 9 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"f3\\\"\\n    data-name=\\\"Guide \u00ab L'eau de la Chaux-de-Fonds \u00bb\\\"\\n    data-price=\\\"9\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2025\/07\/ChauxdeFonds-scaled-e1751965136517.jpg\",\"image_alt\":\"Guide \u00ab L'eau de la Chaux-de-Fonds \u00bb\",\"meta\":\"\",\"tags\":\"Fran\u00e7ais, Guide\",\"title\":\"Guide \u00ab L'eau de la Chaux-de-Fonds \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 9 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"f4\\\"\\n    data-name=\\\"Guide \u00ab Gorges du Taubenloch \u00bb\\\"\\n    data-price=\\\"9\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2025\/07\/Taubenloch_F-e1751968250545.jpg\",\"image_alt\":\"Guide \u00ab Gorges du Taubenloch \u00bb\",\"meta\":\"\",\"tags\":\"Fran\u00e7ais, Guide\",\"title\":\"Guide \u00ab Gorges du Taubenloch \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<p>Prix : 9 CHF + frais de port<\/p>\n\n\\n\n\n<p>\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"d2\\\"\\n    data-name=\\\"Wanderf\u00fchrer \u00ab Die Taubenlochschlucht \u00bb\\\"\\n    data-price=\\\"9\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/p>\n\n\",\"image\":\"wp-content\/uploads\/2025\/07\/Taubenloch_D-e1751988395893.jpg\",\"image_alt\":\"Wanderf\u00fchrer \u00ab Die Taubenlochschlucht \u00bb\",\"meta\":\"\",\"tags\":\"Allemand, Guide\",\"title\":\"Wanderf\u00fchrer \u00ab Die Taubenlochschlucht \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 9 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"f5\\\"\\n    data-name=\\\"Guide \u00ab Au fil du Doubs \u00bb\\\"\\n    data-price=\\\"9\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2025\/07\/Guide_Doubs_F_couv_BD-e1751968267605.jpg\",\"image_alt\":\"Guide \u00ab Au fil du Doubs \u00bb\",\"meta\":\"\",\"tags\":\"Fran\u00e7ais, Guide\",\"title\":\"Guide \u00ab Au fil du Doubs \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<p>Prix : 9 CHF + frais de port<\/p>\n\n\\n\n\n<p>\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"d3\\\"\\n    data-name=\\\"Wanderf\u00fchrer \u00ab Der Lauf des Doubs \u00bb\\\"\\n    data-price=\\\"9\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/p>\n\n\",\"image\":\"wp-content\/uploads\/2025\/07\/Guide_Doubs_D_Couv_BD-e1751988242712.jpg\",\"image_alt\":\"Wanderf\u00fchrer \u00ab Der Lauf des Doubs \u00bb\",\"meta\":\"\",\"tags\":\"Allemand, Guide\",\"title\":\"Wanderf\u00fchrer \u00ab Der Lauf des Doubs \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 9 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"f6\\\"\\n    data-name=\\\"Guide \u00ab Au fil de l'Orbe \u00bb\\\"\\n    data-price=\\\"9\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2025\/07\/Guide_Orbe.jpg\",\"image_alt\":\"Guide \u00ab Au fil de l'Orbe \u00bb\",\"meta\":\"\",\"tags\":\"Fran\u00e7ais, Guide\",\"title\":\"Guide \u00ab Au fil de l'Orbe \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 9 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"f7\\\"\\n    data-name=\\\"Brochure \u00ab \u00c9olienne en r\u00e9gion karstique \u00bb\\\"\\n    data-price=\\\"9\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2025\/10\/Eoliennes_karstique.png\",\"image_alt\":\"Brochure \u00ab \u00c9oliennes en r\u00e9gion karstique \u00bb\",\"meta\":\"\",\"tags\":\"Fran\u00e7ais, Brochure\",\"title\":\"Brochure \u00ab \u00c9olienne en r\u00e9gion karstique \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 9 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"d4\\\"\\n    data-name=\\\"Brosch\u00fcre \u00ab Windkraftanlagen in Karstgebieten \u00bb\\\"\\n    data-price=\\\"9\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2025\/10\/Windenergieanlagen.jpg\",\"image_alt\":\"Brosch\u00fcre \u00ab Windkraftanlagen in Karstgebieten \u00bb\",\"meta\":\"\",\"tags\":\"Allemand, Brochure\",\"title\":\"Brosch\u00fcre \u00ab Windkraftanlagen in Karstgebieten \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 0 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"f8\\\"\\n    data-name=\\\"Brochure \u00ab Les dolines \u00bb\\\"\\n    data-price=\\\"0\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"https:\/\/www.isska.ch\/wp-content\/uploads\/2025\/07\/Brochure_dolines_F-e1751969926417.jpg\",\"image_alt\":\"Brochure \u00ab Les dolines \u00bb\",\"meta\":\"\",\"tags\":\"Fran\u00e7ais, Brochure\",\"title\":\"Brochure \u00ab Les dolines \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 0 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"d5\\\"\\n    data-name=\\\"Brosch\u00fcre \u00ab Die Dolinen \u00bb\\\"\\n    data-price=\\\"0\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2024\/11\/Brochure_Dolines_D.jpg\",\"image_alt\":\"Brosch\u00fcre \u00ab Die Dolinen \u00bb\",\"meta\":\"\",\"tags\":\"Allemand, Brochure\",\"title\":\"Brosch\u00fcre \u00ab Die Dolinen \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 9 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"f9\\\"\\n    data-name=\\\"Brochure \u00ab Les Moulins du Col-des-Roches \u00bb\\\"\\n    data-price=\\\"9\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2025\/10\/Les_Moulins_du_Col-des-Roches.png\",\"image_alt\":\"Brochure \u00ab Les Moulins du Col-des-Roches \u00bb\",\"meta\":\"\",\"tags\":\"Fran\u00e7ais, Brochure\",\"title\":\"Brochure \u00ab Les Moulins du Col-des-Roches \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 9 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"d6\\\"\\n    data-name=\\\"Brosch\u00fcre \u00ab Die unterirdischen M\u00fchlen von Col-des-Roches \u00bb\\\"\\n    data-price=\\\"9\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2025\/10\/Couverture_DE.png\",\"image_alt\":\"Brosch\u00fcre \u00ab Die unterirdischen M\u00fchlen von Col-des-Roches \u00bb\",\"meta\":\"\",\"tags\":\"Allemand, Brochure\",\"title\":\"Brosch\u00fcre \u00ab Die unterirdischen M\u00fchlen von Col-des-Roches \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 0 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"f10\\\"\\n    data-name=\\\"Brochure \u00ab Safe-sp\u00e9l\u00e9o, pratiquer la sp\u00e9l\u00e9ologie en s\u00e9curit\u00e9 \u00bb\\\"\\n    data-price=\\\"0\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2025\/10\/Safe-speleo.jpg\",\"image_alt\":\"Brochure \u00ab Safe-sp\u00e9l\u00e9o, pratiquer la sp\u00e9l\u00e9ologie en s\u00e9curit\u00e9 \u00bb\",\"meta\":\"\",\"tags\":\"Fran\u00e7ais, Brochure\",\"title\":\"Brochure \u00ab Safe-sp\u00e9l\u00e9o, pratiquer la sp\u00e9l\u00e9ologie en s\u00e9curit\u00e9 \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 0 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"d7\\\"\\n    data-name=\\\"Brosch\u00fcre \u00ab Safe-sp\u00e9l\u00e9o, sicheres H\u00f6hlenwandern \u00bb\\\"\\n    data-price=\\\"0\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2025\/10\/Couverture-de-Safe-Speleo_D.png\",\"image_alt\":\"Brosch\u00fcre \u00ab Safe-sp\u00e9l\u00e9o, sicheres H\u00f6hlenwandern \u00bb\",\"meta\":\"\",\"tags\":\"Allemand, Brochure\",\"title\":\"Brosch\u00fcre \u00ab Safe-sp\u00e9l\u00e9o, sicheres H\u00f6hlenwandern \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 0 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"f11\\\"\\n    data-name=\\\"Brochure \u00ab Cavernes, monde fragile \u00bb\\\"\\n    data-price=\\\"0\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2024\/11\/Cavernes-1.jpg\",\"image_alt\":\"Cavernes monde fragile\",\"meta\":\"\",\"tags\":\"Fran\u00e7ais, Brochure\",\"title\":\"Brochure \u00ab Cavernes, monde fragile \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n\n\n\n\n\\n\n\n<p>Prix : 0 CHF + frais de ports<\/p>\n\n\\n<input type=\\\"number\\\" min=\\\"0\\\" value=\\\"0\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" placeholder=\\\"\\\" \/> \n\n<button class=\\\"uk-button uk-button-primary add-to-cart\\\" data-id=\\\"d8\\\" data-name=\\\"Brosch\u00fcre \u00ab H\u00f6hlen, fragile Unterwelt \u00bb\\\" data-price=\\\"0\\\"> Ajouter au panier <\/button><\/div>\n\n\",\"image\":\"wp-content\/uploads\/2024\/11\/Hoehlen.jpg\",\"image_alt\":\"Brosch\u00fcre \u00ab H\u00f6hlen, fragile Unterwelt \u00bb\",\"meta\":\"\",\"tags\":\"Allemand, Brochure\",\"title\":\"Brosch\u00fcre \u00ab H\u00f6hlen, fragile Unterwelt \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 0 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"f12\\\"\\n    data-name=\\\"Brochure \u00ab Sous nos pieds, le karst \u00bb\\\"\\n    data-price=\\\"0\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2024\/11\/SousNosPiedsLeKarst_f-1.jpg\",\"image_alt\":\"Sous nos pieds, le karst\",\"meta\":\"\",\"tags\":\"Fran\u00e7ais, Brochure\",\"title\":\"Brochure \u00ab Sous nos pieds, le karst \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 0 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"d9\\\"\\n    data-name=\\\"Brosch\u00fcre \u00ab Unter unseren F\u00fc\u00dfen, der Karst \u00bb\\\"\\n    data-price=\\\"0\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2024\/11\/Karst_D-1.jpg\",\"image_alt\":\"Brosch\u00fcre \u00ab Unter unseren F\u00fc\u00dfen, der Karst \u00bb\",\"meta\":\"\",\"tags\":\"Allemand, Brochure\",\"title\":\"Brosch\u00fcre \u00ab Unter unseren F\u00fc\u00dfen, der Karst \u00bb\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 750 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"vf\\\"\\n    data-name=\\\"Valise didactique\\\"\\n    data-price=\\\"750\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2025\/10\/Valise_didactique_rabais.png\",\"image_alt\":\"Valise_didactique_rabais\",\"meta\":\"\",\"tags\":\"Fran\u00e7ais, Valise\",\"title\":\"Valise didactique\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<div>\\n  \n\n<p>Prix : 750 CHF + frais de port<\/p>\n\n\\n  <input type=\\\"number\\\" min=\\\"1\\\" value=\\\"1\\\" class=\\\"uk-input uk-form-width-small quantity-input\\\" \/>\\n  \n\n\\n  <button class=\\\"uk-button uk-button-primary add-to-cart\\\"\\n    data-id=\\\"vd\\\"\\n    data-name=\\\"Didaktischer Koffer\\\"\\n    data-price=\\\"750\\\">\\n    Ajouter au panier\\n  <\/button>\\n<\/div>\n\n\",\"image\":\"wp-content\/uploads\/2025\/10\/Valise_didactique_rabatt.png\",\"image_alt\":\"Didaktischer Koffer rabatt\",\"meta\":\"\",\"tags\":\"Allemand, Valise\",\"title\":\"Didaktischer Koffer\"}}],\"props\":{\"content_column_breakpoint\":\"m\",\"content_margin\":\"remove\",\"filter\":true,\"filter_align\":\"center\",\"filter_all\":true,\"filter_all_label\":\"Tous\",\"filter_animation\":\"fade\",\"filter_grid_breakpoint\":\"m\",\"filter_grid_width\":\"auto\",\"filter_margin\":\"medium\",\"filter_order\":\"manual\",\"filter_order_manual\":\"Guide, Brochure, Fran\u00e7ais, Allemand\",\"filter_position\":\"top\",\"filter_style\":\"subnav-divider\",\"grid_default\":\"1\",\"grid_medium\":\"4\",\"grid_small\":\"2\",\"image_align\":\"top\",\"image_grid_breakpoint\":\"m\",\"image_grid_width\":\"1-2\",\"image_link\":true,\"image_svg_color\":\"emphasis\",\"image_width\":\"610\",\"item_animation\":true,\"lightbox\":false,\"lightbox_bg_close\":true,\"link_style\":\"default\",\"link_text\":\"\",\"margin_bottom\":\"default\",\"margin_top\":\"default\",\"meta_align\":\"below-title\",\"meta_element\":\"div\",\"meta_style\":\"text-meta\",\"parallax_easing\":\"1\",\"show_content\":true,\"show_hover_image\":true,\"show_hover_video\":true,\"show_image\":true,\"show_link\":true,\"show_meta\":true,\"show_title\":true,\"show_video\":true,\"text_align\":\"center\",\"title_align\":\"top\",\"title_element\":\"h3\",\"title_grid_breakpoint\":\"m\",\"title_grid_width\":\"1-2\",\"title_hover_style\":\"reset\",\"title_link\":true,\"title_style\":\"h4\"}},{\"type\":\"html\",\"props\":{\"content\":\"<!-- PANIER -->\\n<\/p>\n<div id=\"\\&quot;cart\\&quot;\" class=\"\\&quot;uk-card\" uk-card-secondary uk-card-body style=\"\\&quot;display:\">\\n  \n<h3 class=\"\\&quot;uk-card-title\\&quot;\">Panier<\/h3>\n<p>\\n  <\/p>\n<table class=\"\\&quot;uk-table\">\\n    \n<thead>\\n      \n<tr>\\n        \n<th>Pro\u00adduit<\/th>\n<p>\\n        <\/p>\n<th>Quan\u00adti\u00adt\u00e9<\/th>\n<p>\\n        <\/p>\n<th>Prix<\/th>\n<p>\\n        <\/p>\n<th><\/th>\n<p>\\n      <\/p><\/tr>\n<p>\\n    <\/p><\/thead>\n<p>\\n    <\/p>\n<tbody id=\"\\&quot;cart-items\\&quot;\"><\/tbody>\n<p>\\n  <\/p><\/table>\n<p>\\n  <\/p>\n<hr>\n<p>\\n  <\/p>\n<p><strong>Frais de port :<\/strong> <span id=\"\\&quot;shipping-fee\\&quot;\">0.00<\/span> CHF<\/p>\n<p>\\n  <\/p>\n<p><strong>To\u00adtal :<\/strong> <span id=\"\\&quot;cart-total\\&quot;\">0.00<\/span> CHF<\/p>\n<p>\\n  <button id=\"\\&quot;send-order\\&quot;\" class=\"\\&quot;uk-button\">Envoyer la commande<\/button>\\n<\/p><\/div>\n<p>\\n\\n<script>\\ndocument.addEventListener('DOMContentLoaded', function () {\\n\\n  const cart = {};\\n  const cartContainer      = document.getElementById('cart');\\n  const cartItemsContainer = document.getElementById('cart-items');\\n  const cartTotal          = document.getElementById('cart-total');\\n  const shippingFeeEl      = document.getElementById('shipping-fee');\\n\\n  function calculateShipping(cart) {\\n    let totalQuantity = 0;\\n    let hasValise = false;\\n    for (const id in cart) {\\n      totalQuantity += cart[id].quantity;\\n      if (id === 'vf' || id === 'vd') hasValise = true;\\n    }\\n    if (hasValise)           return 24.00;\\n    if (totalQuantity === 1) return 1.20;\\n    if (totalQuantity >= 2)  return 2.00;\\n    return 0.00;\\n  }\\n\\n  function updateCartDisplay() {\\n    cartItemsContainer.innerHTML = '';\\n    let total = 0;\\n    for (const id in cart) {\\n      const item = cart[id];\\n      const row = document.createElement('tr');\\n      row.innerHTML =\\n        '<\/p>\n<td>' + item.name + '<\/td>\n<p>' +\\n        '<\/p>\n<td>' + item.quantity + '<\/td>\n<p>' +\\n        '<\/p>\n<td>' + (item.price * item.quantity).toFixed(2) + ' CHF<\/td>\n<p>' +\\n        '<\/p>\n<td><button class=\\\"uk-button uk-button-danger uk-button-small remove-item\\\" data-id=\\\"' + id + '\\\">\u00d7<\/button><\/td>\n<p>';\\n      cartItemsContainer.appendChild(row);\\n      total += item.price * item.quantity;\\n    }\\n    const shipping = calculateShipping(cart);\\n    shippingFeeEl.textContent = shipping.toFixed(2);\\n    cartTotal.textContent = (total + shipping).toFixed(2);\\n    cartContainer.style.display = Object.keys(cart).length > 0 ? 'block' : 'none';\\n  }\\n\\n  document.querySelectorAll('.add-to-cart').forEach(function(button) {\\n    button.addEventListener('click', function() {\\n      const id    = button.dataset.id;\\n      const name  = button.dataset.name;\\n      const price = parseFloat(button.dataset.price);\\n      const quantityInput = button.parentElement.querySelector('.quantity-input');\\n     const quantity = parseInt(quantityInput.value) || 1;\\n\\nif (quantity <= 0) {\\n  alert('Veuillez entrer une quantit\u00e9 valide.');\\n  return;\\n}\\n\\n      if (cart[id]) {\\n        cart[id].quantity += quantity;\\n      } else {\\n        cart[id] = { id: id, name: name, price: price, quantity: quantity };\\n      }\\n\\n      quantityInput.value = 1;\\n      updateCartDisplay();\\n    });\\n  });\\n\\n  cartItemsContainer.addEventListener('click', function(e) {\\n    if (e.target.classList.contains('remove-item')) {\\n      delete cart[e.target.dataset.id];\\n      updateCartDisplay();\\n    }\\n  });\\n\\n  document.getElementById('send-order').addEventListener('click', function() {\\n    const items = [];\\n    let total = 0;\\n    for (const id in cart) {\\n      const item = cart[id];\\n      const itemTotal = item.price * item.quantity;\\n      items.push({ name: item.name, price: item.price, quantity: item.quantity, total: itemTotal });\\n      total += itemTotal;\\n    }\\n    const shipping = calculateShipping(cart);\\n    const payload = { items: items, shipping: shipping, total: total + shipping };\\n\\n    fetch(commandeAjax.ajaxurl, {\\n      method: 'POST',\\n      headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },\\n      body: new URLSearchParams({\\n        action: 'envoyer_commande',\\n        nonce:  commandeAjax.nonce,\\n        cart:   JSON.stringify(payload)\\n      })\\n    })\\n    .then(function(res) { return res.json(); })\\n    .then(function(data) {\\n      if (data.success) {\\n        alert('Commande envoy\u00e9e avec succ\u00e8s !');\\n      } else {\\n        alert('Erreur : ' + data.data);\\n      }\\n    })\\n    .catch(function() {\\n      alert('Erreur r\u00e9seau, veuillez r\u00e9essayer.');\\n    });\\n  });\\n\\n});\\n<\/script>\",\"status\":\"disabled\"},\"name\":\"Affichage panier\"},{\"type\":\"html\",\"props\":{\"content\":\"<!-- PANIER -->\\n<\/p>\n<div id=\"\\&quot;cart\\&quot;\" class=\"\\&quot;uk-card\" uk-card-secondary uk-card-body style=\"\\&quot;display:\">\\n  \n<h3 class=\"\\&quot;uk-card-title\\&quot;\">Panier<\/h3>\n<p>\\n  <\/p>\n<table class=\"\\&quot;uk-table\">\\n    \n<thead>\\n      \n<tr>\\n        \n<th>Pro\u00adduit<\/th>\n<p>\\n        <\/p>\n<th>Quan\u00adti\u00adt\u00e9<\/th>\n<p>\\n        <\/p>\n<th>Prix<\/th>\n<p>\\n        <\/p>\n<th><\/th>\n<p>\\n      <\/p><\/tr>\n<p>\\n    <\/p><\/thead>\n<p>\\n    <\/p>\n<tbody id=\"\\&quot;cart-items\\&quot;\"><\/tbody>\n<p>\\n  <\/p><\/table>\n<p>\\n  <\/p>\n<hr>\n<p>\\n  <\/p>\n<p><strong>Frais de port :<\/strong> <span id=\"\\&quot;shipping-fee\\&quot;\">0.00<\/span> CHF<\/p>\n<p>\\n  <\/p>\n<p><strong>To\u00adtal :<\/strong> <span id=\"\\&quot;cart-total\\&quot;\">0.00<\/span> CHF<\/p>\n<p>\\n  <button onclick=\"\\&quot;document.getElementById('buyer-form').style.display='block';\" class=\"\\&quot;uk-button\">Valider le panier<\/button>\\n<\/p><\/div>\n<p>\\n\\n<script>\\nvar cart = {};\\n\\ndocument.addEventListener('DOMContentLoaded', function () {\\n\\n  var cartContainer      = document.getElementById('cart');\\n  var cartItemsContainer = document.getElementById('cart-items');\\n  var cartTotal          = document.getElementById('cart-total');\\n  var shippingFeeEl      = document.getElementById('shipping-fee');\\n\\n  function calculateShipping(cart) {\\n    var totalQuantity = 0;\\n    var hasValise = false;\\n    for (var id in cart) {\\n      totalQuantity += cart[id].quantity;\\n      if (id === 'vf' || id === 'vd') hasValise = true;\\n    }\\n    if (hasValise)           return 24.00;\\n    if (totalQuantity === 1) return 1.20;\\n    if (totalQuantity >= 2)  return 2.00;\\n    return 0.00;\\n  }\\n\\n  window.calculateShipping = calculateShipping;\\n\\n  function updateCartDisplay() {\\n    cartItemsContainer.innerHTML = '';\\n    var total = 0;\\n    for (var id in cart) {\\n      var item = cart[id];\\n      var row = document.createElement('tr');\\n      row.innerHTML =\\n        '<\/p>\n<td>' + item.name + '<\/td>\n<p>' +\\n        '<\/p>\n<td>' + item.quantity + '<\/td>\n<p>' +\\n        '<\/p>\n<td>' + (item.price * item.quantity).toFixed(2) + ' CHF<\/td>\n<p>' +\\n        '<\/p>\n<td><button class=\\\"uk-button uk-button-danger uk-button-small remove-item\\\" data-id=\\\"' + id + '\\\">\u00d7<\/button><\/td>\n<p>';\\n      cartItemsContainer.appendChild(row);\\n      total += item.price * item.quantity;\\n    }\\n    var shipping = calculateShipping(cart);\\n    shippingFeeEl.textContent = shipping.toFixed(2);\\n    cartTotal.textContent = (total + shipping).toFixed(2);\\n    var hasItems = Object.keys(cart).length > 0;\\n    cartContainer.style.display = hasItems ? 'block' : 'none';\\n\\n    var buyerForm = document.getElementById('buyer-form');\\n    if (buyerForm && !hasItems) {\\n      buyerForm.style.display = 'none';\\n    }\\n  }\\n\\n  document.querySelectorAll('.add-to-cart').forEach(function(button) {\\n    button.addEventListener('click', function() {\\n      var id    = button.dataset.id;\\n      var name  = button.dataset.name;\\n      var price = parseFloat(button.dataset.price);\\n      var quantityInput = button.parentElement.querySelector('.quantity-input');\\n      var quantity = parseInt(quantityInput.value) || 1;\\n\\n      if (quantity <= 0) {\\n        alert('Veuillez entrer une quantit\u00e9 valide.');\\n        return;\\n      }\\n\\n      if (cart[id]) {\\n        cart[id].quantity += quantity;\\n      } else {\\n        cart[id] = { id: id, name: name, price: price, quantity: quantity };\\n      }\\n\\n      quantityInput.value = 1;\\n      updateCartDisplay();\\n    });\\n  });\\n\\n  cartItemsContainer.addEventListener('click', function(e) {\\n    if (e.target.classList.contains('remove-item')) {\\n      delete cart[e.target.dataset.id];\\n      updateCartDisplay();\\n    }\\n  });\\n\\n});\\n\\nfunction validerCommande() {\\n  var firstname = document.getElementById('buyer-firstname').value.trim();\\n  var lastname  = document.getElementById('buyer-lastname').value.trim();\\n  var email     = document.getElementById('buyer-email').value.trim();\\n  var address   = document.getElementById('buyer-address').value.trim();\\n\\n  if (!firstname || !lastname || !email || !address) {\\n    alert('Veuillez remplir tous les champs de coordonn\u00e9es.');\\n    return;\\n  }\\n\\n  if (email.indexOf('@') === -1 || email.indexOf('.') === -1) {\\n    alert('Veuillez entrer une adresse e-mail valide.');\\n    return;\\n  }\\n\\n  var items = [];\\n  var total = 0;\\n  for (var id in cart) {\\n    var item = cart[id];\\n    var itemTotal = item.price * item.quantity;\\n    items.push({ name: item.name, price: item.price, quantity: item.quantity, total: itemTotal });\\n    total += itemTotal;\\n  }\\n\\n  var shipping = window.calculateShipping(cart);\\n  var payload = {\\n    items: items,\\n    shipping: shipping,\\n    total: total + shipping,\\n    buyer: {\\n      firstname: firstname,\\n      lastname:  lastname,\\n      email:     email,\\n      address:   address\\n    }\\n  };\\n\\n  fetch(commandeAjax.ajaxurl, {\\n    method: 'POST',\\n    headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },\\n    body: new URLSearchParams({\\n      action: 'envoyer_commande',\\n      nonce:  commandeAjax.nonce,\\n      cart:   JSON.stringify(payload)\\n    })\\n  })\\n  .then(function(res) { return res.json(); })\\n  .then(function(data) {\\n    if (data.success) {\\n      alert('Commande envoy\u00e9e avec succ\u00e8s !');\\n      document.getElementById('cart').style.display = 'none';\\n      document.getElementById('buyer-form').style.display = 'none';\\n    } else {\\n      alert('Erreur : ' + data.data);\\n    }\\n  })\\n  .catch(function() {\\n    alert('Erreur r\u00e9seau, veuillez r\u00e9essayer.');\\n  });\\n}\\n<\/script>\"},\"name\":\"panier\"},{\"type\":\"html\",\"props\":{\"content\":\"<\/p>\n<div id=\"\\&quot;buyer-form\\&quot;\" style=\"\\&quot;display:\" class=\"\\&quot;uk-card\" uk-card-default uk-card-body>\\n  \n<h4>Vos coordonn\u00e9es<\/h4>\n<p>\\n  <\/p>\n<div class=\"\\&quot;uk-margin\\&quot;\">\\n    <input id=\"\\&quot;buyer-firstname\\&quot;\" type=\"\\&quot;text\\&quot;\" class=\"\\&quot;uk-input\\&quot;\" placeholder=\"\\&quot;Pr\u00e9nom\">\\n  <\/div>\n<p>\\n  <\/p>\n<div class=\"\\&quot;uk-margin\\&quot;\">\\n    <input id=\"\\&quot;buyer-lastname\\&quot;\" type=\"\\&quot;text\\&quot;\" class=\"\\&quot;uk-input\\&quot;\" placeholder=\"\\&quot;Nom\">\\n  <\/div>\n<p>\\n  <\/p>\n<div class=\"\\&quot;uk-margin\\&quot;\">\\n    <input id=\"\\&quot;buyer-email\\&quot;\" type=\"\\&quot;email\\&quot;\" class=\"\\&quot;uk-input\\&quot;\" placeholder=\"\\&quot;E-mail\">\\n  <\/div>\n<p>\\n  <\/p>\n<div class=\"\\&quot;uk-margin\\&quot;\">\\n    <textarea id=\"\\&quot;buyer-address\\&quot;\" class=\"\\&quot;uk-textarea\\&quot;\" rows=\"\\&quot;3\\&quot;\" placeholder=\"\\&quot;Adresse\" postale compl\u00e8te><\/textarea>\\n  <\/div>\n<p>\\n  <button onclick=\"\\&quot;validerCommande();\\&quot;\" class=\"\\&quot;uk-button\" uk-button-primary>Confirmer la commande<\/button>\\n<\/p><\/div>\n<p>\"},\"name\":\"coordonn\u00e9es\"}]}]}]}],\"version\":\"5.0.34\"} --&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shop L\u2019ISSKA vous pro\u00adpose plu\u00adsieurs pu\u00adbli\u00adca\u00adtions pour mieux conna\u00eetre le karst et la sp\u00e9\u00adl\u00e9o\u00adlo\u00adgie. Pas\u00ad\u00adsez-com\u00ad\u00admande via notre shop! Guide \u00ab Gorges de l\u2019Areuse \u00bb Prix : 9 CHF + frais de port Ajou\u00adter au pa\u00adnier Wan\u00adderf\u00fch\u00adrer \u00ab Die Areuse-Schlucht \u00bb Prix : 9 CHF + frais de port Ajou\u00adter au pa\u00adnier Guide \u00ab La val\u00adl\u00e9e [\u2026]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-3805","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.isska.ch\/fr\/wp-json\/wp\/v2\/pages\/3805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.isska.ch\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.isska.ch\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.isska.ch\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.isska.ch\/fr\/wp-json\/wp\/v2\/comments?post=3805"}],"version-history":[{"count":120,"href":"https:\/\/www.isska.ch\/fr\/wp-json\/wp\/v2\/pages\/3805\/revisions"}],"predecessor-version":[{"id":4463,"href":"https:\/\/www.isska.ch\/fr\/wp-json\/wp\/v2\/pages\/3805\/revisions\/4463"}],"wp:attachment":[{"href":"https:\/\/www.isska.ch\/fr\/wp-json\/wp\/v2\/media?parent=3805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.isska.ch\/fr\/wp-json\/wp\/v2\/categories?post=3805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.isska.ch\/fr\/wp-json\/wp\/v2\/tags?post=3805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}