购物车通知提醒链接到Woocommerce中的结帐

时间:2018-08-08 16:44:06

标签: php wordpress woocommerce cart hook-woocommerce

在Woocommerce中,我正在寻找一种当购物车中有产品提醒用户可以完成付款时在首页或任何页面中显示短信的方法。

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

当购物车中有物品时,以下非常简单的代码段将显示提醒(woocommerce通知):

add_action('template_redirect', 'checkout_reminder');
function checkout_reminder() {
    // Not on checkout page
    if( ! WC()->cart->is_empty() && ! is_checkout() ){
        $link     = wc_get_checkout_url(); // Checkout Url
        $count    = WC()->cart->get_cart_contents_count(); // cart count

        // Add a notice
        wc_add_notice(  sprintf( __("You have %d item(s) in cart."), $count ) . ' ' .
            '<a href="' . $link . '" class="button">' . __("Go to checkout") . '</a>',
        'notice' );
    }
}

代码进入活动子主题(或主题)的function.php文件中。经过测试并可以正常工作。

enter image description here