Убираем способ оплаты без его отключения

Иногда случается, что один из способов оплаты необходимо скрыть на какое-то время со страницы или со всего сайта. Но в Тильде нет функционала, который бы позволил временно отключить один из способов оплаты — только полное удаление. А значит, потом придётся добавлять платёжную систему заново.

К чему эти трудности? Просто выберите вашу платёжную систему и добавьте полученный скрипт на страницу, где у вас расположена корзина.
<!-- Убираем способ оплаты без его отключения | https://necodim.ru/tilda/payment-remove --> 

<script> (() => { document.addEventListener('DOMContentLoaded', () => { const cart = document.querySelectorAll('.t706'); setTimeout(() => { cart.forEach(c => { const paymentTarget = c.querySelector('[value="cash"]'); const paymentValue = paymentTarget.value; c.dataset.paymentSystem = paymentValue; c.dataset.paymentVariantSystem = paymentValue; c.querySelector('[value="tinkoff"]').parentNode.remove(); paymentTarget.checked = true; paymentTarget.click(); window.tcart.system = paymentValue; }); }, 500); }); })(); </script>
Когда захотите включить метод оплаты обратно, просто скройте или удалите блок с кодом.
Made on
Tilda