Skip to content

website segments

Sidhin S Thomas edited this page Jul 24, 2017 · 5 revisions

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

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

Administration Options


Dashboard

TODO

Orders

  • 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:

    1. Processing
    2. Shipped
    3. 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.

Stock

  • View Stock
  • Edit price
  • Edit stock of item
  • Add/Edit discounted price
  • Change return policy

Vendor Profile

  • View profile
  • Edit profile

Delivery Modes

  • 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

Return Policy

  • Add return policy
  • Edit return policy
  • Delete return policy

Misc

  • 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 Panel

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.

Administration Options


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 ).

Dashboard

Todo

Complaints

  • 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

Orders

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

Comments

  • View recent comments
  • View flagged comments
    • Remove flag
    • Remove comment

Products

  • Add new product
  • Edit product
  • Remove product

Vendors

  • Add new vendor
  • Remove Vendor
  • Set vendor inactive

Feedback

  • View feedback list
    • Filter

Email customers

  • Select email template
    • Input data in required places
    • Select customer and send.