loyalty_multi_gift
This module allows defining multiple reward products on promotions.
Key Features
- loyalty.reward: Adds a new 'multi_gift' reward type to loyalty programs.
- loyalty.reward: Enables specifying multiple gift options with quantities for rewards.
- loyalty.reward: Computes descriptive text for multi-gift rewards based on selected products.
- loyalty.reward: Prevents duplication of gift lines when updating rewards.
- loyalty.program: Handles program updates to avoid duplicating multi-gift records.
- loyalty.reward.product_line: Manages individual gift lines with product options and quantities.