Retail Express Discount End Date Logic Summary
Key Principles
Date Format
- DiscountEnd value must be in dd/mm/yyyy format
- Example:
31/12/2024
Inclusive Dating Policy
- The discount remains active ON the DiscountEnd date itself
- Customers receive discount pricing through the entire DiscountEnd day
- The DiscountEnd date is the last day discount pricing is available
Transition Logic
- Discount pricing continues:
Current Date ≤ DiscountEnd
- Discount pricing ends:
Current Date > DiscountEnd
- Only when the current date moves past the DiscountEnd date does discount pricing end
Practical Examples
Current Date | DiscountEnd Date | Discount Active? | Pricing |
---|---|---|---|
30/12/2024 | 31/12/2024 | ✅ YES | Discount |
31/12/2024 | 31/12/2024 | ✅ YES | Discount |
01/01/2025 | 31/12/2024 | ❌ NO | Regular |
Critical Timeline
30/12/2024 → Discount Active (before end date)
31/12/2024 → Discount Active (ON the end date - inclusive)
01/01/2025 → Discount Ends (past the end date)
Business Impact
- Customer Experience: Customers who purchase on the DiscountEnd date still receive discount pricing
- Marketing Accuracy: "Offer valid until [date]" means customers can purchase at discount pricing through that entire date
- System Behavior: Regular pricing only takes effect the day after DiscountEnd
Remember: If today equals DiscountEnd, discount pricing is still active. Only tomorrow will regular pricing take effect.
How to apply a storewide discount to all Outlets - Maropost Community
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article