Video Thumbnail
12:20

Video Tutorial: Roles

Watch this quick step-by-step video guide to fully understand how to use this feature efficiently.

1.9K Views

Roles & Permissions

The Supermarket application is designed with multiple layers of access to ensure that users only see what is relevant to them. There are two primary roles: Customer and Partner (Supermarket Admin).


1. Customer

Customers are the end-users who browse products, place orders, and manage their personal accounts.

Key Capabilities:

  • Browse the catalog of a specific supermarket or multiple supermarkets.
  • Add items to Cart and Wishlist.
  • Checkout, apply Promo Codes, and pay online or via Cash on Delivery.
  • Track order status.
  • Earn and spend Loyalty Points.
  • Manage multiple delivery addresses.

2. Partner (Supermarket Admin & Staff)

Partners are the store owners who manage a specific supermarket on the platform. They can also create "Staff" roles to help run the store.

Partner (Store Owner) Capabilities:

  • Full control over their specific supermarket.
  • Manage products (add manually or from the Global Catalog), variants, and stock levels.
  • View and process incoming orders.
  • Create promotional deals, banners, and promo codes.
  • Manage store settings (delivery charges, taxes, opening hours).
  • Staff Management: Partners can invite staff members and assign them specific permissions.

Available Staff Sub-Roles: When a Partner adds a staff member, they can assign them a specific role that restricts access. Examples include:

  • DELIVERY: Can only view and update orders assigned to them for delivery.
  • CASHIER: Access to POS (Point of Sale) features.
  • WAREHOUSE: Access to inventory and stock updates.
  • CUSTOMER_SERVICE: Access to customer orders and support tickets. (Note: A partner can fully customize what modules a staff member can access).