Я пробовал многие закодированные, чтобы сделать это, но не работает вообще. Я попытался отредактировать файл cart.php & cart-totals.php, чтобы переместить форму поля применения купона в поле общей суммы корзины перед расчетом доставки. Но ничего не работает. Ниже упоминается код, который я использовал, но этот код не применяет купон с использованием ajax. Страница перезагружается при нажатии на кнопку применить купон ... любая помощь будет признательна!
<?php if ( wc_coupons_enabled() ) { ?>
<form action="<?php echo esc_url( wc_get_cart_url() ); ?>" method="post">
<label style="text-align:left" for="coupon_code"><?php esc_html_e( 'Coupon Code', 'woocommerce' ); ?></label><br>
<p>
<input type="text" name="coupon_code" class="input-text" placeholder="<?php esc_attr_e( 'Coupon code', 'woocommerce' ); ?>" id="coupon_code" style="float:left;width:60%" />
<button type="submit" style="float:right" class="button" name="apply_coupon" value="<?php esc_attr_e( 'Apply coupon', 'woocommerce' ); ?>"><?php esc_html_e( 'Apply coupon', 'woocommerce' ); ?></button>
<?php do_action( 'woocommerce_cart_coupon' ); ?>
</p>
<div class="clear"></div>
</form>
<?php } ?>
Я также использовал этот код ссылки, но не работал добавить код купона в корзину итогов woocommerce