Docs
Conditions

Conditions

Use conditions to control which customers and carts qualify for payment plans.

Conditions determine when a payment plan is available. You can combine multiple conditions to create precise targeting rules.

Try the interactive demo below to see how conditions work:

All conditions must be true for this plan to apply

This plan applies when: Cart Total greater than $500 AND Product Category contains any Furniture

Match Types

Before adding conditions, choose how they should be evaluated:

Match TypeBehavior
All conditions must matchEvery condition must be true (AND logic)
Any condition must matchAt least one condition must be true (OR logic)

Cart Conditions

Target orders based on cart contents and totals.

Cart Total

Match based on the total cart value including tax and shipping.

OperatorExample
Greater ThanCart total > $500
Less ThanCart total < $100
BetweenCart total between $200 and $1000
EqualsCart total = $500

Cart Subtotal

Match based on cart value before tax and shipping.

Item Count

Match based on the number of items in the cart.

OperatorExample
Greater ThanMore than 3 items
Less ThanFewer than 10 items
EqualsExactly 5 items

Cart Weight

Match based on the total weight of cart items.

Coupon Applied

Match when specific coupon codes are used.

OperatorExample
Contains AnyHas "SUMMER20" or "SAVE10"
Does Not ContainDoesn't have "NODEPOSIT"

Product Conditions

Target orders based on the products in the cart.

Product Category

OperatorExample
Contains AnyCart has any product from "Events" or "Courses"
Contains AllCart has products from both "Premium" and "Bundle"
Does Not ContainCart has no products from "Digital"

Product Tag

Works the same as categories but uses product tags.

Specific Products

Target individual products by their ID.

OperatorExample
Contains AnyCart contains Product #123 or #456
Contains AllCart contains both Product #123 and #456
Does Not ContainCart doesn't contain Product #789

Product Type

Match based on WooCommerce product types.

TypeDescription
SimpleStandard products
VariableProducts with variations
BundleBundled products
SubscriptionSubscription products

Products On Sale

OptionDescription
AnyAt least one product is on sale
AllAll products are on sale
NoneNo products are on sale

Product Meta Field

Match based on custom product meta fields.

OperatorExample
Equals_custom_field equals "premium"
Not Equals_custom_field not equals "excluded"
Contains_custom_field contains "vip"
Exists_custom_field exists on the product

Customer Conditions

Target orders based on who is checking out.

User Role

Match WordPress user roles.

OperatorExample
Contains AnyUser is "Subscriber" or "Customer"
Contains AllUser has both "VIP" and "Wholesale" roles
Does Not ContainUser is not "Administrator"

User Logged In

OptionDescription
Is Logged InCustomer has an account and is signed in
Is Not Logged InGuest checkout

Customer Country

Match based on the customer's billing country.

First Time Customer

OptionDescription
Is First TimeCustomer has no previous orders
Is Not First TimeReturning customer

Customer Order Count

Match based on the number of previous orders.

OperatorExample
Greater ThanMore than 5 previous orders
Less ThanFewer than 3 previous orders
EqualsExactly 10 previous orders

Customer Lifetime Value

Match based on the total amount the customer has spent historically.

OperatorExample
Greater ThanHas spent more than $1000
Less ThanHas spent less than $100
BetweenHas spent between $500 and $2000

User Meta Field

Match based on custom user meta fields.

Date/Time Conditions

Target orders based on when the checkout occurs.

Current Date

OperatorExample
BetweenBetween Dec 1 and Dec 31
BeforeBefore Jan 1, 2025
AfterAfter June 1, 2025

Day of Week

Match specific days. Useful for weekend-only or weekday-only plans.

Example
Saturday and Sunday only
Monday through Friday only

Time of Day

Match specific hours. Useful for time-limited offers.

Example
Between 9 AM and 5 PM
After 6 PM (evening special)

Event End Date

For products with event dates, match based on whether the event is in the future or past.

Days Until Event

Match based on how many days until the product's event date.

OperatorExample
Greater ThanMore than 30 days until event
Less ThanLess than 7 days until event
EqualsExactly 14 days until event

Condition Examples

Large Order Plan

Offer payment plans only for orders over $500:

  • Match: All conditions
  • Condition: Cart Total > $500

VIP Customer Plan

Special payment terms for high-value customers:

  • Match: All conditions
  • Condition: Customer Lifetime Value > $5000

Seasonal Event Plan

Payment plan for event tickets during booking season:

  • Match: All conditions
  • Conditions:
    • Product Category contains "Events"
    • Current Date between October 1 and March 31

First-Time Customer Incentive

Encourage new customers with flexible payments:

  • Match: All conditions
  • Conditions:
    • First Time Customer = Is First Time
    • Cart Total > $200

Weekend Flash Plan

Special payment option available only on weekends:

  • Match: Any condition
  • Conditions:
    • Day of Week contains Saturday
    • Day of Week contains Sunday

Next Steps