OmniMart Pro provides complete administrative control over registered customers, staff team roles, authentication methods, and customer support inquiries.
Manage Customers
The central customer directory allows administrators to manage registered buyer accounts, audit order activity, and assist customers.
Capabilities:
- Customer Profiles: View and edit customer details, including full name, email address, phone number, and primary billing & shipping addresses.
- Account Status Control: Activate, deactivate, or temporarily suspend customer accounts with a single toggle.
- Purchase & Activity History: Audit a customer's complete purchase history, view past invoices, inspect their wishlist items, and review submitted support inquiries.
- Privacy Compliance: Supports self-service customer account deletion in compliance with modern privacy and data protection standards (GDPR).
Staff & Roles (Granular RBAC)
Manage administrative team access with strict Role-Based Access Control (RBAC).
Capabilities:
- Staff User Accounts: Create dedicated staff logins for catalog editors, order fulfillment personnel, financial accountants, and store cashiers.
- Custom Role Definitions: Create named staff roles (e.g., Warehouse Manager, Customer Support Agent, POS Cashier) and assign precise module permissions via checkboxes.
- Granular Permission Gating: Restrict access to designated administrative sections, including:
Manage Products(Categories, products, variants, brands, attributes)Manage Orders(Orders, fulfillment status, printable invoices, transactions)Manage Site(General settings, homepage layout, sliders, email/SMS)Manage POS(Point of Sale register access and POS sales ledger)Manage Addons(Addon directory, synchronizing and enabling modules)
- Superadmin Protection: The primary administrator (
id = 1orrole_id = 0) retains superadmin authority and cannot be locked out by role restrictions.
Social Authentication (Google & Facebook)
Enhance customer conversion rates by allowing shoppers to register and sign in using popular social accounts.
Capabilities:
- One-Click Social Login: Integrates Google and Facebook OAuth via Laravel Socialite.
- Automatic Account Provisioning: New social users automatically have customer accounts created and verified instantly.
- Configurable Credentials: Manage Google and Facebook App IDs and Secret Keys directly from Admin Panel → Manage Site → Social Login.
Customer Support Tickets
A built-in customer service desk allowing buyers to communicate directly with store administrators regarding orders, deliveries, or product questions.
Capabilities:
- Ticket Inbox: Filter and organize customer inquiries by status (Pending, Open, Closed) and reference ticket ID.
- Threaded Messaging: Exchange direct messages and upload attachments (screenshots, receipts, or photos) within each ticket discussion.
- Resolution Tracking: Mark tickets as resolved or close completed threads to keep the customer support queue organized.