-
Notifications
You must be signed in to change notification settings - Fork 0
3. User Stories
-
As a Merchant I want all placed GuestOrders automatically be linked to an existing Customer/ShadowCustomer based on the email address of the order.
-
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.
-
As a Merchant I want all historic GuestOrders to be linked to Customers / Create new ShadowCustomers based on the above criteria.
-
As a Visitor I shouldn’t know that a ShadowCustomer is being created: I shouldn’t receive email communication about it.
-
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.
-
As a Visitor I want to be able to register in Magento with the normal flow, create a password / welcome email, etc.
-
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.
-
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.
-
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.
-
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.