Skip to main content

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:

  1. 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.

  2. 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.

  3. Management Domain Integration: Stock levels, pricing, and other relevant information should be pulled from the "Management" domain in Brink Commerce.

  4. Consistent Customer Information: The new order should use the same shipping and billing information as the original order.

  5. 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.

  6. 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.