{"id":610,"date":"2025-08-19T12:54:30","date_gmt":"2025-08-19T12:54:30","guid":{"rendered":"https:\/\/isolutions-tn.com\/?page_id=610"},"modified":"2025-08-19T13:57:38","modified_gmt":"2025-08-19T13:57:38","slug":"tarifs-2025","status":"publish","type":"page","link":"https:\/\/isolutions-tn.com\/index.php\/tarifs-2025\/","title":{"rendered":"Tarifs 2025"},"content":{"rendered":"\n<style>\n.isolutions-configurator {\n  max-width: 1200px;\n  margin: 2rem auto;\n  padding: 1rem;\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n}\n\n.isol-header {\n  text-align: center;\n  margin-bottom: 3rem;\n  padding: 2rem;\n  background: linear-gradient(135deg, #1976D2, #1565C0);\n  color: white;\n  border-radius: 1rem;\n}\n\n.isol-title {\n  font-size: 2.5rem;\n  font-weight: bold;\n  margin-bottom: 1rem;\n}\n\n.isol-subtitle {\n  font-size: 1.2rem;\n  opacity: 0.9;\n}\n\n.isol-software-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));\n  gap: 2rem;\n  margin-bottom: 3rem;\n}\n\n.isol-software-card {\n  background: white;\n  border: 1px solid #e5e7eb;\n  border-radius: 1rem;\n  overflow: hidden;\n  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n  transition: transform 0.2s, box-shadow 0.2s;\n}\n\n.isol-software-card:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 10px 25px -3px rgba(0, 0, 0, 0.1);\n}\n\n.isol-card-header {\n  padding: 1.5rem;\n  background: #f9fafb;\n  border-bottom: 1px solid #e5e7eb;\n}\n\n.isol-card-title {\n  font-size: 1.5rem;\n  font-weight: bold;\n  color: #1f2937;\n  margin-bottom: 0.5rem;\n}\n\n.isol-pricing-selector {\n  margin-bottom: 1rem;\n}\n\n.isol-pricing-select {\n  width: 100%;\n  padding: 0.75rem;\n  border: 1px solid #d1d5db;\n  border-radius: 0.5rem;\n  font-size: 1rem;\n  background: white;\n}\n\n.isol-modules-list {\n  padding: 1.5rem;\n  max-height: 400px;\n  overflow-y: auto;\n}\n\n.isol-module-item {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 1rem;\n  border: 1px solid #e5e7eb;\n  border-radius: 0.5rem;\n  margin-bottom: 0.75rem;\n  background: #fafafa;\n  transition: background-color 0.2s;\n}\n\n.isol-module-item:hover {\n  background: #f0f9ff;\n}\n\n.isol-module-item.selected {\n  background: #eff6ff;\n  border-color: #3b82f6;\n}\n\n.isol-module-checkbox {\n  margin-right: 1rem;\n  transform: scale(1.2);\n}\n\n.isol-module-info {\n  flex: 1;\n}\n\n.isol-module-name {\n  font-weight: 500;\n  color: #1f2937;\n  margin-bottom: 0.25rem;\n}\n\n.isol-module-badge {\n  display: inline-block;\n  padding: 0.25rem 0.5rem;\n  background: #3b82f6;\n  color: white;\n  font-size: 0.75rem;\n  border-radius: 0.25rem;\n  margin-left: 0.5rem;\n}\n\n.isol-module-price {\n  font-weight: 600;\n  color: #1976D2;\n  font-size: 1.1rem;\n}\n\n.isol-total-section {\n  background: #f8fafc;\n  padding: 1.5rem;\n  border-top: 1px solid #e5e7eb;\n}\n\n.isol-total-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.isol-total-label {\n  font-size: 1.2rem;\n  font-weight: 600;\n  color: #1f2937;\n}\n\n.isol-total-amount {\n  font-size: 1.5rem;\n  font-weight: bold;\n  color: #1976D2;\n}\n\n.isol-grand-total {\n  background: #1976D2;\n  color: white;\n  padding: 2rem;\n  text-align: center;\n  border-radius: 1rem;\n  margin-top: 2rem;\n}\n\n.isol-grand-total-amount {\n  font-size: 2.5rem;\n  font-weight: bold;\n  margin-bottom: 0.5rem;\n}\n\n.isol-contact-section {\n  background: #f9fafb;\n  padding: 2rem;\n  border-radius: 1rem;\n  text-align: center;\n  margin-top: 2rem;\n}\n\n.isol-contact-button {\n  display: inline-block;\n  padding: 1rem 2rem;\n  background: #10b981;\n  color: white;\n  text-decoration: none;\n  border-radius: 0.5rem;\n  font-weight: 600;\n  transition: background-color 0.2s;\n}\n\n.isol-contact-button:hover {\n  background: #059669;\n  color: white;\n  text-decoration: none;\n}\n\n@media (max-width: 768px) {\n  .isol-software-grid {\n    grid-template-columns: 1fr;\n  }\n  \n  .isol-title {\n    font-size: 2rem;\n  }\n  \n  .isol-module-item {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n  \n  .isol-module-price {\n    margin-top: 0.5rem;\n  }\n}\n<\/style>\n<div class=\"isolutions-configurator\">\n  <div class=\"isol-header\">\n    <h1 class=\"isol-title\">Configurateur Logiciels ISolutions<\/h1>\n    <p class=\"isol-subtitle\">Choisissez vos modules et obtenez votre devis personnalis\u00e9<\/p>\n  <\/div>\n  \n  <div class=\"isol-software-grid\">\n    <div class=\"isol-software-card\" data-product=\"wingcom\">\n      <div class=\"isol-card-header\">\n        <h3 class=\"isol-card-title\">WINGCOM<\/h3>\n        <div class=\"isol-pricing-selector\">\n          <select class=\"isol-pricing-select\">\n            <option value=\"monthly\">Abonnement Mensuel<\/option>\n            <option value=\"annual\">Abonnement Annuel<\/option>\n            <option value=\"threeYear\">Abonnement 3 ans<\/option>\n            <option value=\"fiveYear\">Abonnement 5 ans<\/option>\n            <option value=\"perpetual\">Licence Illimit\u00e9e<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      \n      <div class=\"isol-modules-list\">\n        <div class=\"isol-module-item selected\">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 checked\n                 disabled\n                 data-prices='{\"monthly\":45,\"annual\":540,\"threeYear\":1377,\"fiveYear\":2160,\"perpetual\":1800}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              WinGcom  (Achat + Stock + Vente)\n              <span class=\"isol-module-badge\">Requis<\/span>\n              <span class=\"isol-module-badge\">Base<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">45 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":22.5,\"annual\":270,\"threeYear\":688.5,\"fiveYear\":1080,\"perpetual\":900}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Facturation (circuit de Vente uniquement)\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">22,5 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":22.5,\"annual\":270,\"threeYear\":688.5,\"fiveYear\":1080,\"perpetual\":900}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Achats et Stocks (circuit d&rsquo;Achats et Stock)\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">22,5 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":12.5,\"annual\":150,\"threeYear\":382.5,\"fiveYear\":600,\"perpetual\":500}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Gestion Multi-d\u00e9p\u00f4ts\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">12,5 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":10,\"annual\":120,\"threeYear\":306,\"fiveYear\":480,\"perpetual\":400}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Gestion par N\u00b0 s\u00e9rie en achat et en vente\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">10 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":10,\"annual\":120,\"threeYear\":306,\"fiveYear\":480,\"perpetual\":400}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Gestion par Lots avec suivi des dates de pr\u00e9emption\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">10 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":12.5,\"annual\":150,\"threeYear\":382.5,\"fiveYear\":600,\"perpetual\":500}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Gestion vente en Comptoir &#038; Caisse\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">12,5 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":8.75,\"annual\":105,\"threeYear\":267.75,\"fiveYear\":420,\"perpetual\":350}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Devise dans les ventes\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">8,75 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":8.75,\"annual\":105,\"threeYear\":267.75,\"fiveYear\":420,\"perpetual\":350}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              SAV : Ticket \/ Atelier \/ R\u00e9parations\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">8,75 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":17.5,\"annual\":210,\"threeYear\":535.5,\"fiveYear\":840,\"perpetual\":700}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Prod : G\u00b0MP + Composition Articles + OF + Stock MP\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">17,5 DT<\/div>\n        <\/div>\n      <\/div>\n      \n      <div class=\"isol-total-section\">\n        <div class=\"isol-total-row\">\n          <span class=\"isol-total-label\">Total WINGCOM<\/span>\n          <span class=\"isol-total-amount\">45 DT<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"isol-software-card\" data-product=\"wincompta\">\n      <div class=\"isol-card-header\">\n        <h3 class=\"isol-card-title\">WINCOMPTA<\/h3>\n        <div class=\"isol-pricing-selector\">\n          <select class=\"isol-pricing-select\">\n            <option value=\"monthly\">Abonnement Mensuel<\/option>\n            <option value=\"annual\">Abonnement Annuel<\/option>\n            <option value=\"threeYear\">Abonnement 3 ans<\/option>\n            <option value=\"fiveYear\">Abonnement 5 ans<\/option>\n            <option value=\"perpetual\">Licence Illimit\u00e9e<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      \n      <div class=\"isol-modules-list\">\n        <div class=\"isol-module-item selected\">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 checked\n                 disabled\n                 data-prices='{\"monthly\":37.5,\"annual\":450,\"threeYear\":1147.5,\"fiveYear\":1800,\"perpetual\":1500}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              WinCompta v.Standard : Compta g\u00e9n\u00e9rale, auxiliaire, tte \u00e9ditions + Etats financiers\n              <span class=\"isol-module-badge\">Requis<\/span>\n              <span class=\"isol-module-badge\">Base<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">37,5 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":7.5,\"annual\":90,\"threeYear\":229.5,\"fiveYear\":360,\"perpetual\":300}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Budget : comptes budg\u00e9taires, affectation budg\u00e9taire, \u00e9tat budg\u00e9taire\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">7,5 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":15,\"annual\":180,\"threeYear\":459,\"fiveYear\":720,\"perpetual\":600}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Analytique : Plan analytique, cl\u00e9 de r\u00e9partition, Etats analytique\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">15 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":7.5,\"annual\":90,\"threeYear\":229.5,\"fiveYear\":360,\"perpetual\":300}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Devise : dans saisie et dans \u00e9tats\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">7,5 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":7.5,\"annual\":90,\"threeYear\":229.5,\"fiveYear\":360,\"perpetual\":300}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              IFRS\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">7,5 DT<\/div>\n        <\/div>\n      <\/div>\n      \n      <div class=\"isol-total-section\">\n        <div class=\"isol-total-row\">\n          <span class=\"isol-total-label\">Total WINCOMPTA<\/span>\n          <span class=\"isol-total-amount\">37,5 DT<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"isol-software-card\" data-product=\"winpaie\">\n      <div class=\"isol-card-header\">\n        <h3 class=\"isol-card-title\">WINPAIE<\/h3>\n        <div class=\"isol-pricing-selector\">\n          <select class=\"isol-pricing-select\">\n            <option value=\"monthly\">Abonnement Mensuel<\/option>\n            <option value=\"annual\">Abonnement Annuel<\/option>\n            <option value=\"threeYear\">Abonnement 3 ans<\/option>\n            <option value=\"fiveYear\">Abonnement 5 ans<\/option>\n            <option value=\"perpetual\">Licence Illimit\u00e9e<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      \n      <div class=\"isol-modules-list\">\n        <div class=\"isol-module-item selected\">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 checked\n                 disabled\n                 data-prices='{\"monthly\":37.5,\"annual\":450,\"threeYear\":1147.5,\"fiveYear\":1800,\"perpetual\":1500}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Paie v.Basic : Employ\u00e9s illimit\u00e9s, Fiches de paie, Journal paie, Historiques, D\u00e9clar.CNSS\/IRPP\n              <span class=\"isol-module-badge\">Requis<\/span>\n              <span class=\"isol-module-badge\">Base<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">37,5 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":7.5,\"annual\":90,\"threeYear\":229.5,\"fiveYear\":360,\"perpetual\":300}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Cong\u00e9s\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">7,5 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":8.75,\"annual\":105,\"threeYear\":267.75,\"fiveYear\":420,\"perpetual\":350}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Pr\u00eats\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">8,75 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":16.25,\"annual\":195,\"threeYear\":497.25,\"fiveYear\":780,\"perpetual\":650}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              Avancement &#038; Grille\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">16,25 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":13.75,\"annual\":165,\"threeYear\":420.75,\"fiveYear\":660,\"perpetual\":550}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              G.Assurance\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">13,75 DT<\/div>\n        <\/div>\n      <\/div>\n      \n      <div class=\"isol-total-section\">\n        <div class=\"isol-total-row\">\n          <span class=\"isol-total-label\">Total WINPAIE<\/span>\n          <span class=\"isol-total-amount\">37,5 DT<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"isol-software-card\" data-product=\"wintresor\">\n      <div class=\"isol-card-header\">\n        <h3 class=\"isol-card-title\">WINTRESOR<\/h3>\n        <div class=\"isol-pricing-selector\">\n          <select class=\"isol-pricing-select\">\n            <option value=\"monthly\">Abonnement Mensuel<\/option>\n            <option value=\"annual\">Abonnement Annuel<\/option>\n            <option value=\"threeYear\">Abonnement 3 ans<\/option>\n            <option value=\"fiveYear\">Abonnement 5 ans<\/option>\n            <option value=\"perpetual\">Licence Illimit\u00e9e<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      \n      <div class=\"isol-modules-list\">\n        <div class=\"isol-module-item selected\">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 checked\n                 disabled\n                 data-prices='{\"monthly\":41.666666666666664,\"annual\":500,\"threeYear\":1275,\"fiveYear\":2000,\"perpetual\":2500}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              WinTresor : Tiers, Banques, Comptes, Encaissements, D\u00e9caissements, Relev\u00e9s, Ech\u00e9anciers, Etats ;  D\u00e9claration Employeur: Tiers, RS, Saisie Mvts, Edition c\u00e9rtif. RS, D\u00e9claration Employeur\n              <span class=\"isol-module-badge\">Requis<\/span>\n              <span class=\"isol-module-badge\">Base<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">41,667 DT<\/div>\n        <\/div>\n        <div class=\"isol-module-item \">\n          <input type=\"checkbox\" \n                 class=\"isol-module-checkbox\" \n                 \n                 \n                 data-prices='{\"monthly\":23.333333333333332,\"annual\":280,\"threeYear\":714,\"fiveYear\":1120,\"perpetual\":1400}'>\n          <div class=\"isol-module-info\">\n            <div class=\"isol-module-name\">\n              WinAdh\u00e9rents : Gestion Adh\u00e9rents, Gestion Cotisations, R\u00e8glements Cotisations, Etats\n              \n              \n            <\/div>\n          <\/div>\n          <div class=\"isol-module-price\">23,333 DT<\/div>\n        <\/div>\n      <\/div>\n      \n      <div class=\"isol-total-section\">\n        <div class=\"isol-total-row\">\n          <span class=\"isol-total-label\">Total WINTRESOR<\/span>\n          <span class=\"isol-total-amount\">41,667 DT<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  \n  <div class=\"isol-grand-total\">\n    <div class=\"isol-grand-total-amount\">161,667 DT<\/div>\n    <p>Total de votre configuration<\/p>\n  <\/div>\n  \n  <div class=\"isol-contact-section\">\n    <h3>Besoin d&rsquo;aide ou d&rsquo;un devis personnalis\u00e9 ?<\/h3>\n    <p>Contactez notre \u00e9quipe pour finaliser votre commande<\/p>\n    <a href=\"#contact\" class=\"isol-contact-button\">Demander un devis<\/a>\n  <\/div>\n<\/div>\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Configuration interactive\n  const configurators = document.querySelectorAll('.isol-software-card');\n  \n  configurators.forEach(configurator => {\n    const checkboxes = configurator.querySelectorAll('.isol-module-checkbox');\n    const pricingSelect = configurator.querySelector('.isol-pricing-select');\n    const totalAmount = configurator.querySelector('.isol-total-amount');\n    \n    function updateTotal() {\n      let total = 0;\n      const pricingType = pricingSelect.value;\n      \n      checkboxes.forEach(checkbox => {\n        if (checkbox.checked) {\n          const moduleItem = checkbox.closest('.isol-module-item');\n          const priceData = JSON.parse(checkbox.dataset.prices);\n          total += priceData[pricingType] || 0;\n        }\n      });\n      \n      totalAmount.textContent = new Intl.NumberFormat('fr-TN', {\n        minimumFractionDigits: 0\n      }).format(total) + ' DT';\n      \n      updateGrandTotal();\n    }\n    \n    function updateGrandTotal() {\n      let grandTotal = 0;\n      document.querySelectorAll('.isol-total-amount').forEach(totalEl => {\n        const amount = parseFloat(totalEl.textContent.replace(\/[^0-9.,]\/g, '').replace(',', '.'));\n        if (!isNaN(amount)) grandTotal += amount;\n      });\n      \n      const grandTotalEl = document.querySelector('.isol-grand-total-amount');\n      if (grandTotalEl) {\n        grandTotalEl.textContent = new Intl.NumberFormat('fr-TN', {\n          minimumFractionDigits: 0\n        }).format(grandTotal) + ' DT';\n      }\n    }\n    \n    checkboxes.forEach(checkbox => {\n      checkbox.addEventListener('change', function() {\n        const moduleItem = this.closest('.isol-module-item');\n        moduleItem.classList.toggle('selected', this.checked);\n        updateTotal();\n      });\n    });\n    \n    pricingSelect.addEventListener('change', updateTotal);\n    \n    \/\/ Initialisation\n    updateTotal();\n  });\n});\n<\/script>\n\n\n\n<pre class=\"wp-block-code\"><code><\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Configurateur Logiciels ISolutions Choisissez vos modules et obtenez votre devis personnalis\u00e9 WINGCOM Abonnement MensuelAbonnement AnnuelAbonnement 3 ansAbonnement 5 ansLicence Illimit\u00e9e WinGcom (Achat + Stock + Vente) Requis Base 45 DT Facturation (circuit de Vente uniquement) 22,5 DT Achats et Stocks (circuit d&rsquo;Achats et Stock) 22,5 DT Gestion Multi-d\u00e9p\u00f4ts 12,5 DT Gestion par N\u00b0 s\u00e9rie en&hellip; <br \/> <a class=\"read-more\" href=\"https:\/\/isolutions-tn.com\/index.php\/tarifs-2025\/\">Lire la suite<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-610","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/isolutions-tn.com\/index.php\/wp-json\/wp\/v2\/pages\/610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/isolutions-tn.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/isolutions-tn.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/isolutions-tn.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/isolutions-tn.com\/index.php\/wp-json\/wp\/v2\/comments?post=610"}],"version-history":[{"count":4,"href":"https:\/\/isolutions-tn.com\/index.php\/wp-json\/wp\/v2\/pages\/610\/revisions"}],"predecessor-version":[{"id":615,"href":"https:\/\/isolutions-tn.com\/index.php\/wp-json\/wp\/v2\/pages\/610\/revisions\/615"}],"wp:attachment":[{"href":"https:\/\/isolutions-tn.com\/index.php\/wp-json\/wp\/v2\/media?parent=610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}