WooC Commerce ẩn tất cả các sản phẩm khỏi trang cửa hàng

Bạn có thể ẩn sản phẩm WooC Commerce khỏi trang cửa hàng và tìm kiếm sản phẩm bằng cách chọn 'Ẩn' trong tùy chọn 'Hiển thị danh mục' từ hộp thông tin Xuất bản trên trang sản phẩm trong phần phụ trợ

Điều này tốt và nó ẩn sản phẩm như được quảng cáo khỏi cửa hàng và kết quả tìm kiếm sản phẩm nhưng sản phẩm vẫn hiển thị nếu được tìm kiếm từ tìm kiếm WordPress thông thường

Sản phẩm có Chế độ hiển thị danh mục được đặt thành Ẩn

Kết quả tìm kiếm WordPress

Vì vậy, nếu bạn tìm kiếm trang web của mình bằng tham số URL động //mydomain.com/?s=Hidden+Woo+Product thì sản phẩm bạn đã ẩn sẽ hiển thị trong kết quả tìm kiếm

add_action['pre_get_posts', 'wpse_187444_search_query_pre'];
/**
 * Hide Catalog Products Only In Search
 * @link //wordpress.stackexchange.com/questions/283393/hidden-woocommerce-products-still-showing-up-in-search-results/283397
 * @since 1.7.0
 */
function wpse_187444_search_query_pre[$query] {
    
    if [$query->is_search[] && $query->is_main_query[]] {
        
        $tax_query = $query->get['tax_query', array[]];

        $tax_query[] = array[
            'taxonomy' => 'product_visibility',
            'field'    => 'name',
            'terms'    => 'exclude-from-catalog',
            'operator' => 'NOT IN',
        ];

        $query->set['tax_query', $tax_query];
    }
}

Vì vậy, trong đoạn mã trên [nguồn gốc trong giá trị liên kết], bộ lọc bài đăng tải trước được chạy trên truy vấn tìm kiếm chính và bất kỳ sản phẩm nào có Bộ ẩn danh mục không được trả về kết quả tìm kiếm, hãy thêm mã vào chức năng chủ đề của bạn. tập tin php

Chỉ mục của Google

Một vấn đề khác là các sản phẩm ẩn vẫn được Google lập chỉ mục và hiển thị thông qua tìm kiếm hoặc sơ đồ trang web của Google. Bạn có một vài lựa chọn để giải quyết vấn đề này

  • Bạn có thể đặt từng sản phẩm thành noindex/nofollow theo cách thủ công trong plugin SEO trên mỗi trang của mình
  • Nếu bạn có nhiều sản phẩm cần ẩn, bạn có thể chỉ định danh mục cho sản phẩm và chạy bộ lọc để loại trừ các sản phẩm đó khỏi việc lập chỉ mục. Ví dụ này sử dụng WordPress SEO – Yoast để đặt noindex

Luôn kiểm tra lại sơ đồ trang web của bạn hoặc chạy tìm kiếm trang web của Google để kiểm tra nội dung sản phẩm ẩn site:mydomain.com Hidden Woo Product

Có nhiều trường hợp bạn có thể muốn ẩn sản phẩm trong WooC Commerce. Đối với một số người bán hàng trực tuyến, điều này có thể là do họ bán cho cả khách hàng bán lẻ và người mua B2B. Hoặc họ có thể muốn cung cấp các sản phẩm độc quyền [như hàng hóa] chỉ dành cho thành viên

Bài viết này sẽ chỉ cho bạn các cách khác nhau để ẩn các sản phẩm WooC Commerce trong cửa hàng trực tuyến của bạn một cách dễ dàng

Bắt đầu nào

Lý do để ẩn sản phẩm trong WooC Commerce

Dưới đây là một số lý do chính tại sao bạn cần ẩn sản phẩm trong WooC Commerce

  • Các sản phẩm chỉ bán cho khách hàng độc quyền nên được giữ ngoài tầm nhìn của công chúng
  • Các sản phẩm không còn được cung cấp nhưng sẽ được bán lại cũng nên được ẩn khỏi cửa hàng
  • Các sản phẩm phụ thuộc vào dịch vụ và có thể được đại diện bán hàng thêm thủ công không được hiển thị trong cửa hàng trực tuyến

Làm cách nào để ẩn Sản phẩm khỏi Cài đặt WooC Commerce?

Khi áp dụng phương pháp này, có một lưu ý. sản phẩm sẽ chỉ được ẩn khỏi các trang của cửa hàng. Nếu người tiêu dùng nhận được một liên kết trực tiếp, họ vẫn có thể truy cập sản phẩm. Do đó, phương pháp này không phải là một giải pháp hoàn hảo nếu bạn thực sự muốn đặt sản phẩm ở chế độ riêng tư - không chỉ ẩn

Ngoài ra, nếu bạn cần ẩn nhiều sản phẩm, kỹ thuật này không hiệu quả vì bạn sẽ phải thay đổi từng sản phẩm theo cách thủ công. Sẽ hiệu quả hơn nhiều khi chỉ định hàng loạt sản phẩm cho một danh mục và sau đó ẩn danh mục đó

Nếu bạn không phiền khi sản phẩm có sẵn bằng URL trực tiếp, thì việc sử dụng WooC Commerce để ẩn các sản phẩm cụ thể khỏi trang cửa hàng là được

Và bây giờ hãy đi sâu vào hướng dẫn chi tiết

Bước 1. Đăng nhập vào tài khoản WooC Commerce của bạn

Trước hết, bạn cần đăng nhập vào bảng điều khiển quản trị viên WordPress của mình

Bước 2. Bấm vào menu sản phẩm

Sau đó, như trong hình bên dưới, nhấp vào menu sản phẩm để truy cập sản phẩm bạn muốn ẩn với khách hàng bằng cách sử dụng tùy chọn hiển thị

Bước 3. Chọn sản phẩm

Để vào màn hình chỉnh sửa sản phẩm, hãy chọn sản phẩm từ danh sách tất cả các mặt hàng bạn muốn ẩn, như hình bên dưới và nhấp vào Chỉnh sửa

Bước 4. Nhấp vào “Hiển thị danh mục”

Khả năng hiển thị danh mục là một tùy chọn ở phía bên phải của màn hình chỉnh sửa sản phẩm, bên dưới metabox xuất bản. Khi bạn nhấp vào liên kết này, một menu thả xuống sẽ hiển thị, với tùy chọn cuối cùng là Ẩn

Bước 5. Nhấp vào “Ẩn”

Bạn chỉ cần tích vào tùy chọn Hidden rồi nhấn OK và Update là xong

Và đó là nó. Đây là phương pháp dễ nhất để ẩn sản phẩm WooC Commerce khỏi danh mục cửa hàng. Có nhiều cách khác mà bạn có thể thử ẩn sản phẩm trong WooC Commerce. Hãy cùng khám phá cách tiếp cận tiếp theo

Làm cách nào để ẩn sản phẩm trong WooC Commerce bằng plugin?

Trong phần này, chúng tôi sẽ chỉ cho bạn cách ẩn sản phẩm trong WooC Commerce bằng cách sử dụng plugin Chỉ dành cho thành viên WooC Commerce

Plugin Chỉ dành cho thành viên WooC Commerce cho phép bạn ẩn các sản phẩm WooC Commerce khỏi cửa hàng trực tuyến của mình theo một số cách, chúng tôi sẽ đi sâu hơn bây giờ

Ẩn sản phẩm riêng lẻ, theo danh mục và tất cả sản phẩm

Để ẩn một sản phẩm WooC Commerce, chỉ cần mở sản phẩm đó trong trang Chỉnh sửa sản phẩm và cuộn xuống vùng Dữ liệu sản phẩm. Sau đó chọn tab Chỉ thành viên

Từ menu thả xuống, chọn Phương thức hạn chế. Ví dụ: nếu bạn chọn Mật khẩu, bạn sẽ được nhắc nhập mật khẩu [hoặc bộ sưu tập mật khẩu] để mở khóa sản phẩm

Để ẩn các sản phẩm WooC Commerce theo danh mục hoặc ẩn tất cả các sản phẩm WooC Commerce trong cửa hàng của bạn, hãy truy cập WooC Commerce > Cài đặt > Chỉ thành viên từ bảng quản trị WordPress

Chọn Phương thức hạn chế và đặt tùy chọn Nội dung bị hạn chế thành Danh mục được chỉ định

Ẩn sản phẩm theo vai trò người dùng

Bạn có thể ẩn các sản phẩm WooC Commerce khác nhau dựa trên vai trò của người dùng nếu bạn đã thiết lập chúng chỉ sau vài phút

  1. Chuyển đến WooC Commerce> Cài đặt> Chỉ thành viên và chọn Vai trò người dùng làm Phương thức hạn chế

  2. Sử dụng tùy chọn Nội dung bị hạn chế, quyết định xem bạn muốn ẩn sản phẩm trong một danh mục nhất định hay tất cả sản phẩm WooC Commerce

  3. Nếu bạn chọn Danh mục được chỉ định, phần Danh mục bị hạn chế cho phép bạn xác định danh mục sản phẩm WooC Commerce nào bị hạn chế

  4. Cuối cùng, nhập một hoặc nhiều vai trò người dùng trong khu vực Vai trò người dùng được phép. Đây là những vai trò người dùng có quyền truy cập vào các sản phẩm WooC Commerce bị ẩn

Ẩn sản phẩm theo trạng thái đăng nhập

Nếu bạn có trang web thành viên hoặc muốn xây dựng các mặt hàng ẩn WooC Commerce chỉ dành cho thành viên, bạn có thể ẩn sản phẩm dựa trên trạng thái đăng nhập của người dùng

  1. Truy cập WooC Commerce > Cài đặt > Chỉ dành cho thành viên và đặt Phương thức hạn chế thành Trạng thái đăng nhập
  2. Sử dụng tùy chọn Nội dung bị hạn chế, quyết định xem bạn muốn ẩn các mục trong một danh mục nhất định hay tất cả các sản phẩm WooC Commerce
  3. Trong phần Danh mục bị hạn chế, hãy chỉ định chính xác danh mục sản phẩm WooC Commerce nào bạn muốn ẩn

Ẩn sản phẩm bằng mật khẩu

Với plugin Chỉ dành cho thành viên WooC Commerce, bạn có thể áp dụng một số mật khẩu [hoặc một mật khẩu] cho các sản phẩm WooC Commerce riêng lẻ, danh mục sản phẩm WooC Commerce hoặc tất cả các sản phẩm WooC Commerce trong cửa hàng của bạn. Đây là một giải pháp thay thế tuyệt vời cho các chủ doanh nghiệp muốn có một phương pháp đơn giản để thực hiện các chiến dịch tiếp thị và khuyến mãi

  1. Truy cập WooC Commerce> Cài đặt> Chỉ dành cho thành viên và đặt Phương thức hạn chế thành Mật khẩu

  2. Sử dụng tùy chọn Nội dung bị hạn chế, quyết định xem bạn muốn ẩn các mục trong một danh mục nhất định hay tất cả các sản phẩm WooC Commerce

  3. Trong phần Danh mục bị hạn chế, chọn danh mục sản phẩm WooC Commerce bạn muốn ẩn. Tùy chọn Trang biểu mẫu mật khẩu cho phép bạn chọn trang mà biểu mẫu mật khẩu sẽ hiển thị trên đó

Các mặt hàng WooC Commerce riêng lẻ cũng có thể được ẩn bằng một [hoặc nhiều] mật khẩu bằng cách chuyển đến tab Chỉ thành viên trong cài đặt Dữ liệu sản phẩm

Ẩn các sản phẩm riêng lẻ theo ID người dùng

Thỉnh thoảng, bạn có thể cần ẩn các mặt hàng WooC Commerce cụ thể theo ID người dùng. Điều này rất quan trọng khi bạn chỉ muốn một vài người có quyền truy cập vào các mặt hàng WooC Commerce

Để bắt đầu, hãy mở sản phẩm bạn muốn ẩn, cuộn xuống phần Dữ liệu sản phẩm và chọn tab Chỉ thành viên. Đặt phương thức Hạn chế thành Theo người dùng và nhập ID người dùng mà bạn muốn cho phép truy cập

Để lấy ID người dùng, hãy điều hướng đến Người dùng > Tất cả người dùng trong bảng điều khiển quản trị viên WP và di chuột vào người dùng mong muốn. ID người dùng sẽ được hiển thị bên cạnh tên người dùng của họ

Bằng cách chọn hộp bên cạnh tùy chọn Ẩn trong kho lưu trữ, bạn có thể chọn ẩn sản phẩm WooC Commerce trong kho lưu trữ [trang cửa hàng chính, trang danh mục và kho lưu trữ thẻ]

Chuyển hướng người dùng khỏi các sản phẩm ẩn

Nếu người tiêu dùng cố gắng truy cập các mục ẩn, bạn có thể muốn chuyển hướng họ ra khỏi chúng để cung cấp trải nghiệm người dùng tốt. Điều này rất có lợi cho các trang web thành viên WooC Commerce và các trang web chỉ có thể truy cập được bởi các thành viên. Để làm điều đó, hãy làm theo các bước sau

  1. Từ bảng quản trị WordPress, đi tới WooC Commerce > Cài đặt > Chỉ dành cho thành viên

  2. Từ trình đơn thả xuống, chọn Phương thức hạn chế

  3. Chọn trang bạn muốn chuyển hướng người dùng trái phép đến trong phần Nếu bị hạn chế, hãy chuyển hướng đến

    • Bạn có thể sử dụng một trong các trang mặc định của WooC Commerce, chẳng hạn như Tài khoản của tôi
    • Hoặc, bạn có thể chuyển hướng khách hàng đến trang đích được cá nhân hóa

Từ cuối cùng

Như bạn có thể kết luận từ bài viết của chúng tôi, có nhiều cách khác nhau để ẩn sản phẩm trong WooC Commerce, cho dù thông qua cài đặt tiêu chuẩn hay sử dụng plugin cao cấp. Chúng tôi hy vọng rằng bài viết này sẽ giúp bạn quản lý kinh doanh trực tuyến của bạn

Nếu bạn có bất kỳ câu hỏi nào liên quan đến chủ đề này, xin vui lòng bình luận xuống bên dưới. Chúng tôi muốn nghe từ bạn

Sản phẩm ẩn là gì?

Hành động Ẩn sản phẩm có một trường ẩn được trình kích hoạt thêm vào. Trường này, ID sản phẩm, xác định sản phẩm cần ẩn . ID sản phẩm được đặt theo mặc định và không thể thay đổi. Bạn có thể sử dụng hành động Ẩn sản phẩm trong các quy trình công việc bắt đầu bằng các trình kích hoạt sau. Số lượng hàng tồn kho đã thay đổi.

Khả năng hiển thị danh mục là gì?

Tùy chọn hiển thị danh mục chuyển cửa hàng WooC Commerce của bạn thành danh mục bằng cách cung cấp cho bạn tùy chọn tắt tất cả chức năng Thương mại điện tử . Điều này bao gồm thay đổi các nút “Thêm vào giỏ hàng” và “Mua ngay” cũng như vô hiệu hóa quy trình thanh toán và giỏ hàng thông thường.

Chủ Đề