Skip to content

Combine conditions with AND/OR logic

Real access rules aren’t one-dimensional — combine plan, role, spend, and purchase conditions with AND/OR and nested groups.

  • AND / OR logic
  • Nested groups
  • Layered access
No credit card required
FreeRestrict & gate

Sophisticated access needs more than one condition. ArraySubs rules combine conditions with AND/OR and nested groups — e.g. ‘Has Active Subscription to Product A AND (Lifetime Spend ≥ $500 OR Role is VIP)’. This recipe builds layered, combined-condition access.

What you get
  • Mix multiple conditions in one rule.
  • Use AND/OR and nested groups for precision.
  • Grant access from several qualifying paths.
  • Model real-world tier logic.
Copy these settings

The exact configuration

Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.

SettingValue
Top-level logicRule conditionsAND (all match) / OR (any match)
Condition groupsRule conditionsNested groups, each with their own AND/OR
Available conditionsRule conditionsSubscription · Variation · Purchase · Category · Spend · Role · Feature (Pro)
ExamplePatternEnterprise sub OR lifetime spend ≥ $5,000
Best for

When to use this setup

Multi-tier content with several access paths
‘Plan OR spend OR role’ unlocks
Precise enterprise gating
Set up

Set it up in 2 steps

A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.

  1. Add multiple conditions

    On any rule, add the conditions you need (plan, role, spend, purchase, feature) and set the top-level AND/OR.

    Access Rules
  2. Nest groups for complex logic

    Create condition groups (each with their own AND/OR) to express logic like ‘A AND (B OR C)’.

    Access Rules
From the manual

This recipe is built from these ArraySubs user-manual guides:

Good to know

Notes & edge cases

Rules are evaluated in order; for most rule types the first matching rule wins (for discounts, the best price wins).
Feature Value conditions require Pro and Feature Manager.
Keep rules readable — name them clearly since names aren’t shown to customers.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Free + Pro

Member Access

Control who can see, download, and purchase content using flexible rules tied to subscriptions and roles.

Free + Pro

Subscription Products

Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.

Pro

Feature Manager

Define product entitlements, limits, and capabilities so customers know exactly what each subscription includes. Pro only.

FAQ

Questions, answered

Yes. Use a nested condition group: top-level AND with condition A, plus a group containing B OR C.

Subscription, subscription variation, purchased product/variation, purchased from category/tag, lifetime spend, user role, and (Pro) feature value.
Paid Pro plans

Unlock the complete Pro stack

Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.

No credit card required · Annual and lifetime options available