<!-- Скрипт для замены текста "нет в наличии" для распроданных товаров в блоке ST305N на Tilda с сайта bulgkate.ru -->
<script>
(function () {
const rec = document.querySelector('.uc-onerowproducts');
if (!rec) return;
const NEW_TEXT = 'Скоро появятся в продаже'; /* Или другой текст */
function replaceSoldOutText(root = rec) {
root.querySelectorAll('.js-store-prod-sold-out').forEach(el => {
if (el.textContent.trim().toLowerCase().includes('нет в наличии')) {
el.textContent = NEW_TEXT;
}
});
}
replaceSoldOutText();
const mo = new MutationObserver(() => replaceSoldOutText());
mo.observe(rec, { childList: true, subtree: true });
})();
</script>