Customer Conditions evaluate the customer's account information to determine promotion eligibility. They're used for VIP discounts, new customer promotions, guest-only offers, and loyalty campaigns. Requires Ezhance Pro.
Available Conditions
Guest Customer
Checks whether the customer is logged in or shopping as a guest.
- Guest — Applies only to unregistered visitors
- Logged In — Applies only to registered and logged-in customers
Use cases: First-visit incentives for guests; member-only discounts for logged-in customers.
Customer Role
Evaluates the customer's WordPress/WooCommerce user role (Customer, VIP, Wholesale Customer, Subscriber, etc.).
Use cases: Wholesale pricing for wholesale role, VIP discounts for VIP role, staff discounts for the Editor role.
Customer Email
Checks the customer's email address or domain using: Is, Is Not, Contains, Does Not Contain.
Use cases: Corporate offers targeting a company domain (e.g., @company.com), personal promotions for specific email addresses, staff discounts.
Customer ID
Evaluates the WordPress user ID. Useful for highly targeted individual customer promotions.
Use cases: Personalized promotions for specific customer accounts.
Account Created Date
Evaluates when the customer's account was created, using operators: Before, After, On, In Range, Within Last, More Than, Less Than.
Use cases: New customer campaigns (account created within the last 30 days); loyalty rewards for long-standing customers (account created more than 1 year ago).
Common Use Cases
- VIP discount — Customer Role = VIP → 20% off
- Wholesale pricing — Customer Role = Wholesale Customer → tiered bulk pricing
- New member offer — Account Created Date within last 7 days → 10% off
- Long-term loyalty — Account Created Date more than 1 year ago → exclusive discount
- Staff discount — Customer Email contains @yourstore.com → 30% off
Important: Guest Customer Limitations
Guest customers (not logged in) do not have a customer role, account creation date, or customer ID. Conditions based on those fields will always fail for guest customers. Use the Guest Customer condition first if you need to handle guests separately.
Best Practices
- Use Customer Role for scalable group-based targeting rather than individual Customer IDs.
- Combine customer conditions with cart conditions for more powerful promotions (e.g., VIP role + cart subtotal ≥ $50).
- Test with accounts that do and don't match the conditions before activating.