Skip to content

3. User Stories

NoorulBhoelai edited this page Feb 20, 2018 · 3 revisions
  1. As a Merchant I want all placed GuestOrders automatically be linked to an existing Customer/ShadowCustomer based on the email address of the order.

  2. As a Merchant I want all placed GuestOrders that can’t be automatically linked to a Customer/ShadowCustomer (because it doesn’t exist) automatically create a ShadowCustomer.

  3. As a Merchant I want all historic GuestOrders to be linked to Customers / Create new ShadowCustomers based on the above criteria.

  4. As a Visitor I shouldn’t know that a ShadowCustomer is being created: I shouldn’t receive email communication about it.

  5. As a Visitor I shouldn’t know that a GuestOrder is being converted to a ShadowCustomerOrder: Order email communication should be as if I have placed a GuestOrder.

  6. As a Visitor I want to be able to register in Magento with the normal flow, create a password / welcome email, etc.

  7. As a Merchant I want to have a clear distinction on the Customer grid / Customer view if a customer is a normal customer or a ShadowCustomer.

  8. As a Merchant I want to have a clear distinction on the Order grid / Order view if an Order is a GuestOrder or a RegisteredCustomerOrder.

  9. As a Developer I want to be able to convert a very large set of historic GuestOrders without impacting the performance of the running shop.

  10. As a Developer I want the conversion of a GuestOrder to a ShadowCustomer to be abstract: When attributes are added etc. I shouldn’t have to change the code of this module.

Clone this wiki locally