1. Overview & Role Description

Welcome to the MC B2B Portal Sales Person guide. The Sales Person (Seller) role is carefully tailored to ensure laser-focus on assigned clients while maintaining strict data isolation between different sales representatives.

🔒 The Security Boundary: A Seller's Isolated World

As a seller, your environment is strictly siloed. You can ONLY see your assigned clients, their RFQs, and their specific prices. Attempting to view another seller's clients or RFQs will result in a hard 404 Not Found error—these records are completely invisible to you, not just hidden from menus.

Login Process & Authentication

The login process for sellers is fundamentally different from administrators. Sellers do not use email addresses for authentication.

2. Dashboard

Upon logging in, you are greeted by the Sales Dashboard. While it looks similar to the Admin dashboard, the data presented is strictly scoped to your assigned clients.

Seller Dashboard Interface
Figure 1: The Seller Dashboard showing client-scoped metrics.

Dashboard Tiles Explained

Tile What It Shows
My new RFQs The number of new Requests for Quotation (status: Pending) submitted by your assigned clients.
Pending Approvals RFQs belonging to your clients that require your action (e.g., quotations that need to be built, or waiting on client response).
My active clients The total number of approved clients currently assigned to your portfolio.
Products The total number of active products in the system catalog (this is a system-wide metric, as the catalog is shared).

3. Panel Layout

The Seller panel layout is designed to be streamlined and distraction-free. You only see what you need to sell.

The Sidebar ("Sales Panel")

Your main navigation menu is titled "Sales Panel" (unlike the "MC Admin" title seen by administrators). It is significantly shorter than the Admin sidebar.

Menu Structure Overview

What you have:

  • Dashboard
  • RFQs (Scoped)
  • Clients (Scoped)
  • Notifications (Scoped)
  • Price Lists (Read-Only)
  • Products, Categories, Brands (Read-Only)

What is intentionally removed:

Bulk Import, Pages, News, Reports, Sellers, Staff, Settings, Email, Logs, and Discount Approvals.

4. Client Management (Own Clients Only)

The Client Management module is where you view and interact with the companies assigned to you.

Client Management View
Figure 2: Client list (note: you will only see clients assigned to you).

What You CAN Do:

What You CANNOT Do:

5. RFQ Management (Own Clients Only)

Managing Requests for Quotation (RFQs) is the core of your daily operations.

Seller RFQ List
Figure 3: Your scoped RFQ list showing status pills and filters.
Security Note on RFQ Access

If you attempt to access an RFQ URL that belongs to another seller's client, the system will not redirect you—it will throw a hard 404 Not Found error. This is intentional to prevent data leakage.

Key Features for Sellers:

6. Quotation Builder IMPORTANT

The Quotation Builder is where you convert client requests into official offers. This interface has strict rules for sellers to ensure pricing consistency and protect margins.

Quotation Builder
Figure 5: The Quotation Builder interface. Note the locked unit prices.

The Golden Rules of the Quotation Builder

  1. Unit Prices are LOCKED: You CANNOT edit the unit price of catalog items. The price is strictly inherited from the client's assigned Price List.
  2. Custom Lines (Free-text): You CAN add custom lines for non-catalog items (e.g., "Custom Installation Service"). Because these are free-text, you are allowed to manually set the price for these specific lines.
  3. Stock Visibility: Real-time stock levels are visible to you while building the quote to prevent promising unavailable goods.
The Discount Ceiling Mechanism

You can apply a global discount to the quotation (either as a Percentage or a Fixed KWD amount). However, your account has a hard-coded Discount Ceiling (e.g., 5%).

What happens if you exceed your discount limit?

  • A warning message is immediately displayed in the builder.
  • You are required to write a justification (minimum one sentence) explaining why the deep discount is necessary.
  • When you click "Issue", the quotation is NOT sent to the client. Instead, it enters a "Held for Approval" state and is sent to the Super Admin's queue.
  • The RFQ status remains unchanged for the client—they see nothing until the Super Admin approves the discount.
Held Quotation
Figure 6: A quotation held for Super Admin approval due to exceeding the discount limit.

Finalizing the Quote

Setting terms is crucial. You must define:

Issuing requires a Two-Step Confirmation. Once issued, you can download the PDF or use the native WhatsApp sharing integration to send it directly to the client.

7. Client Notifications

You can send targeted alerts and messages directly to your clients' portal dashboards and mobile devices.

8. Price Lists (Read-Only)

Unlike Admins who manage complex pricing tiers, your view of Price Lists is purely informational and client-focused.

Price Lists Read Only View
Figure 7: The "Client Prices" read-only view.

9. Catalog (Read-Only)

You have full visibility into the system catalog to assist clients, but you lack editing permissions.

Products Read Only
Figure 8: Product catalog view (notice the absence of "Edit" or "Delete" buttons).

10. What Sellers Cannot Access

To ensure system stability and security, the following administrative areas are completely inaccessible to your role:

System Configuration
  • Settings & Options
  • Email Manager
  • System Logs
User Management
  • Seller Management
  • Staff/Admin Management
Data Operations
  • Bulk Import/Export tools
  • Reports & Analytics (Global)
  • Discount Approvals Queue
Content Management
  • Website Pages (CMS)
  • News & Blog posts

11. Push Notifications & PWA

The MC B2B Portal is a Progressive Web App (PWA). You can install it on your mobile device for a native app experience.

Alerts You Will Receive:

12. Important Rules for Sellers

13. Permissions Comparison Table

This table illustrates the capability differences between roles.

Feature / Action Seller Admin Super Admin
Login Method Phone No. Email Email
Client Visibility Own Only Global Global
Create/Approve Clients No Yes Yes
Edit Product Catalog Read-Only Yes Yes
Manage Price Lists Read-Only Yes Yes
Edit Quote Unit Prices No Yes Yes
Discount Limitations Capped (e.g. 5%) Unlimited Unlimited
Approve High Discounts No No Yes

14. Quick Reference Summary

  • Login: Always use your phone number. If you forget your password, WhatsApp the Super Admin.
  • Scope: You operate in a silo. You only see your clients and their requests.
  • Pricing: Client prices are strictly locked. You can view them but cannot edit them.
  • Discounts: You can discount up to your ceiling. Anything above requires a written justification and goes to Super Admin approval.
  • Catalog: Feel free to browse products and brands, but you cannot modify any catalog data.