The discount application rules in Subotiz define how promotions interact with product types, billing cycles, and trial periods. These rules ensure accurate checkout behavior and a consistent customer experience.
Discount Logic at Checkout
- Product types
- One-time products: Discounts apply once at the time of purchase.
- Example: A $20 discount on a $100 one-time purchase reduces the total to $80.
- Subscription products: Discounts may apply across multiple billing cycles, depending on campaign settings.
- Example: A 10% discount for three billing cycles on a $50 subscription reduces the first three charges to $45 each.
- Discount types
- One-time discounts: Apply only once, regardless of product type.
- Recurring discounts: Apply across the defined number of billing cycles (e.g., the first three cycles or all cycles).
- Trial periods
- Discounts do not apply during a trial period.
- The discount is reserved during the trial to ensure it applies when the first paid cycle begins.
- Example: A 7-day trial followed by a $30 subscription with a 10% discount will charge $27 only after the trial ends.
- Billing cycle application
- If a campaign defines N billing cycles, discounts apply starting with the first paid cycle after any trial.
- A subscription is eligible if at least one billing cycle meets the campaign conditions.
- Discount display
- If a billing cycle does not meet the campaign conditions (e.g., a minimum spend requirement), no discount is applied.
- If conditions are met, the discount amount is clearly shown at checkout.
- For trial cycles, the discount displays as $0 but remains reserved for future paid cycles.
Subotiz applies discounts based on product type, billing cycle, and trial rules, ensuring promotions remain consistent, accurate, and transparent at checkout.