Replacement Order
As a customer service representative, or integrator, I want to be able to exchange a product for a customer on their existing order by creating a linked new order, So that the customer can receive their preferred item with minimal hassle and without the need to enter their payment and shipping details again.
Acceptance Criteria:
Linked New Order Creation: On initiating a product exchange, a new order (type? Exchange?) should be created and linked to the original order via a unique identifier. The exchange must be trackable across both orders.
Inherited Payment Authorization: The new order should carry over the payment authorization from the original order to avoid asking the customer for payment details again.
Management Domain Integration: Stock levels, pricing, and other relevant information should be pulled from the "Management" domain in Brink Commerce.
Consistent Customer Information: The new order should use the same shipping and billing information as the original order.
Customer Communication: Upon successful creation of the new exchange order, an event/webhook should be emitted, to automatically notify listening integrators (CRM, ERP) that an exchange /update has been created.
Replacement Order Creation: The Admin UI should allow customer service representatives to create a new order marked as a "Replacement Order."
Log in to comment and vote
No comments yet
Be the first to share your thoughts.