-
Notifications
You must be signed in to change notification settings - Fork 44
Project Features, Ideas & Notes
André Abt edited this page Jan 9, 2018
·
14 revisions
- Express/Node.js
- Template for API-Documentation: https://docs.google.com/spreadsheets/d/1C4RKOPynq8UO5x-s2YrunLIh1KALguQ2-6gwJC0wKps/edit#gid=0
- Use Angular In-memory Web API during development
- Product {productNo, active, title, summary, description, price, priceNormal, images, sale?, availability? }
- ProductGroup { title }
- ProductDetails? (Key, value list)
- Article? (For different product Options like, sizes, colours etc.)
- Handle Product Stock?
- Shopify offers some nice dummy data CSVs: https://github.com/shopifypartners/shopify-product-csvs-and-images/tree/master/csv-files
- Filtering (By attribute)
- Sorting (Price asc/desc, Name asc/desc, Date asc/desc)
- Show all product details
- Amount selector
- Add to cart button
- Full Text Search with Typeahead, Results shown as products, grouped by Groups, click goes to Product Detail
- Decide about authentication, OAUTH?
- Create new Account
- Email, Password
- Address
- Payment methods?
- Email/Password
- Forgot Password Functionality
- Create Account Link
- Show products with subtotals = amount * price
- Show totals with and without MwSt.
- Remove item from cart
- Clear cart function
- Go to checkout button
- Needs login, or order as a guest?
- Summary of the cart
- Add voucher?
- Payment methods
- Choose address? (add. feature) Order / Delivery Address(es)
- Administrate Products, Groups and Articles
- Edit User Accounts
- Show latest Orders
- Edit Orders (states: new, in progress, payment error, done)
- Delete Orders
- Orders
- Order Detail Page
- Edit Profile Details
- Logout
- Add Products to Favorites
- Layout more or less the same as cart
- Move all favorited products to cart
- Move a product to cart
- Remove Item from list
- Section for featured Items
- Section for new Items