Conditions are the factors you configure that determine whether or not an order qualifies to receive the Promotion Actions you have set for the Promotion.
Departments > Administration > Bonus > Promotions > Promotion Conditions
Standard PromoPost PromoAutoShipHost Award OrderCart Browsing
- Birth Date: Checks if the current date is equal to the rep's birthdate.
- Consecutive Limiter: Limits a promotion to award consecutively across a rep or customer. Any prior consecutive promotions awarded will subtract from this promotion's consecutive evaluation.
- Country: Requires orders must have a given Country in Bill and/or Ship Address.
- Currency Type: Checks whether the current order is the appropriate currency type.
- Customer Misc Field Date Compare: Evaluates whether the chosen field falls before, after, or equal to the current order's date or today.
- Customer Referred Count: Requires a certain number of Referred Customers in a given Period(s).
- Customer Type: Selects the customer type that is eligible for the promotion.
- Delayed Promotion: Will return True if the person in question was previously awarded a Delayed Promotion that can still be redeemed.
- Division: Requires a Division or Division Collection.
- Dynamic Bonus Agent: Requires the Rep to have met a Bonus Agent (true or false).
- Dynamic Engine Rank Agent: Selects the Bonus Agent, Operator, and Compare Value to be evaluated against.
- Has Active AutoShip Profile: Returns true if the Rep or Customer has an active AutoShip Profile with a next run date in the future.
- Join Date: Allows you to set a required join date range for a Rep or Customer.
- Market Show: Requires Current Order being evaluated to be in a particular Market Show.
- Master Order #: Evaluate if the master order is the Nth master order registered in a specific period or date range.
- Miscellaneous Rep Field Date Compare: Evaluates whether the chosen Rep Misc Field falls before, after, or equal to the current order's date or today.
- Miscellaneous Rep Fields: Evaluates whether the chosen Misc Field is true or not for a given Rep.
- Not Earned Past Promotion: Requires that the Customer or Rep has not earned a specific Promotion in the past, or a specific number of times.
- Order #: Requires the order to be the Nth order in a specific period.
- Party: Used to evaluate a party with the selected party type.
- Party: Bookings: Requires a certain number of Bookings.
- Party: Guests and Orders: Requires a certain number of Guests/Orders.
- Party: Order Count: Returns the count of orders in the party.
- Past Earned Promotion: Requires to have earned a number of promotions in the past.
- Past Host: Checks if the customer of the order has ever been the host of a completed or closed party.
- Past Party Guests: Checks if the customer was ever a guest or host in a past party.
- Personally Enrolled: Evaluates the count of personally enrolled Reps in the given Bonus period.
- Personally Enrolled - Count: Evaluates the count of personally enrolled Reps.
- Price: Used to evaluate if the order has a certain price (order total).
- Price Type: Used to restrict a promotion to a specific Price Type.
- Product Count: Requires a certain number of Inventory items or Inventory Collections purchased.
- Product Count Min/Max: Requires a certain range of Inventory items or Inventory Collections purchased.
- Promotion Cap: Limits how many times the promotion may be awarded company wide.
- Promo Code: Allows entry of a promotional code during checkout (not supported in back office or party). If at least one condition type is configured (and attached to any promotion), the checkout screen will show the promo code input, regardless of whether any promo code is actually eligible for the order or not.
- Promotion Code Type: Determines the promotion code type to utilize when evaluating promotion eligibility. This is similar to the "Promo Code" functionality, but the user will be required to provide a promotion code available to them.
- Public Price: Requires a certain Sales in Public (retail) price.
- Referred Customer Order: Evaluates if the current order is a Referred customer order.
- Renewal Date Compare: Evaluates whether the chosen field falls before, after, or equal to the current order's date or today.
- Rep #: Evaluate true for Reps with specific Rep number.
- Rep Collection: Validates if a rep is in a Rep Collection.
- Rep Country: Returns the Rep's billing or shipping country ID depending on configuration. This has very specific use, and in the event that a general country restriction is needed, please utilize either the "Country" promotion condition or the County association from the Promotion creation page.
- Rep Type: Selects the Rep type that is eligible for the promotion.
- Rep Rank Type: Validates if a rep is a certain rank.
- Shipping Cost Portion: Evaluates based on the portion of shipping configured, shipping value configured, and the shipping cost of the current order.
- Shipping Method: Requires an order to use the selected Shipping Method.
- SubOrderCount: Used to evaluate if the reps has a count of SubOrders.
- Time Since Join Date - Volume: Validates the Ordering Rep's Join date is in the date range selected, and Volume Requirements.
- Volume: Requires a certain Volume total on the order which falls between limits set in 'Volume Min:' and 'Volume Max:' fields.
- Birth Date: Checks if the current date is equal to the rep's birthdate.
- Consecutive Limiter: Limits a promotion to award consecutively across a rep or customer. Any prior consecutive promotions awarded will subtract from this promotion's consecutive evaluation.
- Country: Requires orders have the given Country in Billing or Shiping Address.
- Currency Type: Checks whether the current order is the appropriate currency type.
- Customer Misc Field Date Compare: Evaluates whether the chosen field falls before, after, or equal to the current order's date or today.
- Customer Type: Selects the customer type that is eligible for the promotion.
- Delayed Promotion: Will return True if the person in question was previously awarded a Delayed Promotion that can still be redeemed.
- Division: Requires a Division or Division Collection.
- Dynamic Bonus Agent: Requires the Rep to have met a specific Bonus Agent.
- Dynamic Engine Rank Agent: Selects the Bonus Agent, Operator, and Compare Value to be evaluated against.
- Has Active AutoShip Profile: Returns True if the Rep or Customer has an active AutoShip Profile with a next run date in the future.
- Join Date: Sets a date range for the join date for Rep or Customer.
- Market Show: Requires the Current Order to be in a particular Market Show.
- Master Order #: Evaluate if the master order is the Nth master order registered in a specific period or date range.
- Miscellaneous Rep Field Date Compare: Evaluates whether the chosen Rep Misc Field falls before, after, or equal to the current order's date or today.
- Miscellaneous Rep Fields: Evaluates whether the chosen Misc Field is true or not for a given Rep.
- Not Earned Past Promotion: Requires that the Customer or Rep has not earned a specific Promotion in the past for a specific number of times.
- Not Rep #: Used to exclude Rep numbers from qualifying for the promotion.
- Offline Promotion Evaluation: Evaluate the conditional qualifications created by a custom process external to the promotion engine. You will likely not use this Condition unless custom work was done utilizing this Condition.
- Order #: Requires the order to be the Nth order in a specific period.
- Party: Used to evaluate a party with the selected party type.
- Party: Bookings: Requires a certain number of Bookings.
- Party: Guests and Orders: Requires a certain number of Guests/Orders.
- Past Earned Promotion: Requires to have earned a set number of promotions in the past.
- Past Host: Checks if the customer of the order has ever been the host of a completed or closed party.
- Past Party Guests: Checks if the customer was ever a guest or host in a past party.
- Personally Enrolled: Evaluates the count of personally enrolled Reps in the given Bonus period.
- Personally Enrolled - Count: Evaluates the count of personally enrolled Reps.
- Price: Used to evaluate if the order has a certain price (order total).
- Price Type: Used to restrict a promotion to a specific Price Type.
- Product Count: Requires a certain number of Inventory items or Inventory Collections purchased.
- Product Count Max: Sets an upper limit to the number of Inventory items or Inventory Collections purchased.
- Product Count Min/Max: Requires a certain range of Inventory items or Inventory Collections purchased.
- Promotion Cap: Limits how many times the promotion may be awarded companywide.
- Promo Code: Allows entry of a promotional code during checkout (not supported in back office or party). If at least one condition type is configured (and attached to any promotion), the checkout screen will show the promo code input, regardless of whether any promo code is actually eligible for the order or not.
- Promotion Code Type: Determines the promotion code type to utilize when evaluating promotion eligibility. This is similar to the "Promo Code" functionality, but the user will be required to provide a promotion code available to them.
- Public Price: Requires a certain Sales in Public (retail) price.
- Renewal Date Compare: Evaluates whether the chosen field falls before, after, or equal to the current order's date or today.
- Rep #: Evaluate True for Reps with specific Rep number.
- Rep Classification Type: Validates if a rep is a certain classification type.
- Rep Collection: Validates if a rep is in a Rep Collection.
- Rep Country: Returns the Rep's billing or shipping country ID depending on configuration. This has very specific use, and in the event that a general country restriction is needed, please utilize either the "Country" promotion condition or the County association from the Promotion creation page.
- Rep Rank Type: Validates if a rep is a certain rank.
- Rep Type: Selects the Rep type that is eligible for the promotion.
- Shipping Cost Portion: Evaluates based on the portion of shipping configured, shipping value configured, and the shipping cost of the current order.
- Shipping Method: Requires an order to use the selected Shipping Method.
- SubOrderCount: Used to evaluate if the reps has a count of SubOrders.
- Time Since Join Date - Volume: Validates that the Ordering Rep's Join date is within the date range selected, and Volume Requirements.
- Volume: Requires certain Volume total on order which falls between limits set in 'Volume Min:' and 'Volume Max:' Fields.
- AutoShip: Bonus Qualification: Returns true if a bonus qualification is also true. Can also return a cumulative value for numeric agents. Optionally, can also create orders if they don't already exist. This will never return true for a customer, as qualification agents are specific to reps.
- AutoShip: Consecutive Order by Market: Evaluates the Nth order for orders of a specific market. Generally this is used to include orders created by AutoShip as well as those manually flagged as a market of AutoShip.
- AutoShip: Consecutive Order by Profile: Evaluates if the current AutoShip order is the next consecutive AutoShip order in a sequence.
- AutoShip: Customer Type: The Customer must be a specific customer type to be considered for the promotion.
- AutoShip: Customer Volume: Requires a certain total of volume in the evaluation period.
- AutoShip: Not Past Earned Promotions: Requires a specific promotion to be earned a specified number of times in the evaluation period.
- AutoShip: Period Type: Requires the Promotion to be a specific AutoShip Period Type.
- AutoShip: Product Count Min/Max: Evaluates if an Inventory Item or Inventory Collection was purchased in the specified period(s).
- AutoShip: Referred Order Volume: Evaluates the volume totals from order by referred customers or reps.
- AutoShip: Shipping Method: The order must use a specifed shipping method in order to be eligible for the promotion.
- AutoShip: Volume: Requires a certain total of volume on an AutoShip order.
- Country: Requires the order to have given Country in Billing and/or Shipping Address.
- Currency Type: Checks whether the current order is the appropriate currency type.
- Customer Misc Field Date Compare: Evaluates whether the chosen field falls before, after, or equal to the current order's date or today.
- Customer Referred Count: Requires a certain number of Referred Customers in a given Period(s).
- Delayed Promotion: Will return True if the person in question was previously awarded a Delayed Promotion that can still be redeemed.
- Join Date: Sets a date range for the join date for a Rep or Customer.
- Miscellaneous Rep Field Date Compare: Evaluates whether the chosen Rep Misc Field falls before, after, or equal to the current order's date or today.
- Renewal Date Compare: Evaluates whether the chosen field falls before, after, or equal to the current order's date or today.
- Rep #: Evaluate for Reps with specific Rep number.
- Rep Collection: Validates if a rep is in a Rep Collection.
- Shipping Cost Portion: Evaluates based on the portion of shipping configured, shipping value configured, and the shipping cost of the current order.
- Birth Date: Checks if current date is equal to the rep's birthday.
- Country: Requires the order to have given Country in Billing and/or Shipping Address.
- Customer Referred Count: Requires a certain number of Referred Customers in a given Period(s).
- Customer Type: Selects the customer type that is eligible for the promotion.
- Currency Type: Checks whether the current order is the appropriate currency type.
- Delayed Promotion: Will return True if the person in question was previously awarded a Delayed Promotion that can still be redeemed.
- Division: Requires a Division or Division Collection.
- Dynamic Bonus Agent: Requires the Rep to have a met a Bonus Agent.
- Dynamic Engine Rank Agent: Selects the Bonus Agent, Operator, and Compare Value to be evaluated against.
- Has Active AutoShip Profile: Returns true if the Rep or Customer has an active AutoShip Profile with a next run date in the future.
- Join Date: Sets a date range for the joind date for Reps and Customers.
- Market Show: Requires the current order to be a particular Market Show.
- Master Order #: Evaluates if the master order is the Nth master order registered in a specific period or date range.
- Miscellaneous Rep Fields: Evaluates whether the chosen Misc Field is true or not for a given Rep.
- Not Earned Past Promotion: Requires that the Customer or Rep has not earned a specific Promotion in the past for a specific number of times.
- Order #: Requires the order to be the Nth order in a specific period.
- Party: Used to evaluate a party with the selected party type.
- Party: Bookings: Requires a certain number of Bookings.
- Party: Guests and Orders: Requires a certain number of Guests/Orders.
- Party: Order Count: Returns the count of orders in the party.
- Past Earned Promotion: Requires the rep or customer to have earned a number of promotions in the past.
- Past Host: Checks if the customer of the order has ever been the host of a completed or closed party.
- Past Party Guests: Checks if the customer was ever a guest or host in a past party.
- Personally Enrolled: Evaluates the number of personally enrolled Reps in the given Bonus period.
- Personally Enrolled - Count: Evaluates the number of personally enrolled Reps.
- Price: Used to evaluate if the order has a certain price (order total).
- Price Type: Used to restrict a promotion to a specific Price Type.
- Product Count: Requires a certain number of Inventory items or Inventory Collections be purchased.
- Product Count Min/Max: Requires a range of Inventory items or Inventory Collections be purchased.
- Promotion Cap: Limits how many times the promotion may be awarded companywide.
- Promo Code: Allows entry of a promotional code during checkout (not supported in back office or party). If at least one condition type is configured (and attached to any promotion), the checkout screen will show the promo code input field, regardless of whether any promo code is actually eligible for the order or not.
- Public Price : Requires a certain Sales in Public (retail) price.
- Rep Collection: Validates if a rep is in a Rep Collection.
- Rep Country: Returns the Rep's billing or shipping country ID depending on configuration. This has very specific use, and in the event that a general country restriction is needed, please utilize either the "Country" promotion condition or the County association from the Promotion creation page.
- Rep Type: Selects the Rep type that is eligible for the promotion.
- Rep Rank Type: Validates if a rep is a certain rank.
- Shipping Cost Portion: Evaluates based on the portion of shipping configured, shipping value configured, and the shipping cost of the current order.
- Shipping Method: Requires an order to use the selected Shipping Method.
- SubOrderCount: Used to evaluate if the reps has a count of SubOrders.
- Time Since Join Date - Volume: Validates that the ordering rep's join date is in the date range selected, and Volume Requirements.
- Volume: Requires certain Volume total on the order which falls between limits set in 'Volume Min:' and 'Volume Max:' Fields.
For additional information about promotions, see the following:
Promotion Builder (Promotions)
Promotion Actions
Promotion Collections
Promotion Engine Overview
Promotions Examples
Promotion Set Up
Promotion Types