Giới thiệu tổng quan về Products Scheduler / Restrict Access
Products Scheduler / Restrict Access là plugin mạnh mẽ giúp quản trị viên website WordPress dễ dàng thiết lập lịch trình đăng bài, sản phẩm và giới hạn quyền truy cập dựa trên user roles hoặc theo quy tắc ngày tháng. Plugin hỗ trợ cả posts, custom posts (như WordPress pages, bbPress posts hay các custom posts bên thứ ba) và sản phẩm của WooCommerce. Đặc biệt, với các sản phẩm WooCommerce, bạn có thể đặt trạng thái “Unpurchasable” để sản phẩm hiển thị nhưng không thể thêm vào giỏ hàng.
Tính năng nổi bật của Products Scheduler / Restrict Access
- Quản lý lịch đăng / hủy đăng posts, custom posts và sản phẩm WooCommerce tự động theo quy tắc thời gian.
- Đặt giới hạn truy cập nội dung theo user roles, với tùy chọn chuyển hướng đến trang khác khi bị khóa.
- Đánh dấu sản phẩm WooCommerce là “Unpurchasable” – hiển thị nhưng không thể mua, phù hợp cho các chiến dịch quảng bá hoặc ra mắt sản phẩm.
- Thiết lập nhiều quy tắc Scheduling linh hoạt áp dụng cho từng bài viết, sản phẩm hoặc theo nhóm danh mục.
- Hỗ trợ tùy chỉnh hiển thị thông báo riêng biệt trong giai đoạn sản phẩm “Unpurchasable”.
Cách hoạt động của Products Scheduler / Restrict Access
Sau khi cài đặt và kích hoạt plugin, quản trị viên sẽ thấy mục “Scheduler” mới trong menu chính dùng để cấu hình các quy tắc lập lịch. Tại đây, bạn có thể tạo các quy tắc tự động để đăng hoặc hủy đăng các bài viết, custom posts và sản phẩm. Ngoài ra, có thể dễ dàng giới hạn truy cập nội dung theo từng nhóm user roles và chọn chuyển hướng nếu người dùng không có quyền xem.
Lưu ý: Để giới hạn truy cập với người dùng chưa đăng nhập, chỉ cần chọn ít nhất một role trong phần phân quyền.
Đặt sản phẩm WooCommerce thành Unpurchasable
Quản trị shop có thể sử dụng tùy chọn “Unpurchasable” để sản phẩm hiển thị nhưng không thể thêm vào giỏ hàng. Tính năng này loại bỏ nút “Add to Cart” trên trang sản phẩm và trang cửa hàng đối với sản phẩm và các user roles được chọn.
Quản trị viên có thể tùy chọn đặt trạng thái sản phẩm sau hoặc trước thời gian “Unpurchasable” là có thể mua hoặc không đăng hiển thị. Trong giai đoạn này, bạn cũng có thể thêm hai thông điệp riêng biệt cho trang sản phẩm và trang cửa hàng.
Lưu ý quan trọng:
- Theme bạn sử dụng cần tương thích và gọi đúng các hook như
woocommerce_after_single_product
,woocommerce_loop_add_to_cart_link
vàwoocommerce_single_product_summary
để plugin có thể tự động ẩn nút “Add to Cart”. - Tính năng “Unpurchasable” không hoạt động nếu plugin WooCommerce Availability Scheduler đang kích hoạt.
- Tính năng không tương thích với addon Measurement Price Calculator.
Quy tắc Scheduling và Restrict Access
Quản trị viên có thể gán nhiều quy tắc lên tập hợp posts, products hoặc danh mục sản phẩm/bài viết. Mỗi quy tắc gồm các tùy chọn sau:
- Tên hoặc ID quy tắc
- Loại mục áp dụng (WordPress post hoặc WooCommerce product)
- Lựa chọn mục cụ thể hoặc nhiều mục
- Lựa chọn danh mục liên quan
- Chiến lược phân công (áp dụng cho các mục đã chọn hoặc ngược lại là áp dụng cho tất cả ngoại trừ mục đã chọn)
- Áp dụng với các danh mục con nếu có
- Cài đặt thời gian lập lịch và giới hạn hiển thị theo từng user roles
Lập lịch theo ngày tháng
Với mỗi quy tắc lập lịch, quản trị viên có thể cấu hình chi tiết ngày, tháng, giờ để áp dụng các trạng thái khác nhau như công khai hoặc ẩn bài viết/sản phẩm. Ví dụ từ việc xác định khoảng thời gian đăng sản phẩm, đến tự động ẩn nội dung theo vai trò người dùng.
Chỉ những khách hàng đã đăng nhập và đã mua sản phẩm này mới có thể để lại đánh giá.
Chưa có đánh giá nào.