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 nad 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>

Změna se vám ve FAPI neprojeví. Uvidíte ji přímo ve stránce, kde máte prodejní formulář vložený.

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