PromotionsOrderReductionPromotion

  • Returns one of the following: Bogo OrderReduction Coupon GiftCard Combo

    Possible values:

    • None = 0
    • Bogo = 1
    • OrderReduction = 2
    • Coupon = 3
    • GiftCard = 4
    • Combo = 5
    • Max = 6
  • True if other promotions and discounts can be applied to orders that already have this promotion applied, False if not

  • True if this promotion can be applied to items that already have a promotion applied, False if not

  • True if this promotion can be applied to modifiers that already have a promotion applied, False if not

  • True if this promotion can be applied to orders that already have a promotion or discount applied, False if not

  • AlternateId for this promotion provided for customer integration

  • Amount of this Promotion

  • True if Promotion applies to combo components, False if not

  • True if Promotion applies to modifiers as well as base items, False if not

  • True if automatically apply the Promotion when qualifying items are ordered, False if not

  • Bar code value that can be scanned to apply the promotion when not using single use codes

  • True if an automatically-applied Promotion should look at all items in an order, False if only for items for a specific seat before being applied

  • Code that can be manually entered to apply the promotion when not using single use codes

  • Dictionary of User Defined key value pair.

    Properties: 3
  • Returns a byte describing the days this Promotion is available: 0 = None 1 = Sunday 2 = Monday 4 = Tuesday 8 = Wednesday 16 = Thursday 32 = Friday 64 = Saturday If multiple days are selected, binary addition is used in determining this value.

    Possible values:

    • None = 0
    • Sunday = 1
    • Monday = 2
    • Tuesday = 4
    • Wednesday = 8
    • Thursday = 16
    • Friday = 32
    • Saturday = 64
  • Maximum number of items that can be reduced by the promotion if LimitDiscountedItems is set to true

  • Eligible ItemGroups in this Promotion

    Properties: 4
  • Possible values:

    • GreatestPrice = 0
    • LowestPrice = 1
  • End date of this Promotion

  • End time for this Promotion

  • True if StartDate and EndDate are enforced, False if not

  • True if Days are enforced, False if not

  • True if Maximum Amount for a order is enforced, False if not

  • True if Maximum number of promotions that can be applied for a order is enforced, False if not

  • True if StartTime and EndTime are enforced, False if not

  • Signed 32-bit integers (commonly used integer type).

  • True if this Promotion is active, False if inactive

  • True if this Promotion can only be applied by an authorized employee, False if not

  • True if Promotion can only be applied be entering or scanning a code, False if not

  • True if Promotion is to be applied for a specific destination, False if not

  • True if want to limit the number of items that can be reduced by the Promotion, False if not

  • True if Promotion is to be applied for a specific section, False if not

  • True if Promotion is to be applied for a specific terminal, False if not

  • Id of Marketing campaign to assign to the order

  • Maximum total dollar value of the promotion per order

  • Maximum number of times the promotion can be applied to a single order

  • Minimum order subtotal required before any items qualify

  • True if order items needs to be selected first for applying Promotion, False if not

  • Name to be printed on the order receipt

  • Sort priority of this Promotion

  • Properties: 5
  • True if additional items must be ordered before the qualifying item can be discounted, False if not

  • Possible values:

    • Percentage = 0
    • Amount = 1
    • NewIndividualPrice = 3
    • NewTotalPrice = 4
  • True if Promotion can only be applied by using a single use promotion code, False if not

  • Start date of this Promotion

  • Start time of this Promotion

  • Destinations to which this Promotion must be applied

    Properties: 1
  • Sections to which this Promotion must be applied

    Properties: 1
  • Returns one of the following: None Register CustomerPortal Kiosk CustomerPortalMobile WebService MobileApp

    Possible values:

    • None = 0
    • Register = 1
    • CustomerPortal = 2
    • CustomerPortalMobile = 8
    • WebService = 16
    • MobileApp = 32