To Do for Shop ============== Cart: 1) proper unit tests - Anonymous cart - User's cart - User's cart management 2) Merge cart status must be "saved" for target cart 3) Public Carts - public carts must not leave status: "saved" (Create a copy? Ask user?) - List recent public carts - Display public cart - Login to copy public cart 4) Custom Attributes - attributes for cart and items - store and load attributes - validation interface - default values? 5) Workflow Add status "quote requested" and "quote sent"? Event handler to implement custom workflow 6) Shop Admin Process carts: - make quotes - review orders - verify orders 7) Add "order" or "request quote" Button Wizard to complete cart (variations, quantities etc.) - Add customer date (user data) - Add addresses (deliver, bill, etc.) 8) User Cart Status Allow user to follow "ordered" carts. View "quotes", order quoted carts, postpone carts,