微信分销系统支持Saas建站吗?
2022年4月6日
西部数码linux虚拟主机怎么样?
2022年4月7日

WooCommerce:检查用户是否购买了产品

如果您需要检测登录用户是否购买了某个产品 ID,则此代码段可以解决问题。您可以将其用于营销(例如“购买更多此产品!”)或用于在循环或单个产品页面上显示特殊通知。

PHP Snippet:检查登录用户是否已经购买了产品

感谢 Woo(woo-hoo!)有一个方便的小功能,称为“wc_customer_bought_product”。因此,无需从头开始编写代码,该函数已经为我们完成了检查。

 

/**
 * @snippet       WooCommerce Check if User Has Purchased Product
 * @how-to        Get CustomizeWoo.com FREE
 * @author        Rodolfo Melogli
 * @compatible    WooCommerce 5
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
add_action( ‘woocommerce_after_shop_loop_item’, ‘bbloomer_user_logged_in_product_already_bought’, 30 );
function bbloomer_user_logged_in_product_already_bought() {
   global $product;
   if ( ! is_user_logged_in() ) return;
   if ( wc_customer_bought_product( ”, get_current_user_id(), $product->get_id() ) ) {
      echo ‘<div>You purchased this in the past. Buy again?</div>’;
   }
}
卓 程
铬元素大人
喜欢电影,小说和游戏,也喜欢鼓捣主题,想做好独立站的死宅一枚

发表评论

在线客服
在线客服
热线电话
QQ客服