Skip to main content

Get Product Discounts

Definition​

Get discounts applied to products.
This activity is useful for getting offers of products. For example, you can get products in the wish list of a customer, then check it with the result of this activity and send the customer an email with his wished products offers.

Properties​

This activity has no additional properties other than the shared set of activity properties.

Outcomes​

OutcomeDescription
DoneReturns a list of the output model.

Output Model​

{
Name: string,
DiscountType: number // AssignedToOrderTotal = 1, AssignedToSkus = 2, AssignedToCategories = 5, AssignedToManufacturers = 6, AssignedToShipping = 10, AssignedToOrderSubTotal = 20,
UsePercentage: boolean,
DiscountPercentage: number,
DiscountAmount: number,
MaximumDiscountAmount?: number,
StartDateUtc?: Date,
EndDateUtc?: Date,
RequiresCouponCode: boolean,
CouponCode: string,
IsCumulative: boolean,
DiscountLimitationId: number,
LimitationTimes: number,
MaximumDiscountedQuantity?: number,
AppliedToSubCategories: boolean,
DiscountLimitationType: number, // Unlimited = 0, NTimesOnly = 15, NTimesPerCustomer = 25
AppliedToProductIds: number[]
}