СКРИПТЫ
April 28, 2022

Как скрыть методы оплаты при частичной оплате на GetCourse

👉 На этот вопрос ответит скрипт, который я отдаю и по которому записал видео ниже

💡 Суть скрипта в том, что мы запрещаем клиенту оплачивать при частичной оплате что-то в кредит (но можно и вообще любые методы оплаты скрывать)

Видео с демонстрацией работы скрипта и его настроек

Сам скрипт 👇 (обновлен от 22.12.2023)

(() => {
  const config = {
    paymentMethodsSelectors: ['#test'],
  };
  const { paymentMethodsSelectors } = config;

  const hidePaymentMethodsWhenPartialPay = () => {
    if (!window.location.href.includes('/sales/shop/dealPay/')) {
      return;
    }

    const url = new URL(window.location.href);
    if (!url.searchParams.has('paymentValue')) {
      return;
    }

    paymentMethodsSelectors.forEach((paymentMethodSelector) => {
      document.querySelectorAll(paymentMethodSelector).forEach((paymentMethod) => paymentMethod.classList.add('hide'));
    });
  };
  window.addEventListener('DOMContentLoaded', hidePaymentMethodsWhenPartialPay);
})();
idePaymentMethodsWhenPartialPay);

📍 Его можно добавить как страницу с оплатой через блок «Добавить JS», так и в темы и потом в настройки аккаунта. Он сам все поймет и будет работать при любом способе

💭 Обсудить решение можно под этим постом: https://t.me/borodach_getcourse/135

Мой канал в Telegram: https://t.me/borodach_getcourse

Мой канал на YouTube: https://www.youtube.com/channel/UCkI_5scRF3PAMeyD06EphTQ