• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решено Изменение способа оплаты через админку woocommerce

aveave202

Новичок
Добрый день!

Подскажите, пожалуйста, может ли администратор закрепить способ оплаты заказа в woocommerce?

У меня несколько способов оплаты, когда пользователь переходит на оплату ему доступны все способы, хочется чтобы был доступен только тот, который был выбран при создании заказа
 
Последнее редактирование:

aveave202

Новичок
Нашел файл form-pay.php
в нем идет код
<?php
if ( ! empty( $available_gateways ) ) {
foreach ( $available_gateways as $gateway ) {
wc_get_template( 'checkout/payment-method.php', array( 'gateway' => $gateway ) );
}
} else {
echo '<li>' . apply_filters( 'woocommerce_no_available_payment_methods_message', __( 'Sorry, it seems that there are no available payment methods for your location. Please contact us if you require assistance or wish to make alternate arrangements.', 'woocommerce' ) ) . '</li>';
}
?>
Ка добавить сюда условие, если способ оплаты не совпадает с выбранным при создании заказа -> не показывать способ оплаты,
Если совпадает -> показать способ оплаты
 

D&B

Администратор
Команда форума
Местный
Каждый способ оплаты можно отключить - Настройки- Платежи- Платежные шлюза
 

aveave202

Новичок
Проблема в другом.
Когда пользователь создает заказ, он выбирает способ оплаты.
Заказ создается и переходит в обработку, чтобы пользователь не мог его сразу оплатить, когда менеджер ставит "Ожидает оплаты" клиент нажимаем "Оплатить" на этом заказе и ему доступны все способы оплаты, а не тот который он выбрал
 
Сверху Снизу