Skip to main content

SpendingRulesRewardDTO

SpendingRulesRewardDTO = ({ amount: number; rewardType: typeof SPENDING_RULES_REWARD_TYPES.fixedAmountDiscount; templateId: string; } | { amountY: number; everyX: number; rewardType: typeof SPENDING_RULES_REWARD_TYPES.flexibleAmountDiscount; templateId: string; } | { percents: number; rewardType: typeof SPENDING_RULES_REWARD_TYPES.fixedPercentageDiscount; templateId: string; } | { everyX: number; percentsY: number; rewardType: typeof SPENDING_RULES_REWARD_TYPES.flexiblePercentageDiscount; templateId: string; } | { initialValue: number; rewardType: typeof SPENDING_RULES_REWARD_TYPES.giftCard; templateId: string; } | { minOrderPrice: number; rewardType: typeof SPENDING_RULES_REWARD_TYPES.shippingDiscount; templateId: string; } | { percents: number; productId: number; rewardType: typeof SPENDING_RULES_REWARD_TYPES.productDiscount; templateId: string; variantId: number; } | { collectionIds: number[]; percents: number; rewardType: typeof SPENDING_RULES_REWARD_TYPES.productCollectionDiscount; templateId: string; } | { amount: number; rewardType: typeof SPENDING_RULES_REWARD_TYPES.fixedStoreCredit; templateId: string; })[]

Spending rules reward data representing different types of rewards that can be redeemed