No UI design needed; no SKU number needed, no payment needed, Mandarin request
We need a wholesale website for customers to bulk order. Basically what we need are a front-end for customers to view and purchase, and a back end for our staffs to creating and deleting brand, uploading PDF, editing orders, changing prices, posting logistic information, setting up an alert, creating and tracking invoice. We try to divide the project into 6 steps which are listed as below.
Our scenario from the customer side is: Customer is allowed to create their own login name and password and recreate by using their email if they forget. After signing in, they will be able to view the brand list we create. In the brand list page, it will have min 10 brands per page, and all brands are clickable. If customer interests into one of the brand, they can get more details by clicking the name of the brand. After clicking, the brand page is going to jump into an order page. In the order page, half of the page will be the PDF we uploaded with pricing, style number, and color. Another part of the page will be the order form, where our customers need to fill out themselves. The style number and color are required to be put in for the compliment of the form. After the form completed, it can be adding to the shopping cart. Then, a customer can go to the second brand, the third brand and etc. Each brand has their individual form but can be combined together after customer checking out.
Our scenario from our(staff) side is: We can create and delete brands in the brand page. In the order page, we can do uploading PDF, deleting a product or changing the quantity when they out of stock or low in stock, and adding different percentage markup according to different customers. For the same brand placed by different customers, we are able to map the same style and same color together for the same brand. Also, we need a logistic page to add logistic information including the estimated shipping date, tracking number and the carrier. An invoice page is also needed for us to putting information and create invoice regarding different customers. An invoice number will be created automatically after we completing and submitting. A check spot aside of the invoice number that we are able to close the invoice after receiving payment. All invoice are able to be traced, and at the meanwhile, we can also choose to hide the selected invoice.
• User module:
Authentication (Sign up, sign in, change password, reset password)
• Brand Module:
Read brand-detail view
List brand-list view
• Order Module
Add to cart/ manage items
• Admin module
Vender order aggradation
Vender order management
• API unit tests