将优惠券字段移动到购物车总计

时间:2017-10-13 18:34:44

标签: php wordpress woocommerce

我需要将优惠券字段和按钮移动到购物车总计表,在“继续结帐”按钮上方。 到目前为止,我移动了php文件中的代码部分,但是ajax无法正常工作,因此没有应用折扣。

感谢。

1 个答案:

答案 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' );