Multi users/locations

1. Use case name (Required)

Multi users/locations

2. Keywords (Required)

User Role, Multilocation, Multi staffs

3. Actors + description (Required)

As a store owner, I want to be able to set up different locations/users & manage inventory of each location separately so that I can manage many stores and my different in-store staff should have different permission/roles to control in only the locations they’re working in

4. Main flow (Required)

The most common path of interactions between the user & the system:

  1. Admin creates a new source and a new stock linked to this source for the new location whenever the company plans to open the new store

  2. Admin creates a new POS location and add information of this POS location: Address, Schedule, Receipt Header and Footer and link stock of POS location to the newly created stock.

  3. Admin links new POS location to Storeview of Website in which he can get all data including: Promotion, Price, Product, Customers

  4. Admin creates POS user roles such as Store Owner, Cashier with different permissions and discount level to customer

  5. Admin creates POS staff (POS user) with their own identity information and password then assign POS locations they’re working in as well as their POS user role so they can be limited to only the allowed permission.

  6. POS user logs in POS and only can choose POS locations they’re working in and do activities allowed in settings

  7. POS user only can sell products in this location but they can view products in other locations to check stock availability for customer if necessary

5. Fit & Gap analysis (Keep internal)

Compare this use case with the current Magestore solution to identify 3 types:

FIT 100%
Partially FIT + What is the GAP then?
GAP 100%