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>