在Woocommerce中,我正在寻找一种当购物车中有产品提醒用户可以完成付款时在首页或任何页面中显示短信的方法。
感谢您的帮助。
答案 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文件中。经过测试并可以正常工作。