WooCommerce: поле купона не отображает сообщения об ошибках или успехах после перемещения формы - PullRequest
0 голосов
/ 15 апреля 2020

Я переместил поле купона в корзину из таблицы товаров в таблицу итогов корзины. Пока все отлично работает. Но после добавления кода форма не показывает никаких сообщений об ошибках или успехах.

Я устал выяснять, почему это так, но не смог ничего найти? Есть ли тут какое-то javascript участие? Я пропускаю некоторые уроки?

Вот мой текущий код:

<?php 
add_action( 'woocommerce_cart_totals_before_shipping', 'display_coupon_form_below_proceed_checkout', 100 );
function display_coupon_form_below_proceed_checkout() { ?>

   <?php if ( wc_coupons_enabled() ) { ?>
   <tr class="cart-discount-add">
        <th colspan="2">
            <a data-toggle="collapse" href="#collapseCartCoupon" role="button" aria-expanded="false" aria-controls="collapseCartCoupon">Add coupon code</a>
        </th>
    </tr>
    <tr class="cart-discount-form">
        <td colspan="2">
            <form class="woocommerce-coupon-form" action="<?php echo esc_url( wc_get_cart_url() ); ?>" method="post">
                <div class="coupon collapse" id="collapseCartCoupon">
                <div class="input-group">
                    <input type="text" name="coupon_code" class="form-control input-text" id="coupon_code" value="" placeholder="<?php esc_attr_e( 'Coupon code', 'woocommerce' ); ?>" />
                    <div class="input-group-append">
                        <button type="submit" class="button" name="apply_coupon" value="<?php esc_attr_e( 'Apply coupon', 'woocommerce' ); ?>"><?php esc_attr_e( 'Apply coupon', 'woocommerce' ); ?></button>
                    </div>
                </div>

                </div>
            </form>
        </td>
    </tr>
    <?php } ?>

<?php } ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...