As a User
I need a function to apply a promotion
So that I can benefit from the discounts or offers associated with that promotion
Details and Assumptions
Users can apply a promotion during a purchase or any relevant action where the promotion is applicable.
The system will validate the authenticity and validity of the promotion before applying it.
The system provides response on the success or failure of the promotion application.
Acceptance Criteria
Given I am in the process of making a purchase
When I enter a valid promotion code and apply it
Then the system should validate the code and apply the associated discount or offer to my purchase.
Given I try to apply an expired or invalid promotion code
When I enter the code and attempt to apply it
Then the system should provide response indicating the code is not valid.
As a User I need a function to apply a promotion So that I can benefit from the discounts or offers associated with that promotion
Details and Assumptions
The system provides response on the success or failure of the promotion application.
Acceptance Criteria
Given I try to apply an expired or invalid promotion code When I enter the code and attempt to apply it Then the system should provide response indicating the code is not valid.