Различные способы оплаты для оформления заказа и оплаты заказа в WooCommerce - PullRequest
0 голосов
/ 22 мая 2019

Цель состоит в том, чтобы иметь только переименованную версию Check (Register Order) на странице Checkout, и как только администратор разместит ее в соответствии с утверждением, шлюз кредитной карты будет доступен на моей учетной записи.

Использованиеэтот код, который, как я думал, будет работать, удаляет все шлюзы?

Вот код:

add_filter( 'woocommerce_available_payment_gateways', 'switch_gateways_checkout_myaccount');
function switch_gateways_checkout_myaccount($available_gateways) {
  global $woocommerce;

  $endpoint = $woocommerce->query->get_current_endpoint();

  if ($endpoint == 'order-pay') {
    unset($available_gateways['cheque']);
  } else {
    unset($available_gateways['stripe']);
  }

  return $available_gateways;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...