Задать вопрос

Как добавить условие в метод оплаты в Woocommerce?

Подскажите пожалуйста,
как добавить условие: если сумма оплаты меньше 3000 - определенные способ оплаты скрывается?

Например имеется 2 способа оплаты:
- оплата при доставке наличными
- онлайн-оплата

Если сумма менее 3000, способ "оплата при доставке наличными" скрываем.

Насколько понимаю, необходимо получить ID платежного шлюза, а затем применить сниппет:
add_filter( 'woocommerce_available_payment_gateways', 'custom_paypal_disable_manager' );
function custom_paypal_disable_manager( $available_gateways ) {
   if ( $total_amount < 3000 ) {
      unset( $available_gateways['ID шлюза'] );
   return $available_gateways;
}


Но я не знаю как получить ID платежного шлюза (способов оплаты несколько и все они реализованы разными плагинами).
Возможно есть спопоб, как получить все ID платежных шлюзов списком.
Буду благодарен за любую информацию.
  • Вопрос задан
  • 35 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
ИД платежного шлюза - https://misha.agency/woocommerce/metoldy-oplaty-v-...

Да там и пример есть - только условие нужное по подобию сделать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы