我需要将优惠券字段和按钮移动到购物车总计表,在“继续结帐”按钮上方。 到目前为止,我移动了php文件中的代码部分,但是ajax无法正常工作,因此没有应用折扣。
感谢。
答案 0 :(得分:0)
编辑cart.php文件以删除输出优惠券代码的代码。然后编辑cart-total.php文件并在结帐页面上插入输出优惠券代码的功能。
wc_get_template( 'checkout/form-coupon.php', array( 'checkout' => WC()->checkout() ) );
为了使其正常运行,需要使用wc-checkout脚本,以便只为购物车页面排队。
function enqueue_woo_scripts() {
if( is_cart() ) {
if( ! wp_script_is( 'wc-checkout', 'enqueued' ) )
wp_enqueue_script( 'wc-checkout' );
}
}
add_action( 'wp_enqueue_scripts', 'enqueue_woo_scripts' );