Example: VIP Exclusive Perfume

In this guide, we will set up a rule to ensure that products in the "High-End Perfume" category are ONLY sold to users with the 'VIP' role.

Goal: Hide high-end perfumes from everyone (guests, regular customers) EXCEPT users who have the 'VIP' role.

Step-by-Step Configuration

  1. Create a New Rule

    Navigate to WooCommerce > Settings > Product Visibility > Rules and click Add Rule.

  2. Set General Info

    Title: VIP Perfume Exclusive
    Enabled: Yes

  3. Define What to Hide (The Content)

    We want to target a specific category.

    Filter Type: Category
    Filter Value: High-End Perfume (Select your category here)

  4. Choose the "Whitelist" Action

    We want to "Show" this only to specific people. This implicitly hides it from everyone else.

    Visibility Action: Show (Whitelist)

    Note: When you use "Show", Yeekit automatically hides the matching products from anyone who doesn't meet the conditions below.

  5. Set the Condition (The VIP)

    We want only VIPs to pass this rule.

    Condition Type: Role
    Operator: IN
    Value: VIP (or Administrator, VIP, etc.)

  6. Save the Rule

    Click Save Rule.


Result

Alternative: "Look but Don't Touch"

If you want non-VIPs to see the products but not buy them (to create FOMO):

  1. Change Visibility Action to Restrict Access.
  2. In Redirect Mode, choose Show Message.
  3. Set Message to: "This exclusive perfume is reserved for our VIP members."
  4. Use the same Conditions (Role IN VIP).

Now, non-VIPs can find the product, but the "Add to Cart" button is replaced with your message.