Предыдущая статья
← Синхронизация Bitrix24, amoCRM, Google календарь
Следующая статьяЧерный список клиентов →
Как скрыть оплату по карте, но разрешить банковский перевод в конкретной услуге?
Например, Вы используете несколько способов приема средств: через Яндекс.Деньги или Яндекс.Кассу и с помощью банковского перевода (подробнее о способах). Вам нужно у конкретной услуги отключить возможность оплаты по карте (способы Яндекса) или по банковскому переводу.
Для отключения оплаты по карте нужно вставить код в раздел Настройки -> Дополнительные CSS/JS -> JS:
<script> function hideBankButton() { if ($('#contact').is(':visible')) { if ($('.contact-service').text().indexOf('Замена свечей') >= 0) { $('#save-area').css('font-size', 0); $('#save-area span').eq(0).hide(); } } } $(document).ajaxComplete(function() { hideBankButton(); }); hideBankButton(); </script>
Здесь "Замена свечей" - это название Вашей услуги, к которой будет применен данный код. Важно соответствие регистра, запятых - полного или частичного вхождения названия услуги. Можно указать несколько услуг, например так:
<script> function hideBankButton() { if ($('#contact').is(':visible')) { if ($('.contact-service').text().indexOf('Ремонт ДВС') >= 0 || $('.contact-service').text().indexOf('Ремонт ДВС') >= 0) { $('#save-area').css('font-size', 0); $('#save-area span').eq(0).hide(); } } } $(document).ajaxComplete(function() { hideBankButton(); }); hideBankButton(); </script>
Для отключения кнопки банковского перевода используется следующий код:
<script> function hideBankButton() { if ($('#contact').is(':visible')) { if ($('.contact-service').text().indexOf('Замена свечей') >= 0) { $('#save-area').css('font-size', 0); $('#save-area span').eq(1).hide(); } } } $(document).ajaxComplete(function() { hideBankButton(); }); hideBankButton(); </script>
Читайте также

Человеческая память – несовершенна...

Автоматизация процессов в бизнесе — это не просто тренд, а необходимость, особенно для компаний, занимающихся сдачей автомобилей в аренду...