Details
-
Story
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
-
1
-
Commerce Sprint 07 - Mar/2022
-
13
Description
As a Sales Manager
I want to be able to view and change the payment terms and delivery terms linked to an order
So that I can supply my buyer with a different terms if I find the system chosen one is unsuitable
Acceptance Criteria
- New Permission to be able to "Edit Terms and Conditions on an Order" .
- Permission to be found in Account Roles (with another permission related to Order Management) - TBD
- If user HAS this permission;
- Delivery Terms
- At Checkout workflow, user will see a new step to change the Delivery terms automatically set to the order
- Comes after Delivery option has been chosen
- Only show this step IF there is more than one Delivery Terms linked to the Delivery Option selected
- If more than one Delivery Terms is eligible for this Order, user can select between all delivery terms linked to the delivery option selected using this step
- Should be possible to click on any of the delivery terms to view the delivery terms description
- User should be able to navigate back to Delivery Options, change their selection, and then see a different set of Delivery Terms if different delivery terms has been linked to the other Delivery option selected.
- Payment Terms
- At Checkout workflow, user will see a new step to change the Payment terms automatically set to the order
- Comes after Payment method has been chosen
- Only show this step IF there is more than one Payment Terms linked to the Payment method selected
- If more than one Payment Terms is eligible for this Order, user can select between all delivery terms linked to chosen payment method using this step
- Should be possible to click on any of the Payment terms to view the Payment terms description
- User should be able to navigate back to Payment methods, change their selection, and then see a different set of Payment Terms if different Payment terms has been linked to the other Payment method selected.
- If user HAS NOT permission to "Edit Terms and Conditions on an Order"
- Step to select Payment Terms is not shown
- Step to select Delivery Terms is not Shown
- For both Users with and without permission, On the Order Details Page
- Delivery Terms name is shown with the option to click through to view full Description
- Payment Terms name is shown with the option to click through to view full Description
- Only User with permission to Edit will be able to see the "Edit" link next to Delivery Terms and next to Payment Terms on the order details page
- Clicking on the Edit gives a modal pop-up where the terms can be changed
- Orders (including terms and conditions) can only be edited up until the order is in placed status
- Orders (including terms and conditions) can be edited after from Admin.
Wireframes:
https://www.figma.com/file/Fgh6jD5qPBr8srVZlmxAWc/(m)-commerce-classic-theme-01a-ac?node-id=7359%3A242597
https://www.figma.com/file/E9WSalmKKax2a6kAXP3FVc/Commerce-Admin-UI---v7.3?node-id=4539%3A6120
Attachments
Issue Links
- is a dependency of
-
COMMERCE-8196 Link Delivery Terms to an Order - Backend
-
- Closed
-
- relates
-
COMMERCE-9119 Automate tests for user story COMMERCE-8141 (2/2)
-
- Closed
-
-
COMMERCE-9118 Automate tests for user story COMMERCE-8141 (1/2)
-
- Closed
-
-
COMMERCE-8587 Test Plan for COMMERCE-8141
-
- Open
-
- Testing discovered
-
COMMERCE-8806 When a user without Manage Delivery/Payment Terms navigates checks out an order, Checkout portlet breaks after the Shipping Address step
-
- Closed
-
-
COMMERCE-8807 Manage Terms Permissions are not working on the Order Admin UI
-
- Closed
-
-
COMMERCE-8985 User without Manage Order Delivery Terms permission can select between the list of eligible delivery terms
-
- Closed
-
-
COMMERCE-9088 Checkout portlet breaks if the user select a shipping/payment option which eligible term description contains bold, italic, etc... text
-
- Closed
-
-
COMMERCE-8805 If Delivery/Payment Term eligibility is removed while a user is checking out an order, the checkout is stuck on the Delivery/Payment Terms step
-
- Closed
-
-
COMMERCE-8808 Error alert is shown when a user with manage Delivery/Payment Terms permession checks out an order
-
- Closed
-
-
COMMERCE-8983 Cannot scroll the modal to be able to read the entire Term Description
-
- Closed
-
-
COMMERCE-8802 When the user focuses on the Term Description modal, the outline is bigger than the modal
-
- Closed
-
-
COMMERCE-8984 Non-localized titles for Edit Delivery/Payment Terms modal
-
- Closed
-