我已经尝试了许多编码来做到这一点,但是根本没有用。我尝试编辑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 } ?>
我也使用了此链接代码,但没有成功add coupon code in cart totals woocommerce