Jak změnit text u zbývajících kusů skladem

Pokud omezujete počet dostupných položek při prodeji, tak jedinou možností počítání zbývajících položek jsou kusy. Při prodeji workshopů, školení nebo sportovních aktivit to ale není ideální volba a počítání by bylo lepší změnit na "místa".


Pro takovou úpravu stačí přidat následující skript, který výskyty slova kus/kusy/kusů zamění za "místo, místa, míst". Celý skript vložte hned na skript, kterým odkazujete na prodejní formulář (najdete ho v náhledu každého prodejního formuláře).

<script>
   // naslouchání na událost, která říká že je formulář vložený do stránky
   document.addEventListener('fapiFormMounted', function (event) {
      var formElement = event.detail.formWrapper;
      var productsLines = formElement.querySelectorAll('div[class*="fapi-product-"]');

      productsLines.forEach(function (productLine) {
         // element s počtem kusů
         var temp = productLine.childNodes[1].querySelector('div[class*="f-text-red"]');

         if (temp === null) {
            return;
         }

         // změna textu
         temp.innerHTML = temp.innerHTML.replace('kusů', 'míst');
         temp.innerHTML = temp.innerHTML.replace('kusy', 'místa');
         temp.innerHTML = temp.innerHTML.replace('jeden kus', 'jedno místo');
      });
   });
</script>
Našli jste odpověď? Děkujeme za zpětnou vazbu. Vaši zpětnou vazbu se nepodařilo odeslat. Zkuste to prosím později.

Potřebujete pomoc? Kontaktujte nás Kontaktujte nás