Details
-
Story
-
Status: Closed
-
Critical
-
Resolution: Completed
-
None
-
1
-
Commerce Sprint 17- Ago/2022, Commerce Sprint 18- Aug/2022
-
13
Description
As a Sales Manager
I want to be able to set a default Account Discount per channel
So that Accounts viewing the product catalogue from this channel use this Discount by default
Acceptance Criteria
- From the Order Defaults Page there is an option for setting a default Discount on the account with an an option to specify a channel.
- This Section to be called "Discounts"
- Follows the UI pattern (e.g. for address or Terms and Conditions)
- Placed after Price Lists (
COMMERCE-9704)
- User selects a Channel first
- Options will include All Channels, and a list of all enabled channels
- There is an option to Override Eligibility per default
- Set to false by default
- User then selects the Default Discount
- Only Level 1 Discounts are presented to the user (For now, future stories we will introduce Multi-level)
- If Override Eligibility is set to false;
- Selecting a default Discount per Channel means that when viewing the product prices from this account via that channel, the Discount set as default, if eligible, is what is used.
- Otherwise the highest priority eligible Discount is used (as per current functionality)
- If Override Eligibility is set to True;
- Selecting a default Discount per Channel means that when viewing the product prices from this account via that channel, the Discount set as default, is what is used regardless of any other eligibility criteria on the Discount.
- Only the Eligibility Settings from the Eligibility tab of the discount configuration is ignored. i.e. ignore Account, Channel and Order Type Eligibility
- All other Discount Rules as per the Details Tab of the discount still apply
- If there is at least one Default set per account, The Option "All Channels" does not appear but instead "All Other Channels" is the option shown on the UI
- It should be possible to remove a default
(either by delete from an ellipsis or by editing and removing - UX decision) - For upgrading purposes no default Discounts need to be set at the account as this is a new feature
Attachments
Issue Links
- relates
-
COMMERCE-10189 Headless API to set an Account Default Discount per Channel
-
- Closed
-
-
COMMERCE-9832 Automate functional tests for user story COMMERCE-9706
-
- Closed
-
-
COMMERCE-9843 Test Plan for COMMERCE-9706
-
- Closed
-
- mentioned in
-
Page Loading...