Flair Conditions

5 min
Apr 23, 2025

Overview

Use conditions to show Flair promotions automatically in the right place at the right time.

Match All / Any

Choose how to apply the logic if there are multiple conditions.

  • All - The promotion will only display if all conditions match.
  • Any - The promotion will display if any one condition matches.

Company Name

Show promotions based on the customer's Shopify B2B company.

Include / exclude

  • is - the company name is included in the list
  • is not - the company name is excluded from the list

Company name list

Enter one or more company names (case-insensitive). If multiple names are entered, only one name must match.

Collection

Show promotions based on Shopify collections.

Include / exclude

  • is - the collection is included in the list
  • is not - the collection is excluded from the list

Collection list

Enter one or more collections. If multiple collections are entered, only one collection must match.

Collection type

  • the current collection - match based on the current collection
  • product collections - match based on the product collections

Create Date

Show promotions based on if a product was created within the past number of days.

Days

  • Enter the number of days - any number greater than 0

Customer History > Order Count

Show promotions based on the number of orders a customer has made.

Operator

  • <= - less than or equal to
  • >= - greater than or equal to

Order total

  • Enter the number of orders - any number greater than or equal to 0

Customer History > Total Spent

Show promotions based on the total amount a customer has spent.

Operator

  • <= - less than or equal to
  • >= - greater than or equal to

Amount

  • Enter the amount in whole dollars without cents (e.g. - 100)

Customer Tag

Show promotions based on customer tags.

Include / exclude

  • is - the tag is included in the list
  • is not - the tag is excluded from the list

Customer tag list

Enter one or more customer tags (case-insensitive). If multiple customer tags are entered, only one must match.

Customer Type

Show promotions based on the type of customer.

Type

  • not logged in - the customer is not logged in
  • a consumer - the customer is a consumer (does not belong to a B2B company)
  • a business - the customer is a business (belongs to a B2B company)

Inventory > In stock

Show promotions when a product is available to purchase.

Inventory > Between

Show promotions when a product has available inventory quantities between two amounts (e.g. - "Low stock").

Minimum

Enter the minimum inventory quantity. This number is inclusive and must be greater than 0 and less than or equal to the maximum inventory.

Maximum

Enter the maximum inventory quantity. This number is inclusive and must be greater than the minimum inventory.

Out of stock

Show promotions when a product is not available to purchase.

  • any availability - show for all products regardless of availability
  • available for sale - show for products that are available
  • not available for sale - show for products that are not available

Metafield

Show promotions based on Shopify Metafields.

Resource

  • product - a product metafield
  • variant - a variant metafield; Only available for the main product on product pages.

Namespace and key

  • namespace - enter the metafield namespace (e.g. - 'custom')
  • key - enter the metafield key (e.g. - 'promo')

Operator

  • exists - the metafield exists
  • is - the metafield value is included in the list (case-sensitive)
  • is not - the metafield value is excluded from the list (case-sensitive)

Value list

Enter one or more metafield values to match. If multiple values are entered, only one must match.

Page Type

Show promotions based on specific page types (e.g. - 'collection', 'product').

Include / exclude

  • is - the page type is included in the list
  • is not - the page type is excluded from the list

Page type list

Enter one or more page types. If multiple page types are entered, only one must match.

Price

Show promotions based on the product price.

Operator

  • <= - less than or equal to
  • >= - greater than or equal to

Amount

  • Enter the amount in whole dollars without cents (e.g. - 100)

Product

Show promotions based on specific products.

Include / exclude

  • is - the product is included in the list
  • is not - the product is excluded from the list

Product list

Enter one or more products. If multiple products are entered, only one must match.

Product Option

Show promotions based on product options.

Name

  • any - the option name will match on any name
  • is - the option name is included in the list
  • is not - the option name is excluded from the list

Name list

Enter one or more names (case-insensitive). If multiple names are entered, only one must match.

Value

  • any - the option value will match on any value
  • is - the option value is included in the list
  • is not - the option value is excluded from the list

Value list

Enter one or more values (case-insensitive). If multiple values are entered, only one must match.

Product Tag

Show promotions based on product tags.

Include / exclude

  • is - the product tag is included in the list
  • is not - the product tag is excluded from the list

Product tag list

Enter one or more product tags (case-insensitive). If multiple product tags are entered, only one must match.

Sale Price

Show promotions based on the product sale price. The sale price is based on the difference between the product price and compare at price.

Operator

  • <= - less than or equal to
  • >= - greater than or equal to

Percent

Select the sale percentage to use from the the list, such as 20%.

Savings type

  • any savings amount - match on products with any savings amount
  • a single savings amount - match on products with the same savings amount across all variants
  • multiple savings amounts - match on products with multiple savings amounts across all variants