-
Notifications
You must be signed in to change notification settings - Fork 0
website segments
Trymake is divided into 4 segments corresponding to it's three user classes. These are:
- Core - comprises of features linked to Customer Login, account, orders etc.
- Store - comprises of the commerce segment. Shows product list, filters, cart etc
- Vendor Panel - Admin panel given to vendors to manage their Trymake account and sales.
- Staff Panel - Admin panel used by staff to manage different aspects eg. complaints, orders, etc.
Vendor panel is basically a form of admin panel. Hence the main description of vendor panel in what all features or options are supported by the panel.
Each option will be represented by a label in side panel. The Labes and functions available within it are given below
TODO
-
View order:
Order can be viewed by the vendor. All order items can be viewed.
-
Change order status:
Only possible way to change it is to increment: The order of different status is:
- Processing
- Shipped
- Completed
Other than that, there must be an option to Reject an order.
-
Email customer:
Only predefined email templates can be used. Vendor can only input the values of certain fields in email.
Note: Customer email shouldn't be visible to vendor.
- View Stock
- Edit price
- Edit stock of item
- Add/Edit discounted price
- Change return policy
- View profile
- Edit profile
-
Create delivery mode
Delivery mode can be of two types:
- Flat rate -> The delivery charge will always be same
- Zone based -> Different zones will have different rate
Creating Flat rate
- Set name
- Select
Flatrate
- Set amount
Creating Zone based
- Set name
- Select
Zone based
- Add Zone
- Enter Zone name
- Enter zone cost
- Select states in zone. While selecting states, only show states which are not yet present in any zones related to the delivery mode
-
Edit delivery mode
- Change name
- Change the pricing
- Add/Delete delivery zones
- Add/delete states from delivery zones
-
Delete Delivery mode
- Add return policy
- Edit return policy
- Delete return policy
-
In case a stock item exists which is not linked to a delivery method, or a return policy. That item will not be displayed in store. Hence, the vendor should be notified if any such stock item exist.
-
A form to submit request for new product addition.
The form will contain product details.
It will be reviewed by staff and if it's a new product, it will be created else rejected.
Todo Build an in-app rejection and reapplication backend
-
A form to request stocking for an existing product.
Staff are users who maintain Trymake for business purposes.
E.g. Managing complaints.
The Staff Panel will be used by Staff to perform their responsibilities.
The options that will be displayed depends on privilege level of staff. Each option will have different set of privileges which will be needed in order for the user to manipulate/use the option.
E.g. If the staff has permission to view complaints only then can they view it. Similarly in order to Edit complaints they will need permission.
The following segment lists all options of the staff panel that will be available to a user with maximum possible privilege level ( admin ).
Todo
- View set of un assigned complaints
- Assign user
- View set of unresolved complaints assigned to user
- Filter
- Search
- Comment
- Close complaint
- Re-assign staff ( or self ) [ if available ]
- Request re-assign [ provide reason/comment ]
- View resolved complaints
- Filter
- Search
- Change status to unresolved
Only view orders. No power to edit.
-
View list of order
- sort
- filter [ by default not completed orders will be shown ]
- search order by order number [ not affected by filter ]
-
View order details and delivery status
- View recent comments
- View flagged comments
- Remove flag
- Remove comment
- Add new product
- Edit product
- Remove product
- Add new vendor
- Remove Vendor
- Set vendor inactive
- View feedback list
- Filter
- Select email template
- Input data in required places
- Select customer and send.
Copyright (c) 2018 Sidhin S Thomas