Admin Panel Documentation
Complete reference for every module in the MyntCart admin panel — dashboard, orders, products, promotions, reports, user management, and system settings.
Dashboard
The Dashboard provides a real-time overview of your business performance with key metrics, charts, and actionable insights.
Sales Overview
Revenue trends, total sales, and order statistics at a glance.
Product Analytics
Best-selling products, stock alerts, and inventory status.
Customer Insights
New registrations, activity trends, and user behavior data.
How to Use
- Access from main navigation or homepage
- Review key performance indicators (KPIs)
- Analyze trends using interactive charts
- Click any metric to drill down for detailed reports
- Use date filters to analyze specific time periods
Employees
Manage admin staff, define roles, set granular permissions, and control access to different admin panel modules.
Create Employee Roles
- Navigate to Employees → Employee Role Setup
- Click "Add New Role"
- Enter role name and description
- Select permissions for each module (Orders, Products, Reports, etc.)
- Save the role configuration
Add New Employee
- Go to Employees → Employees
- Click "Add New Employee"
- Fill in personal details (name, email, phone)
- Assign a role from the dropdown
- Set login credentials and save
Store Management
Manage multiple store locations, branches, inventory, and store-specific operations including POS and WhatsApp integration.
Key Features
- Branch Management — Create and manage multiple store locations
- Store Managers — Assign store-level administrators
- Product Management — Store-specific product and inventory control
- POS Orders — Point-of-sale transactions per branch
- Bulk WhatsApp — Send promotional messages to customers
- Inventory Management — Track stock levels and set alerts
Setup Steps
- Activate the Store Management module from the activation page
- Create store branches with location details
- Assign managers to each location
- Add products to store inventory
- Configure POS settings for in-store transactions
POS System
Point-of-sale system for in-store transactions at physical locations.
Product Search
Quick lookup by barcode or product name.
Payment Processing
Cash, card, and digital payment methods.
POS Workflow
- Access POS from main menu
- Search and add products to cart
- Adjust quantities as needed
- Apply discounts or coupons
- Select payment method
- Process payment and print receipt
Printer Settings
Navigate to Printer Settings (below POS in the sidebar). Configure receipt printers for POS transactions.
- Set printer type — thermal receipt printer, regular printer, or network printer
- Configure printer connection — USB, Bluetooth, or network IP
- Customize receipt layout — logo, store name, address, footer text
- Set paper size — 58mm or 80mm thermal paper
- Enable/disable auto-print on order completion
- Click Test Print to verify the connection
- Click Save
Order Management
The Order Management section in the admin sidebar contains Orders, Shipping Providers, Shipping Calculator, and Refund Requests.
Orders
Navigate to Order Management → Orders. Filter orders by status using the sidebar sub-menu:
| Status | Description |
|---|---|
| All | View all orders regardless of status. Use search, date filters, and payment method filters to find specific orders. |
| Pending | New orders awaiting admin/vendor confirmation. Review order details and either confirm or cancel. |
| Confirmed | Orders confirmed by admin/vendor, ready to be processed and packaged. |
| Packaging | Orders being prepared and packaged for shipment. Items are being picked and packed. |
| Out for Delivery | Orders handed over to delivery personnel. Tracking info is active and customers receive live updates. |
| Delivered | Successfully delivered orders. Delivery confirmed by customer or delivery man (OTP/photo proof if enabled). |
| Returned | Orders returned by customers. Trigger refund processing from order details. |
| Failed to Deliver | Delivery attempts that failed — customer unavailable, wrong address, or refused. Can be rescheduled or canceled. |
| Canceled | Orders canceled by customer, admin, or system. Automatic refund triggered if payment was made. |
How to Process an Order
- Go to Orders → Pending to see new orders
- Click an order ID to open order details
- Review items, quantities, customer info, delivery address, and payment status
- Click Confirm Order to move it to Confirmed status
- Once packed, update status to Packaging
- Assign a delivery man or generate a shipping label (Shiprocket/Easyship)
- Update to Out for Delivery — customer receives notification with tracking
- On successful delivery, status changes to Delivered (auto or manual)
Shipping Providers
Navigate to Order Management → Shipping Providers. View and manage all connected shipping integrations.
- View active shipping providers — Shiprocket, Shiprocket Local Quick, Easyship, ShipEngine
- Check connection status and API health for each provider
- Access provider-specific settings and configuration pages
- View shipping logs and delivery performance per provider
Shipping Calculator
Navigate to Order Management → Shipping Calculator. Configure the smart auto-calculation engine.
- Enable/Disable Adapters — toggle each shipping provider on or off
- Set Priority — assign priority numbers (1–100, lower = tried first)
- Test Connection — verify API credentials for each adapter
- Fallback Order — system auto-falls back to next adapter if the primary fails
- Manual shipping is always available as the last-resort fallback
See Shipping Auto-Calculation in the configuration docs for detailed setup.
Refund Requests
Navigate to Order Management → Refund Requests. Manage customer refund requests with status filters:
| Status | Description |
|---|---|
| Pending | New refund requests awaiting admin review. |
| Approved | Refund approved, payment processing in progress. |
| Refunded | Refund completed — amount returned to customer's original payment method or wallet. |
| Rejected | Refund request denied by admin with reason. |
How to Process a Refund
- Go to Refund Requests → Pending
- Click on a request to view details — order info, refund reason, customer message, and images
- Review the original order and delivery status
- Click Approve to accept or Reject with a reason
- If approved, select refund method — original payment method or customer wallet
- Customer is notified automatically of the refund status
Product Management
Comprehensive product catalog — categories, brands, attributes, inventory for both in-house and vendor products.
Add New Product
- Navigate to In-house Products → Add New
- Fill in product name and description
- Select category, subcategory, and brand
- Set pricing (purchase price, selling price, discount)
- Upload product images and gallery
- Configure attributes and variations (size, color, etc.)
- Set inventory quantity and SKU
- Add SEO information and save
GST & Tax Management
MyntCart has three separate tax management sections in the admin sidebar — GST Management, Tax Management Tools, and Commercial Tax Management.
GST Management
| Feature | Description |
|---|---|
| GST Slabs | View and manage all configured GST rates. Edit existing slabs, toggle active/inactive, and see which product categories are assigned to each slab. |
| Add New GST | Create a new GST tax slab with a specific percentage rate, description, and applicable product categories. |
| GST Invoices | View and download GST-compliant invoices for all orders. Includes GSTIN, HSN codes, CGST/SGST/IGST breakdowns, and tax summary. |
| Order Invoices | Generate and manage standard order invoices with tax details, customer info, item list, and payment summary. Download or print invoices. |
How to Add a GST Slab
- Navigate to GST Management → Add New GST
- Enter GST rate percentage (e.g., 5%, 12%, 18%, 28%)
- Add a description for the tax slab (e.g., "Standard Rate", "Luxury Goods")
- Select applicable product categories that should use this rate
- Click Save
Tax Management Tools
| Feature | Description |
|---|---|
| Tax Toggle System | Switch between different tax calculation methods. View current system status, compare tax systems side-by-side, create custom tax rules for specific scenarios, and activate the preferred tax calculation mode. |
How to Use Tax Toggle
- Navigate to Tax Management Tools → Tax Toggle System
- System Status — review the current active tax calculation method
- Compare Systems — evaluate different tax methods to see which suits your business
- Manage Tax Rules — create custom rules for special tax scenarios (exempt products, zero-rated items, composite tax)
- Activate — switch to the selected tax system
Commercial Tax Management
| Feature | Description |
|---|---|
| Commercial Tax Management | Advanced international tax management system with multi-region tax support, tax zone configuration, automated tax calculation based on buyer/seller location, tax exemption rules, and compliance reporting for different countries. |
How to Configure Commercial Tax
- Activate the CommercialTax module (System Settings → Module Licenses)
- Navigate to Commercial Tax Management in the sidebar
- Configure tax zones — define regions/countries with their tax rates
- Set tax rules — which products/categories are taxed at which rates per zone
- Configure exemptions — zero-rated items, tax-exempt customers, or inter-state rules
- Enable auto-calculation — the system automatically applies the correct tax based on customer location
- Click Save
Promotions
Banners, coupons, flash deals, and customer notifications to drive sales.
Create a Coupon
- Go to Offers & Deals → Coupon
- Click "Add New Coupon"
- Enter coupon code and title
- Set discount type (percentage or fixed amount)
- Configure minimum order value and usage limits
- Set validity period (start / end dates)
- Specify applicable products or categories
- Activate and save
Other Promotion Types
- Banner Setup — Promotional banners for homepage and category pages
- Flash Deals — Time-limited offers with countdown timers
- Deal of the Day — Daily featured special offers
- Notifications — Push notifications to customer apps
- Announcements — System-wide messages
Reports & Analytics
Detailed business intelligence — sales performance, product analytics, and transaction history.
Sales Reports
Revenue analysis, transaction tracking, and earning breakdowns.
Product Reports
Product performance, inventory analytics, and stock movement.
Generate Reports
- Navigate to Reports & Analysis
- Select report type (Sales, Product, Order, Vendor)
- Choose date range
- Apply filters as needed
- Generate and download
User Management
Navigate to User Management section in the admin sidebar. Manage customers, vendors, delivery men, and subscribers.
Customer Management
Sub-items: Customer List, Customer Reviews, Wallet, Wallet Bonus Setup, Loyalty Points
- Customer List — View all registered customers with search, filters, and pagination. Click a customer to see their profile, order history, addresses, and wallet balance. Edit info or block/unblock accounts.
- Customer Reviews — View and moderate all product reviews submitted by customers. Approve, reject, or delete reviews.
- Wallet — View customer wallet transactions — top-ups, deductions, refunds. Add or deduct wallet balance manually for a specific customer.
- Wallet Bonus Setup — Create wallet bonus offers — e.g., "Add ₹500, get ₹50 bonus". Set bonus amount, minimum add amount, start/end dates, and max bonus per transaction.
- Loyalty Points — View loyalty point transactions. Configure points earned per order amount, conversion rate (points to currency), and minimum points to redeem.
Vendor Management
Sub-items: Add New Vendor, Vendor List, Withdraws, Withdrawal Methods
- Add New Vendor — Register a new third-party seller manually. Fill in business name, email, phone, shop name, address, and logo.
- Vendor List — View all registered vendors with status (active/inactive/pending). Click a vendor to see their shop, products, orders, and earnings. Approve or reject pending vendor registrations.
- Withdraws — Process vendor withdrawal requests. View pending requests, approve and send payment, or reject with reason. Track withdrawal history.
- Withdrawal Methods — Configure available withdrawal methods for vendors — bank transfer, PayPal, mobile wallet. Set method name, required fields (account number, IFSC, etc.), and enable/disable each method.
Delivery Men Management
Sub-items: Add New, List, Withdraws, Emergency Contact
- Add New — Register a delivery person manually. Fill in name, email, phone, identity type/number, address, and vehicle info.
- List — View all delivery personnel with status. Click to see earning statements, order history log, and earning overview. Edit or suspend delivery men.
- Withdraws — Process delivery man withdrawal requests. Approve/reject, view withdrawal history and pending amounts.
- Emergency Contact — Manage emergency contact numbers for delivery personnel. Add admin/store contact numbers that delivery men can call in emergencies (accidents, security issues, etc.).
Subscribers
View and manage newsletter subscribers. Customers who subscribe via the website footer email form appear here.
- View subscriber list with email, subscription date, and status
- Export subscriber emails as CSV for external email marketing tools
- Delete individual subscribers or bulk delete
Help & Support
Navigate to Help & Support section in the admin sidebar. Manage customer communication and support requests.
Inbox (Live Chat)
Real-time chat with customers and vendors. Navigate to Help & Support → Inbox.
- View conversations sorted by customer or vendor
- Send and receive messages in real-time
- Share images and files in chat
- See customer order history alongside the conversation
Contact Messages
Messages submitted via the website's Contact Us form. Navigate to Help & Support → Messages.
- View all contact form submissions with name, email, subject, and message
- Mark messages as seen/unseen — unseen count shows as badge in sidebar
- Reply to messages directly
- Delete old messages
Support Ticket
Customer support ticket system. Navigate to Help & Support → Support Ticket.
- View all tickets — open tickets show a badge in the sidebar
- Click a ticket to see details — customer info, subject, priority, messages
- Add a response or solution
- Update status: Open → In Progress → Closed
- Customer is notified of each status change and reply
Inventory Management
Navigate to Inventory Management in the admin sidebar. Track stock levels, manage warehouse inventory, and monitor product availability across all stores and vendors.
- Inventory Overview — Dashboard view of total stock, low-stock alerts, out-of-stock products, and stock value summary
- Stock Management — Add/update stock quantities for individual products, bulk stock update, and stock transfer between branches
- Low Stock Alerts — Products below the warning threshold configured in Business Setup → Products
- Stock History — Track all stock movements — additions, deductions, transfers, and adjustments with timestamps
Shiprocket Management
Navigate to Shiprocket Management in the admin sidebar. Requires the Shiprocket add-on module to be activated.
| Feature | Description |
|---|---|
| Module Activation | Enter license key to activate the Shiprocket module. |
| Shiprocket Dashboard | Overview of shipments, delivery performance, pending pickups, and courier-wise analytics. |
| Shiprocket Orders | View and manage orders synced with Shiprocket. Create shipments, generate AWB numbers, and print labels. |
| Shipments | Track all active shipments, delivery status, NDR (non-delivery reports), and RTO (return to origin) shipments. |
| Shiprocket Settings | Configure API credentials, default courier preferences, weight/dimension rules, and pickup time slots. |
| Pickup Locations | View and manage registered pickup addresses. Each store branch can have its own pickup location. |
| Setup Store Pickup | Register new pickup locations with Shiprocket for store branches. |
| Reconciliation | COD reconciliation — track COD remittances from Shiprocket, pending amounts, and settlement history. |
Shiprocket Local Quick
Navigate to Shiprocket Local Quick in the admin sidebar. Hyperlocal same-day delivery for local businesses. Requires the ShiprocketLocalQuick add-on module.
| Feature | Description |
|---|---|
| Module Activation | Enter license key to activate. |
| Quick Dashboard | Overview of local deliveries, active orders, and delivery performance metrics. |
| Quick Orders | Manage hyperlocal delivery orders — assign riders, track in real-time, and handle delivery issues. |
| Quick Settings | Configure delivery radius, time slots, pricing rules, and auto-assignment settings. |
| Reconciliation | Track COD collection and settlements for local quick deliveries. |
| Setup Pickup | Register pickup locations for hyperlocal delivery service. |
| Pickup Locations | View, activate, and manage registered pickup points. |
Easyship Management (Coming Soon)
Navigate to Easyship Management in the admin sidebar. Global multi-carrier shipping aggregator with 250+ couriers. Requires the Easyship add-on module.
| Feature | Description |
|---|---|
| Module Activation | Enter license key to activate. |
| Easyship Dashboard | Shipment overview, courier performance, and delivery analytics. |
| Global Carriers | Browse and manage 250+ available courier partners. Enable/disable carriers by region. |
| Rate Calculator | Compare shipping rates across carriers for a given package — weight, dimensions, origin, destination. |
| Shipments | Track all shipments, print labels, and manage delivery statuses. |
| Easyship Settings | Configure API credentials, default packaging, insurance preferences, and customs settings. |
ShipEngine Management (Coming Soon)
Navigate to ShipEngine Management in the admin sidebar. Multi-carrier shipping with label generation. Requires the ShipEngine add-on module.
| Feature | Description |
|---|---|
| Module Activation | Enter license key to activate. |
| ShipEngine Dashboard | Overview of shipments, label generation stats, and carrier analytics. |
| Carrier Management | Connect and manage carrier accounts — FedEx, UPS, USPS, DHL, and more. |
| Rate Shopping | Compare real-time rates across connected carriers for optimal pricing. |
| Shipments | Create shipments, generate labels, track packages, and handle returns. |
| ShipEngine Settings | API credentials, default carrier preferences, label format, and address validation settings. |
Global Payment Gateways Module
Navigate to Global Payment Gateways in the admin sidebar. 10 premium international payment providers. Requires the GlobalPaymentGateways add-on module.
| Feature | Description |
|---|---|
| Module Activation | Enter license key to activate. |
| Gateways List | View all 10 gateways — Adyen, Airwallex, Alipay, Apple Pay, Authorize.Net, Checkout.com, Google Pay, Klarna, Mollie, Square. Enable/disable each individually. |
| Gateway Config | Configure API credentials, webhook URLs, supported currencies, and test/live mode for each gateway. |
| Transaction Logs | View all payment transactions processed through global gateways — success, failed, refunded, with detailed logs. |
Payment Analytics
Navigate to Payment Analytics in the admin sidebar. Available when the Global Payment Gateways module is active. Advanced analytics for all payment processing.
| Feature | Description |
|---|---|
| Analytics Dashboard | Overview of total transactions, success rates, average transaction value, and revenue trends across all gateways. |
| Gateway Performance | Compare gateway-by-gateway performance — success rate, failure rate, average processing time, and transaction volume. |
| Geographic Analytics | Payment data by country/region — which gateways perform best in which markets, currency preferences, and regional trends. |
| A/B Testing Results | Compare gateway checkout conversion rates, abandoned cart recovery, and user preference data across different payment options. |
| Customer Analytics | Customer payment behavior — preferred payment methods, repeat purchase patterns, average spend per gateway, and payment method adoption. |
| Revenue Analytics | Revenue breakdown by gateway, processing fees comparison, net revenue after fees, and monthly/quarterly revenue reports. |
Data Import & WooCommerce Migration Tools
Navigate to Data Import Tools → Import Tools in the admin sidebar. Seamlessly migrate your entire WooCommerce/WordPress store to MyntCart — or bulk import from any CSV. Click each sub-menu item below to see its details.
Products Import
Bulk import products from WooCommerce export or CSV/Excel files into MyntCart.
Supported Fields
Product name, description, price, sale price, SKU, category, stock quantity, weight, dimensions, images (URLs or local paths), tags, attributes, and variations.
How to Import Products
- Go to Data Import Tools → Products Import
- Click Choose File and select your CSV/Excel file
- The system auto-detects columns and shows a field mapping preview
- Map each CSV column to the corresponding MyntCart product field (name → name, price → price, etc.)
- Click Import
- Products are created in batches — a progress bar shows real-time status
- After completion, a results summary shows: total imported, skipped (duplicates), and errors (invalid data)
- Review imported products in Product Management → Admin Store Products
Categories Import
Import your full category tree with parent-child hierarchy from WooCommerce or any CSV file.
What Gets Imported
- Category name, slug, description, and image
- Parent-child nesting up to 3 levels: Category → Sub-Category → Sub-Sub-Category
- Automatically maps imported categories to products if matching by name/slug
How to Import Categories
- Go to Data Import Tools → Categories Import
- Upload your categories CSV file
- Review the mapping preview — ensure parent category column is correctly mapped
- Click Import
- Verify the category tree in Product Management → Category Setup → Categories
Download Template
Download ready-to-use CSV/Excel templates with the exact column headers MyntCart expects. No guesswork on field names.
Available Templates
- Product Import Template — columns: name, description, price, sale_price, sku, category, stock, weight, image_url, tags, brand, etc.
- Category Import Template — columns: name, slug, parent_category, description, image_url
How to Use
- Go to Data Import Tools → Download Template
- Click the download button for the template you need (Products or Categories)
- Open the CSV in Excel / Google Sheets
- Fill in each row with your product or category data
- Save as CSV (UTF-8 encoding)
- Upload via the corresponding Import page
Fix Category Display
Post-import repair tool for fixing category display issues. Use this if imported categories show garbled text, broken nesting, or missing translations.
What It Fixes
- Translation issues — regenerates category name translations for all active languages
- Slug problems — regenerates URL-friendly slugs from category names
- Character encoding — repairs UTF-8 encoding issues (garbled special characters)
- Hierarchy rebuild — fixes broken parent-child nesting in the category tree
How to Use
- Go to Data Import Tools → Fix Category Display
- Click Run Fix
- The tool scans all categories and applies repairs automatically
- Check your category pages on the storefront to verify the fix
WordPress Customers Import
Import customer accounts from WordPress/WooCommerce into MyntCart. Only account data is transferred — order history is not migrated.
What Gets Imported
- Full name, email address, phone number
- Billing address and shipping address
- Account creation date
What Happens After Import
- Imported customers are created with a random temporary password
- Each customer receives an automatic password reset email
- Customers click the link in the email to set a new password and log into MyntCart
- Order history from WooCommerce is not transferred (only accounts)
How to Import
- In WordPress admin: go to Tools → Export → Users (or use a WP users export plugin)
- Export as CSV with columns: name, email, phone, billing address, shipping address
- In MyntCart: go to Data Import Tools → WordPress Customers
- Upload the exported CSV file
- Review the mapping and click Import
- Verify imported customers in User Management → Customers
Full WooCommerce Migration Workflow
- Export from WooCommerce: WordPress admin → WooCommerce → Products → Export (CSV). Repeat for Categories (Tools → Export)
- Import Categories First: MyntCart → Data Import Tools → Categories Import → Upload CSV
- Import Products: Products Import → Upload CSV → Map fields → Import
- Fix Display Issues: Fix Category Display → Run Fix (if needed)
- Import Customers: WordPress Customers → Upload CSV → Customers receive password reset emails
- Verify: Check Product Management and User Management to confirm all data imported correctly
System Settings
Core configuration — business setup, integrations, themes, email templates, and module licenses.
Business Setup
Navigate to System Settings → Business Setup. Click each tab below to see its configuration options and setup steps.
General Settings
Company name, phone, email, address, logo, favicon, timezone, currency, maintenance mode, copyright text, and app download links.
- Upload your company logo and favicon
- Enter business name, phone, email, and full address
- Select your timezone and default currency
- Set the copyright text and app download links (Play Store & App Store URLs)
- Toggle maintenance mode on/off
- Click Save
Payment Options
Enable/disable payment methods and set minimum order amounts per method.
- Toggle Cash on Delivery — enable/disable COD for customers
- Toggle Digital Payment — enable online payment gateways (Razorpay, Stripe, etc.)
- Toggle Offline Payment — allow bank transfer / manual payment uploads
- Toggle Wallet Payment — let customers pay from their wallet balance
- Set minimum order amount per payment method if needed
- Click Save
Invoice Settings
Invoice logo, business identity (GSTIN, PAN, CIN), invoice terms & conditions, and footer text.
- Upload a separate invoice logo (or use your main logo)
- Enter business identity numbers — GSTIN, PAN, CIN as applicable
- Add invoice terms & conditions text
- Customize the invoice footer text
- Click Save
Product Settings
Product approval, stock warning, digital products, brand & category display, and restock requests.
- Set product approval — whether vendor products need admin approval before going live
- Set stock warning limit — threshold to show low-stock alerts in dashboard
- Enable/disable digital product support
- Configure brand and category display limits on the homepage
- Set restock request toggle — customers can request out-of-stock products
- Click Save
Priority Setup
Configure sort priority for product listings and homepage sections.
- Set product listing sort order — by latest, best-selling, top-rated, most wished, or default
- Configure homepage product section priorities — which sections appear first
- Set featured products limit and latest products limit
- Click Save
Order Settings
Order verification, minimum amount, cancellation rules, refund policy, and guest checkout.
- Toggle order verification — require OTP on delivery for order confirmation
- Set minimum order amount globally
- Configure order cancellation — how long customers can cancel (e.g., before processing)
- Set refund policy — automatic or manual refund approval
- Toggle guest checkout — allow purchases without registration
- Click Save
Vendor Settings
Vendor registration, commission rates, auto-approval, delivery men, and withdrawal settings.
- Toggle vendor registration — allow new vendors to sign up
- Set default commission rate (percentage taken from each vendor sale)
- Toggle product auto-approval — skip admin review for trusted vendors
- Enable vendor delivery men — let vendors manage their own delivery personnel
- Configure withdrawal methods — bank transfer, PayPal, etc.
- Set minimum withdrawal amount
- Click Save
Vendor Store Visibility
Control how vendor stores appear on the website.
- Toggle vendor store listing — show/hide vendor stores page
- Configure store banner display — whether vendor banners are visible
- Toggle vendor rating visibility — show/hide ratings on store pages
- Enable temporary store close — allow vendors to pause their store
- Click Save
Customer Settings
Wallet, loyalty points, refer & earn, and account deletion.
- Toggle customer wallet on/off
- Configure loyalty points — points earned per order, conversion rate to currency
- Set up refer & earn — referral bonus for referrer and new customer
- Toggle account deletion — allow customers to delete their accounts
- Click Save
Shipping Method
Shipping type, free shipping threshold, responsibility, and default cost.
- Select shipping type — Order-wise (flat per order) or Category-wise (different rates per category)
- Set free shipping threshold — minimum order amount for free shipping
- Choose shipping responsibility — Admin (centralized) or Vendor (vendor ships own products)
- Set default shipping cost for order-wise shipping
- Click Save
Delivery Men
Self-registration, commission type, delivery verification, and COD limits.
- Toggle self-registration — allow delivery personnel to sign up via the delivery app
- Set commission type — fixed amount per order or percentage of order value
- Toggle delivery verification — require OTP or photo proof on delivery
- Set max COD order limit — maximum cash a delivery man can hold before depositing
- Click Save
Delivery Restriction
Zip code restrictions, delivery areas, and checkout behavior.
- Toggle delivery restriction on/off
- Choose restriction type — by zip code or delivery area
- Add allowed zip codes (customers outside these areas cannot place orders)
- Set restriction behavior — block checkout or show warning only
- Click Save
Admin Shop
Configure the admin's own in-house shop profile — this is separate from vendor shops.
- Set shop name — the display name for your admin/in-house store
- Upload shop logo and banner image
- Enter shop address and contact details
- Add shop description — shown on the store page
- Configure minimum order amount for the admin shop specifically
- Click Save
3rd Party & Other Configs
Navigate to System Settings → 3rd Party & Other Configs. All external service integrations are configured here.
| Config | Description | Required Credentials |
|---|---|---|
| Google Map APIs | Enable location features — store locator, delivery tracking, address autocomplete, distance calculation. | Google Maps API Key |
| Firebase Auth | Firebase authentication for OTP verification, phone login, and social sign-in across web and Flutter apps. | API Key, Auth Domain, Project ID, Storage Bucket, Messaging Sender ID, App ID |
| Mail Config | SMTP mail settings for sending transactional emails — order confirmations, password resets, notifications. | SMTP Host, Port, Username, Password, Encryption (TLS/SSL), From Address |
| Recaptcha | Google reCAPTCHA v2 protection on login, registration, and contact forms to prevent spam and bots. | Site Key, Secret Key |
| SMS API Config | Configure SMS gateway providers for OTP delivery, order notifications, and promotional messages. | Provider-specific API credentials |
| Twilio WhatsApp Config | Twilio-powered WhatsApp messaging — order updates, bulk store notifications, delivery alerts, and customer communication. | Twilio Account SID, Auth Token, WhatsApp Number |
| SMS Order Notifications | Configure which order events trigger SMS notifications — order placed, confirmed, shipped, delivered, canceled, refunded. | Requires SMS API to be configured first |
| Advanced SMS Templates | Create and manage custom SMS message templates with dynamic variables ({order_id}, {customer_name}, {amount}, etc.). | — |
| Storage Connection Settings | Configure file storage — local disk, Amazon S3, or other cloud storage for product images, uploads, and media files. | S3: Access Key, Secret Key, Bucket, Region |
| Push Notifications Setup | Firebase Cloud Messaging (FCM) configuration for sending push notifications to all Flutter mobile apps. | FCM Server Key, VAPID Key |
How to Configure Each Service
Google Map APIs:
- Go to 3rd Party → Google Map APIs
- Enter your Google Maps API Key
- Toggle Active and click Save
Firebase Auth:
- Go to 3rd Party → Firebase Auth
- Enter all Firebase config values — API Key, Auth Domain, Project ID, Storage Bucket, Messaging Sender ID, App ID
- Click Save
Mail Config:
- Go to 3rd Party → Mail Config
- Select mailer type — SMTP, Sendmail, or Mailgun
- Enter SMTP host (
smtp.gmail.com), port (587), username, password - Set encryption (TLS), from address, and from name
- Click Save & Test to send a test email
SMS API Config:
- Go to 3rd Party → SMS API Config
- Select your SMS provider from the list
- Enter the provider's API credentials
- Toggle Active and click Save
Twilio WhatsApp Config:
- Go to 3rd Party → Twilio WhatsApp Config
- Enter Twilio Account SID and Auth Token
- Enter your WhatsApp Business number
- Toggle Active and click Save
Push Notifications Setup:
- Go to 3rd Party → Push Notifications Setup
- Enter FCM Server Key (from Firebase Console → Cloud Messaging)
- Click Save — push notifications are now enabled for all Flutter apps
Social Media Settings
Navigate to System Settings → Social Media Settings. Configure social login, chat widgets, and profile links.
| Feature | Description |
|---|---|
| Social Media Chat | Embed a floating chat widget on the storefront — WhatsApp chat button, Facebook Messenger, Telegram, or custom chat link. Customers can instantly message your support team. |
| Social Media Login | Enable social sign-in options for customers — Google, Facebook, and Apple login. Requires OAuth app credentials from each provider (Client ID, Client Secret, Redirect URI). |
| Social Media Links | Add your business social media profile URLs — Facebook, Instagram, Twitter/X, LinkedIn, YouTube, Pinterest, TikTok. Displayed in the website footer and about pages. |
How to Enable Social Media Login
- Go to Social Media Settings → Social Media Login
- Toggle Google Login — enter Google OAuth Client ID and Client Secret (from Google Cloud Console → Credentials)
- Toggle Facebook Login — enter Facebook App ID and App Secret (from Meta Developers → Your App)
- Toggle Apple Login — enter Apple Service ID and credentials
- Set the Redirect URI for each provider (shown on the settings page)
- Click Save
How to Add Social Media Chat Widget
- Go to Social Media Settings → Social Media Chat
- Toggle the chat channel you want — WhatsApp, Messenger, Telegram, or custom
- Enter your WhatsApp number, Messenger page ID, or Telegram username
- Customize the widget position (bottom-left / bottom-right) and colors
- Click Save — the chat button appears on the storefront immediately
Pages & Media
Navigate to System Settings → Pages & Media. Manage static content pages and vendor-related display settings.
| Feature | Description |
|---|---|
| Business Pages | Create and edit static pages — About Us, Terms & Conditions, Privacy Policy, Return Policy, Cancellation Policy, FAQ. These appear in the website footer and app menus. |
| Vendor Registration | Customize the vendor registration page — header text, description, required fields, terms of service for vendors, and approval workflow settings. |
| Vendor Store Visibility | Control how vendor stores are displayed on the website — store listing page layout, vendor banner visibility, rating display, temporary store close option, and minimum order amount per vendor. |
How to Manage Business Pages
- Go to Pages & Media → Business Pages
- Click Edit on the page you want to update (e.g., Privacy Policy)
- Use the rich text editor to write content — supports headings, lists, links, images
- Toggle page Active/Inactive to show or hide from the website
- Click Save
Vendor Registration Page Setup
- Go to Pages & Media → Vendor Registration
- Edit the registration page title and description text
- Configure required fields — business name, address, phone, documents
- Add vendor terms of service text
- Click Save
System Setup
Navigate to System Settings → System Setup. Click each tab to see setup steps.
Environment Settings
View and edit server environment — PHP version, server software, database connection, cache/session drivers.
- Review server environment — PHP version, web server, database driver
- Set App Mode —
localfor development (shows errors) orproductionfor live (hides errors) - Configure cache driver — file, Redis, or Memcached
- Configure session driver — file, database, or Redis
- Click Save
App Settings
Configure app name, URL, admin panel path, pagination, timezone, and session lifetime.
- Set App Name — displayed in browser tab and emails
- Set App URL — your domain (e.g.
https://yourdomain.com) - Configure admin panel URL path — default is
/admin - Set pagination limits — items per page in lists
- Set default timezone and session lifetime
- Click Save
Software Update
Check for updates, view current version, and apply upgrades.
- View your current MyntCart version number
- Click Check for Updates to see if a newer version is available
- For manual upgrade: upload the update .zip file and click Update
- The system applies migrations and clears caches automatically
Language
Add, edit, and manage supported languages. Set default language and edit translations.
- Click Add New Language — enter name, code (e.g.
hifor Hindi), direction (LTR/RTL) - Click Translate button next to a language to edit translations key-by-key
- Set any language as default using the toggle
- Toggle languages on/off to show/hide from the website
- Upload translation files for bulk import
Currency
Add and manage currencies with exchange rates and formatting.
- Click Add New Currency — enter name, symbol (₹, $, €), code (INR, USD, EUR)
- Set exchange rate relative to the default currency
- Choose symbol position — before or after the amount
- Set decimal places (0, 1, or 2)
- Toggle as default currency if needed
Clean Database
Remove unused or expired data to optimize performance.
- Select data types to clean — expired sessions, abandoned carts, old activity logs, failed queue jobs, temporary files
- Click Clean to remove selected data
Customer Login Settings
Navigate to System Settings → Customer Login Settings. Configure login methods and verification.
Customer Login
Choose which login methods customers can use:
- Manual Login — email/phone + password
- OTP Login — one-time password sent via SMS
- Social Media Login — Google, Facebook, Apple sign-in
OTP Verification — choose what needs verification after registration:
- Email Verification — customers must verify email
- Phone Number Verification — customers must verify phone via OTP
Click Submit
OTP & Login Attempts
Configure OTP behavior and account security:
- Set OTP expiry time — how long an OTP is valid (e.g. 60 seconds)
- Set max OTP resend — times a customer can request a new OTP
- Set max login attempts — failed attempts before lockout
- Set lockout duration — how long the account is locked (e.g. 30 minutes)
- Click Submit
Login URL
Customize login/registration page URLs and redirects:
- Set custom login page URL and registration page URL
- Configure post-login redirect — homepage, dashboard, or last visited page
- Click Submit
Email Templates
Navigate to System Settings → Email Template. Customize transactional email designs for each user role.
| Template Category | Description |
|---|---|
| Admin Email Templates | Emails sent to admin — new order alerts, vendor registration requests, refund requests, low stock warnings, and system notifications. |
| Customer Email Templates | Emails sent to customers — registration welcome, order placed, order status updates, password reset, refund processed, wallet top-up, and loyalty point updates. |
| Vendor Email Templates | Emails sent to vendors — vendor registration approval/rejection, new order received, withdrawal processed, product approval status, and account updates. |
| Delivery Man Email Templates | Emails sent to delivery personnel — account creation, new delivery assignment, earnings summary, withdrawal confirmation, and account status changes. |
How to Customize Email Templates
- Go to Email Template → Select category (Admin / Customer / Vendor / Delivery Man)
- Click Edit on the template you want to customize
- Modify the email subject, header, body content, and footer
- Use dynamic variables (e.g.,
{customer_name},{order_id},{amount}) to auto-fill data - Customize colors, logo, and layout to match your brand
- Click Preview to see how the email looks
- Click Save
Themes & Addons
Navigate to System Settings → Themes & Addons. Manage storefront themes and add-on modules.
| Feature | Description |
|---|---|
| Theme Setup | Activate, switch, or preview storefront themes. Upload new theme files. Configure theme-specific settings like colors, header layout, and homepage sections. |
| Theme Instructions | View installation and configuration guides for each theme. Requirements, compatible versions, and customization tips. |
| Addons | View all installed add-on modules, their status (active/inactive), and version info. Upload new addon zip files to install. |
| Module Licenses | Activate, deactivate, and manage license keys for premium modules. View license status, expiry dates, and verification history. (See Add-on Modules for detailed setup.) |
How to Change Theme
- Go to Themes & Addons → Theme Setup
- Browse available themes — click Preview to see a live preview
- Click Activate on the theme you want to use
- Configure theme-specific settings (colors, layout, sections) if available
- Click Save — the storefront immediately reflects the new theme
How to Install an Addon
- Go to Themes & Addons → Addons
- Click Upload Addon and select the addon zip file
- The system extracts and installs the addon into the
Modules/directory - Go to Module Licenses to activate the license key
- The addon features become available after activation
Payment Methods
Navigate to System Settings → Payment Methods. Configure which payment options are available to customers at checkout.
| Category | Description |
|---|---|
| Digital Payment Methods | Configure online payment gateways — Razorpay, Stripe, PayPal, PhonePe, Paytm, Cashfree, Paystack, Flutterwave, Instamojo, MercadoPago, Paymob, Paytabs, SenangPay, LiqPay, and Global Payment Gateways module (Adyen, Airwallex, Alipay, Apple Pay, Authorize.Net, Checkout.com, Google Pay, Klarna, Mollie, Square). |
| Offline Payment Methods | Configure manual/offline payment options — bank transfer, cheque, money order, or custom offline methods. Customers upload payment proof; admin manually verifies and confirms. |
How to Enable a Digital Payment Gateway
- Go to Payment Methods → Digital Payment Methods
- Find the payment gateway you want to enable (e.g., Razorpay)
- Click the Edit / settings icon
- Toggle the gateway ON
- Enter the required API credentials — API Key, API Secret / Secret Key
- Select mode — Test (sandbox) or Live (production)
- Click Save
How to Add an Offline Payment Method
- Go to Payment Methods → Offline Payment Methods
- Click Add New Method
- Enter method name (e.g., "Bank Transfer")
- Add payment instructions that customers will see — bank name, account number, IFSC, UPI ID, etc.
- Add required input fields — customers fill these when submitting payment proof (transaction ID, screenshot, etc.)
- Toggle Active and click Save
SEO Settings
Navigate to System Settings → SEO Settings to configure search engine optimization for your storefront.
| Feature | Description |
|---|---|
| Webmaster Tools | Connect Google Search Console, Bing Webmaster Tools, and Yandex verification codes to monitor site indexing and search performance. |
| Robots.txt | Edit the robots.txt file directly from the admin panel to control which pages search engine crawlers can access and which to block. |
| Sitemap | Auto-generate and manage XML sitemaps for products, categories, brands, and pages. Submit to search engines for faster indexing. |
| Robots Meta Content | Set meta robots tags (index/noindex, follow/nofollow) for individual pages and sections to fine-tune crawler behavior. |
| 404 Logs | Monitor broken links and 404 errors on your site. View URLs that return "not found" and set up redirects to fix them. |
How to Configure SEO Settings
- Go to System Settings → SEO Settings
- Webmaster Tools — Paste your verification codes from Google Search Console, Bing, or Yandex into the respective fields and save
- Robots.txt — Edit the content of your robots.txt file. Add
Disallowrules for admin/auth pages andAllowfor product/category pages. Click Save - Sitemap — Click Generate to create/update the XML sitemap. Copy the sitemap URL and submit it in Google Search Console
- Robots Meta Content — Select pages or sections, choose
index, followfor public pages andnoindex, nofollowfor checkout/auth pages. Save - 404 Logs — Review the list of broken URLs. For important pages, set up 301 redirects. Clear old entries periodically
File Manager
Navigate to System Settings → File Manager. Browse, upload, and manage all files and media on your server directly from the admin panel.
- Browse Files — navigate the server file structure (public, storage, uploads)
- Upload Files — drag & drop or browse to upload images, documents, and media
- Create Folders — organize files into directories
- Delete Files — remove unused files to free disk space
- Copy Path — quickly copy file URLs for use in products, banners, or email templates
Error Pages
MyntCart includes pre-built custom error pages for all standard HTTP errors and application-specific error states. These provide a professional user experience when something goes wrong.
| Page | Description |
|---|---|
| 401 — Unauthorized | Shown when a user tries to access a page without being logged in or without valid authentication. |
| 403 — Forbidden | Shown when the user is authenticated but does not have permission to access the requested resource. |
| 404 — Not Found | Shown when the requested URL does not exist. Includes a search bar and links back to homepage. |
| 404 — Icon Component | Alternative 404 layout with illustrated icons for a more visual error display. |
| 405 — Method Not Allowed | Shown when the HTTP method (GET, POST, etc.) is not supported for the requested route. |
| 419 — Page Expired | Shown when a form's CSRF token has expired. Common after leaving a form open too long. User must refresh and resubmit. |
| 429 — Too Many Requests | Shown when rate limiting is triggered — too many API calls or page requests in a short time. |
| 500 — Server Error | Shown when an internal server error occurs. Check logs at storage/logs/laravel.log for details. |
| 503 — Service Unavailable | Shown when the site is in maintenance mode. Displays a maintenance message to visitors. |
Application-Specific Error Pages
| Page | Description |
|---|---|
| Cart Error | Displayed when the cart encounters an issue — out-of-stock items, invalid coupon, minimum order not met, or cart session expired. |
| Illustrated Layout | Base illustrated error layout template used by multiple error pages for consistent visual styling. |
| Installation Complete | Success page shown after MyntCart installation wizard completes successfully. Displays admin login credentials and next steps. |
| Installation Error | Shown when the installer encounters a problem — missing PHP extensions, database connection failure, or file permission issues. |
| Installation Error (Steps) | Step-by-step installation error page that highlights which specific step failed and provides troubleshooting guidance. |
| Base Layout | Base error page layout that all custom error pages extend. Controls the overall structure, styling, and branding of error pages. |
| License Error | Shown when the MyntCart license key is invalid, expired, or not activated. Includes instructions to enter or renew the license. |
| License Verification | Displayed during license verification process — when the system is checking the license key against the CodeMynt license server. |
resources/views/errors/. You can customize the text, images, and links in each template. The base layout at errors/base-layout.blade.php controls shared styling across all error pages.