Skip to main content

[Thủ Thuật WP] Hiển thị dòng gợi ý cho sản phẩm khách đã từng mua

Đối với những khách đã từng mua hàng tại website của bạn và đã đăng ký một tài khoản trên website. Khi khách đăng nhập vào web, tất cả những sản phẩm mà khách đã mua sẽ hiển thị một dòng gợi ý cho sản phẩm khách đã từng mua.

Dưới đây là đoạn code snippet cho điều đó

Copy và paste đoạn code sau đây vào file functions.php của theme

add_action('woocommerce_after_shop_loop_item', 'user_logged_in_product_already_bought', 30);

function user_logged_in_product_already_bought()
{
    if (is_user_logged_in()) {
        global $product;
        $current_user = wp_get_current_user();
        if (wc_customer_bought_product($current_user->user_email, $current_user->ID, $product->get_id())) 
            echo'Xin chào ' . $current_user->first_name . ', Bạn đã từng mua sản phẩm này. Bạn muốn mua lại không?';
    }
}

Kết quả

Image
Hiển thị dòng gợi ý cho sản phẩm khách đã từng mua