Кто нибудь делал функцию на отключение способов оплаты?

В данной ветке форума предлагаю размещать статьи, стратегии развития интернет магазинов, а также просто общаться
Ответить
Аватара пользователя
vaprub
lvl 2
Сообщения: 6
Зарегистрирован: 30 май 2018, 11:56

Кто нибудь делал функцию на отключение способов оплаты?

Сообщение vaprub » 23 авг 2018, 17:16

Кто нибудь делал функцию на отключение способов оплаты в зависимости от суммы покупки?
На wordpress решал данную проблему так:

Код: Выделить всё

add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );

$limit_reached = false;

function wc_minimum_order_amount() 
{
  // Задать переменную, чтобы указать минимальное значение заказа
  $minimum = 1000;
  
  if ( WC()->cart->total < $minimum ) {
    $limit_reached = true;
    
  }
  return $limit_reached;
}

function unsetting_payment_gateways( $available_gateways ) 
{	
  $limit_reached = wc_minimum_order_amount();
  if ($limit_reached) {			
      // Здесь установить способ оплаты
      unset($available_gateways['cod']);
  }
  
  return $available_gateways;
}
add_action('woocommerce_available_payment_gateways', 'unsetting_payment_gateways');
Может в mogute тоже есть такие хуки что бы повесить похожую функцию?
Аватара пользователя
AndreySupport
Web-мастер
Сообщения: 1121
Зарегистрирован: 31 янв 2016, 20:35

Re: Кто нибудь делал функцию на отключение способов оплаты?

Сообщение AndreySupport » 24 авг 2018, 12:47

Хук Вы можете повесить на любую функцию
http://wiki.moguta.ru/devhelp/plugins/h ... rabotchiki
Аватара пользователя
allcpace
lvl 1
Сообщения: 1
Зарегистрирован: 01 апр 2019, 18:44

Re: Кто нибудь делал функцию на отключение способов оплаты?

Сообщение allcpace » 01 апр 2019, 18:45

Точное название на английском — Ranking documents based on user behavior and/or feature data
http://pflink.ru/blog/ves-vneshney-ssilki
Ответить