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

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

Тема в разделе "Вопросы, советы и доработки.", создана пользователем aveave202, 22 июл 2016.

  1. aveave202

    aveave202

    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    1
    Добрый день!

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

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

    aveave202

    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    1
    Нашел файл 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>';
    }
    ?>
    Ка добавить сюда условие, если способ оплаты не совпадает с выбранным при создании заказа -> не показывать способ оплаты,
    Если совпадает -> показать способ оплаты
     
  3. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.266
    Симпатии:
    721
    Баллы:
    113
    Каждый способ оплаты можно отключить - Настройки- Платежи- Платежные шлюза
     
  4. aveave202

    aveave202

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