v2.0

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

  1. Access from main navigation or homepage
  2. Review key performance indicators (KPIs)
  3. Analyze trends using interactive charts
  4. Click any metric to drill down for detailed reports
  5. 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

  1. Navigate to Employees → Employee Role Setup
  2. Click "Add New Role"
  3. Enter role name and description
  4. Select permissions for each module (Orders, Products, Reports, etc.)
  5. Save the role configuration

Add New Employee

  1. Go to Employees → Employees
  2. Click "Add New Employee"
  3. Fill in personal details (name, email, phone)
  4. Assign a role from the dropdown
  5. Set login credentials and save
Employee activity is tracked automatically. You can monitor login history and actions in the employee detail view.

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

  1. Activate the Store Management module from the activation page
  2. Create store branches with location details
  3. Assign managers to each location
  4. Add products to store inventory
  5. 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

  1. Access POS from main menu
  2. Search and add products to cart
  3. Adjust quantities as needed
  4. Apply discounts or coupons
  5. Select payment method
  6. Process payment and print receipt

Printer Settings

Navigate to Printer Settings (below POS in the sidebar). Configure receipt printers for POS transactions.

  1. Set printer type — thermal receipt printer, regular printer, or network printer
  2. Configure printer connection — USB, Bluetooth, or network IP
  3. Customize receipt layout — logo, store name, address, footer text
  4. Set paper size — 58mm or 80mm thermal paper
  5. Enable/disable auto-print on order completion
  6. Click Test Print to verify the connection
  7. 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:

StatusDescription
AllView all orders regardless of status. Use search, date filters, and payment method filters to find specific orders.
PendingNew orders awaiting admin/vendor confirmation. Review order details and either confirm or cancel.
ConfirmedOrders confirmed by admin/vendor, ready to be processed and packaged.
PackagingOrders being prepared and packaged for shipment. Items are being picked and packed.
Out for DeliveryOrders handed over to delivery personnel. Tracking info is active and customers receive live updates.
DeliveredSuccessfully delivered orders. Delivery confirmed by customer or delivery man (OTP/photo proof if enabled).
ReturnedOrders returned by customers. Trigger refund processing from order details.
Failed to DeliverDelivery attempts that failed — customer unavailable, wrong address, or refused. Can be rescheduled or canceled.
CanceledOrders canceled by customer, admin, or system. Automatic refund triggered if payment was made.

How to Process an Order

  1. Go to Orders → Pending to see new orders
  2. Click an order ID to open order details
  3. Review items, quantities, customer info, delivery address, and payment status
  4. Click Confirm Order to move it to Confirmed status
  5. Once packed, update status to Packaging
  6. Assign a delivery man or generate a shipping label (Shiprocket/Easyship)
  7. Update to Out for Delivery — customer receives notification with tracking
  8. 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:

StatusDescription
PendingNew refund requests awaiting admin review.
ApprovedRefund approved, payment processing in progress.
RefundedRefund completed — amount returned to customer's original payment method or wallet.
RejectedRefund request denied by admin with reason.

How to Process a Refund

  1. Go to Refund Requests → Pending
  2. Click on a request to view details — order info, refund reason, customer message, and images
  3. Review the original order and delivery status
  4. Click Approve to accept or Reject with a reason
  5. If approved, select refund method — original payment method or customer wallet
  6. 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

  1. Navigate to In-house Products → Add New
  2. Fill in product name and description
  3. Select category, subcategory, and brand
  4. Set pricing (purchase price, selling price, discount)
  5. Upload product images and gallery
  6. Configure attributes and variations (size, color, etc.)
  7. Set inventory quantity and SKU
  8. Add SEO information and save
Vendor Products
Third-party vendor products appear under Vendor Products and require admin approval before they become visible on the storefront.

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

FeatureDescription
GST SlabsView and manage all configured GST rates. Edit existing slabs, toggle active/inactive, and see which product categories are assigned to each slab.
Add New GSTCreate a new GST tax slab with a specific percentage rate, description, and applicable product categories.
GST InvoicesView and download GST-compliant invoices for all orders. Includes GSTIN, HSN codes, CGST/SGST/IGST breakdowns, and tax summary.
Order InvoicesGenerate 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

  1. Navigate to GST Management → Add New GST
  2. Enter GST rate percentage (e.g., 5%, 12%, 18%, 28%)
  3. Add a description for the tax slab (e.g., "Standard Rate", "Luxury Goods")
  4. Select applicable product categories that should use this rate
  5. Click Save

Tax Management Tools

FeatureDescription
Tax Toggle SystemSwitch 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

  1. Navigate to Tax Management Tools → Tax Toggle System
  2. System Status — review the current active tax calculation method
  3. Compare Systems — evaluate different tax methods to see which suits your business
  4. Manage Tax Rules — create custom rules for special tax scenarios (exempt products, zero-rated items, composite tax)
  5. Activate — switch to the selected tax system

Commercial Tax Management

Add-on Module
Commercial Tax Management requires the CommercialTax add-on module to be installed and activated. See Add-on Modules for setup.
FeatureDescription
Commercial Tax ManagementAdvanced 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

  1. Activate the CommercialTax module (System Settings → Module Licenses)
  2. Navigate to Commercial Tax Management in the sidebar
  3. Configure tax zones — define regions/countries with their tax rates
  4. Set tax rules — which products/categories are taxed at which rates per zone
  5. Configure exemptions — zero-rated items, tax-exempt customers, or inter-state rules
  6. Enable auto-calculation — the system automatically applies the correct tax based on customer location
  7. Click Save

Promotions

Banners, coupons, flash deals, and customer notifications to drive sales.

Create a Coupon

  1. Go to Offers & Deals → Coupon
  2. Click "Add New Coupon"
  3. Enter coupon code and title
  4. Set discount type (percentage or fixed amount)
  5. Configure minimum order value and usage limits
  6. Set validity period (start / end dates)
  7. Specify applicable products or categories
  8. 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

  1. Navigate to Reports & Analysis
  2. Select report type (Sales, Product, Order, Vendor)
  3. Choose date range
  4. Apply filters as needed
  5. 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.

  1. View all tickets — open tickets show a badge in the sidebar
  2. Click a ticket to see details — customer info, subject, priority, messages
  3. Add a response or solution
  4. Update status: Open → In Progress → Closed
  5. 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.

FeatureDescription
Module ActivationEnter license key to activate the Shiprocket module.
Shiprocket DashboardOverview of shipments, delivery performance, pending pickups, and courier-wise analytics.
Shiprocket OrdersView and manage orders synced with Shiprocket. Create shipments, generate AWB numbers, and print labels.
ShipmentsTrack all active shipments, delivery status, NDR (non-delivery reports), and RTO (return to origin) shipments.
Shiprocket SettingsConfigure API credentials, default courier preferences, weight/dimension rules, and pickup time slots.
Pickup LocationsView and manage registered pickup addresses. Each store branch can have its own pickup location.
Setup Store PickupRegister new pickup locations with Shiprocket for store branches.
ReconciliationCOD 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.

FeatureDescription
Module ActivationEnter license key to activate.
Quick DashboardOverview of local deliveries, active orders, and delivery performance metrics.
Quick OrdersManage hyperlocal delivery orders — assign riders, track in real-time, and handle delivery issues.
Quick SettingsConfigure delivery radius, time slots, pricing rules, and auto-assignment settings.
ReconciliationTrack COD collection and settlements for local quick deliveries.
Setup PickupRegister pickup locations for hyperlocal delivery service.
Pickup LocationsView, 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.

FeatureDescription
Module ActivationEnter license key to activate.
Easyship DashboardShipment overview, courier performance, and delivery analytics.
Global CarriersBrowse and manage 250+ available courier partners. Enable/disable carriers by region.
Rate CalculatorCompare shipping rates across carriers for a given package — weight, dimensions, origin, destination.
ShipmentsTrack all shipments, print labels, and manage delivery statuses.
Easyship SettingsConfigure 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.

FeatureDescription
Module ActivationEnter license key to activate.
ShipEngine DashboardOverview of shipments, label generation stats, and carrier analytics.
Carrier ManagementConnect and manage carrier accounts — FedEx, UPS, USPS, DHL, and more.
Rate ShoppingCompare real-time rates across connected carriers for optimal pricing.
ShipmentsCreate shipments, generate labels, track packages, and handle returns.
ShipEngine SettingsAPI 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.

FeatureDescription
Module ActivationEnter license key to activate.
Gateways ListView all 10 gateways — Adyen, Airwallex, Alipay, Apple Pay, Authorize.Net, Checkout.com, Google Pay, Klarna, Mollie, Square. Enable/disable each individually.
Gateway ConfigConfigure API credentials, webhook URLs, supported currencies, and test/live mode for each gateway.
Transaction LogsView 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.

FeatureDescription
Analytics DashboardOverview of total transactions, success rates, average transaction value, and revenue trends across all gateways.
Gateway PerformanceCompare gateway-by-gateway performance — success rate, failure rate, average processing time, and transaction volume.
Geographic AnalyticsPayment data by country/region — which gateways perform best in which markets, currency preferences, and regional trends.
A/B Testing ResultsCompare gateway checkout conversion rates, abandoned cart recovery, and user preference data across different payment options.
Customer AnalyticsCustomer payment behavior — preferred payment methods, repeat purchase patterns, average spend per gateway, and payment method adoption.
Revenue AnalyticsRevenue 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.

Switching from WooCommerce?
MyntCart's built-in migration tools let you move your entire WooCommerce catalog, category tree, and customer database in minutes. No third-party plugins needed.

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

  1. Go to Data Import Tools → Products Import
  2. Click Choose File and select your CSV/Excel file
  3. The system auto-detects columns and shows a field mapping preview
  4. Map each CSV column to the corresponding MyntCart product field (name → name, price → price, etc.)
  5. Click Import
  6. Products are created in batches — a progress bar shows real-time status
  7. After completion, a results summary shows: total imported, skipped (duplicates), and errors (invalid data)
  8. Review imported products in Product Management → Admin Store Products
Import categories before products so that product-category mapping works correctly.

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

  1. Go to Data Import Tools → Categories Import
  2. Upload your categories CSV file
  3. Review the mapping preview — ensure parent category column is correctly mapped
  4. Click Import
  5. 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

  1. Go to Data Import Tools → Download Template
  2. Click the download button for the template you need (Products or Categories)
  3. Open the CSV in Excel / Google Sheets
  4. Fill in each row with your product or category data
  5. Save as CSV (UTF-8 encoding)
  6. 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

  1. Go to Data Import Tools → Fix Category Display
  2. Click Run Fix
  3. The tool scans all categories and applies repairs automatically
  4. 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

  1. In WordPress admin: go to Tools → Export → Users (or use a WP users export plugin)
  2. Export as CSV with columns: name, email, phone, billing address, shipping address
  3. In MyntCart: go to Data Import Tools → WordPress Customers
  4. Upload the exported CSV file
  5. Review the mapping and click Import
  6. Verify imported customers in User Management → Customers

Full WooCommerce Migration Workflow

  1. Export from WooCommerce: WordPress admin → WooCommerce → Products → Export (CSV). Repeat for Categories (Tools → Export)
  2. Import Categories First: MyntCart → Data Import Tools → Categories Import → Upload CSV
  3. Import Products: Products Import → Upload CSV → Map fields → Import
  4. Fix Display Issues: Fix Category Display → Run Fix (if needed)
  5. Import Customers: WordPress Customers → Upload CSV → Customers receive password reset emails
  6. 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.

  1. Upload your company logo and favicon
  2. Enter business name, phone, email, and full address
  3. Select your timezone and default currency
  4. Set the copyright text and app download links (Play Store & App Store URLs)
  5. Toggle maintenance mode on/off
  6. Click Save

Payment Options

Enable/disable payment methods and set minimum order amounts per method.

  1. Toggle Cash on Delivery — enable/disable COD for customers
  2. Toggle Digital Payment — enable online payment gateways (Razorpay, Stripe, etc.)
  3. Toggle Offline Payment — allow bank transfer / manual payment uploads
  4. Toggle Wallet Payment — let customers pay from their wallet balance
  5. Set minimum order amount per payment method if needed
  6. Click Save

Invoice Settings

Invoice logo, business identity (GSTIN, PAN, CIN), invoice terms & conditions, and footer text.

  1. Upload a separate invoice logo (or use your main logo)
  2. Enter business identity numbers — GSTIN, PAN, CIN as applicable
  3. Add invoice terms & conditions text
  4. Customize the invoice footer text
  5. Click Save

Product Settings

Product approval, stock warning, digital products, brand & category display, and restock requests.

  1. Set product approval — whether vendor products need admin approval before going live
  2. Set stock warning limit — threshold to show low-stock alerts in dashboard
  3. Enable/disable digital product support
  4. Configure brand and category display limits on the homepage
  5. Set restock request toggle — customers can request out-of-stock products
  6. Click Save

Priority Setup

Configure sort priority for product listings and homepage sections.

  1. Set product listing sort order — by latest, best-selling, top-rated, most wished, or default
  2. Configure homepage product section priorities — which sections appear first
  3. Set featured products limit and latest products limit
  4. Click Save

Order Settings

Order verification, minimum amount, cancellation rules, refund policy, and guest checkout.

  1. Toggle order verification — require OTP on delivery for order confirmation
  2. Set minimum order amount globally
  3. Configure order cancellation — how long customers can cancel (e.g., before processing)
  4. Set refund policy — automatic or manual refund approval
  5. Toggle guest checkout — allow purchases without registration
  6. Click Save

Vendor Settings

Vendor registration, commission rates, auto-approval, delivery men, and withdrawal settings.

  1. Toggle vendor registration — allow new vendors to sign up
  2. Set default commission rate (percentage taken from each vendor sale)
  3. Toggle product auto-approval — skip admin review for trusted vendors
  4. Enable vendor delivery men — let vendors manage their own delivery personnel
  5. Configure withdrawal methods — bank transfer, PayPal, etc.
  6. Set minimum withdrawal amount
  7. Click Save

Vendor Store Visibility

Control how vendor stores appear on the website.

  1. Toggle vendor store listing — show/hide vendor stores page
  2. Configure store banner display — whether vendor banners are visible
  3. Toggle vendor rating visibility — show/hide ratings on store pages
  4. Enable temporary store close — allow vendors to pause their store
  5. Click Save

Customer Settings

Wallet, loyalty points, refer & earn, and account deletion.

  1. Toggle customer wallet on/off
  2. Configure loyalty points — points earned per order, conversion rate to currency
  3. Set up refer & earn — referral bonus for referrer and new customer
  4. Toggle account deletion — allow customers to delete their accounts
  5. Click Save

Shipping Method

Shipping type, free shipping threshold, responsibility, and default cost.

  1. Select shipping type — Order-wise (flat per order) or Category-wise (different rates per category)
  2. Set free shipping threshold — minimum order amount for free shipping
  3. Choose shipping responsibility — Admin (centralized) or Vendor (vendor ships own products)
  4. Set default shipping cost for order-wise shipping
  5. Click Save

Delivery Men

Self-registration, commission type, delivery verification, and COD limits.

  1. Toggle self-registration — allow delivery personnel to sign up via the delivery app
  2. Set commission type — fixed amount per order or percentage of order value
  3. Toggle delivery verification — require OTP or photo proof on delivery
  4. Set max COD order limit — maximum cash a delivery man can hold before depositing
  5. Click Save

Delivery Restriction

Zip code restrictions, delivery areas, and checkout behavior.

  1. Toggle delivery restriction on/off
  2. Choose restriction type — by zip code or delivery area
  3. Add allowed zip codes (customers outside these areas cannot place orders)
  4. Set restriction behavior — block checkout or show warning only
  5. Click Save

Admin Shop

Configure the admin's own in-house shop profile — this is separate from vendor shops.

  1. Set shop name — the display name for your admin/in-house store
  2. Upload shop logo and banner image
  3. Enter shop address and contact details
  4. Add shop description — shown on the store page
  5. Configure minimum order amount for the admin shop specifically
  6. Click Save

3rd Party & Other Configs

Navigate to System Settings → 3rd Party & Other Configs. All external service integrations are configured here.

ConfigDescriptionRequired Credentials
Google Map APIsEnable location features — store locator, delivery tracking, address autocomplete, distance calculation.Google Maps API Key
Firebase AuthFirebase 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 ConfigSMTP mail settings for sending transactional emails — order confirmations, password resets, notifications.SMTP Host, Port, Username, Password, Encryption (TLS/SSL), From Address
RecaptchaGoogle reCAPTCHA v2 protection on login, registration, and contact forms to prevent spam and bots.Site Key, Secret Key
SMS API ConfigConfigure SMS gateway providers for OTP delivery, order notifications, and promotional messages.Provider-specific API credentials
Twilio WhatsApp ConfigTwilio-powered WhatsApp messaging — order updates, bulk store notifications, delivery alerts, and customer communication.Twilio Account SID, Auth Token, WhatsApp Number
SMS Order NotificationsConfigure which order events trigger SMS notifications — order placed, confirmed, shipped, delivered, canceled, refunded.Requires SMS API to be configured first
Advanced SMS TemplatesCreate and manage custom SMS message templates with dynamic variables ({order_id}, {customer_name}, {amount}, etc.).
Storage Connection SettingsConfigure 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 SetupFirebase 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:

  1. Go to 3rd Party → Google Map APIs
  2. Enter your Google Maps API Key
  3. Toggle Active and click Save

Firebase Auth:

  1. Go to 3rd Party → Firebase Auth
  2. Enter all Firebase config values — API Key, Auth Domain, Project ID, Storage Bucket, Messaging Sender ID, App ID
  3. Click Save

Mail Config:

  1. Go to 3rd Party → Mail Config
  2. Select mailer type — SMTP, Sendmail, or Mailgun
  3. Enter SMTP host (smtp.gmail.com), port (587), username, password
  4. Set encryption (TLS), from address, and from name
  5. Click Save & Test to send a test email

SMS API Config:

  1. Go to 3rd Party → SMS API Config
  2. Select your SMS provider from the list
  3. Enter the provider's API credentials
  4. Toggle Active and click Save

Twilio WhatsApp Config:

  1. Go to 3rd Party → Twilio WhatsApp Config
  2. Enter Twilio Account SID and Auth Token
  3. Enter your WhatsApp Business number
  4. Toggle Active and click Save

Push Notifications Setup:

  1. Go to 3rd Party → Push Notifications Setup
  2. Enter FCM Server Key (from Firebase Console → Cloud Messaging)
  3. 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.

FeatureDescription
Social Media ChatEmbed 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 LoginEnable 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 LinksAdd 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

  1. Go to Social Media Settings → Social Media Login
  2. Toggle Google Login — enter Google OAuth Client ID and Client Secret (from Google Cloud Console → Credentials)
  3. Toggle Facebook Login — enter Facebook App ID and App Secret (from Meta Developers → Your App)
  4. Toggle Apple Login — enter Apple Service ID and credentials
  5. Set the Redirect URI for each provider (shown on the settings page)
  6. Click Save

How to Add Social Media Chat Widget

  1. Go to Social Media Settings → Social Media Chat
  2. Toggle the chat channel you want — WhatsApp, Messenger, Telegram, or custom
  3. Enter your WhatsApp number, Messenger page ID, or Telegram username
  4. Customize the widget position (bottom-left / bottom-right) and colors
  5. 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.

FeatureDescription
Business PagesCreate 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 RegistrationCustomize the vendor registration page — header text, description, required fields, terms of service for vendors, and approval workflow settings.
Vendor Store VisibilityControl 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

  1. Go to Pages & Media → Business Pages
  2. Click Edit on the page you want to update (e.g., Privacy Policy)
  3. Use the rich text editor to write content — supports headings, lists, links, images
  4. Toggle page Active/Inactive to show or hide from the website
  5. Click Save

Vendor Registration Page Setup

  1. Go to Pages & Media → Vendor Registration
  2. Edit the registration page title and description text
  3. Configure required fields — business name, address, phone, documents
  4. Add vendor terms of service text
  5. 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.

  1. Review server environment — PHP version, web server, database driver
  2. Set App Modelocal for development (shows errors) or production for live (hides errors)
  3. Configure cache driver — file, Redis, or Memcached
  4. Configure session driver — file, database, or Redis
  5. Click Save

App Settings

Configure app name, URL, admin panel path, pagination, timezone, and session lifetime.

  1. Set App Name — displayed in browser tab and emails
  2. Set App URL — your domain (e.g. https://yourdomain.com)
  3. Configure admin panel URL path — default is /admin
  4. Set pagination limits — items per page in lists
  5. Set default timezone and session lifetime
  6. Click Save

Software Update

Check for updates, view current version, and apply upgrades.

  1. View your current MyntCart version number
  2. Click Check for Updates to see if a newer version is available
  3. For manual upgrade: upload the update .zip file and click Update
  4. The system applies migrations and clears caches automatically
Always take a full backup (files + database) before updating.

Language

Add, edit, and manage supported languages. Set default language and edit translations.

  1. Click Add New Language — enter name, code (e.g. hi for Hindi), direction (LTR/RTL)
  2. Click Translate button next to a language to edit translations key-by-key
  3. Set any language as default using the toggle
  4. Toggle languages on/off to show/hide from the website
  5. Upload translation files for bulk import

Currency

Add and manage currencies with exchange rates and formatting.

  1. Click Add New Currency — enter name, symbol (₹, $, €), code (INR, USD, EUR)
  2. Set exchange rate relative to the default currency
  3. Choose symbol position — before or after the amount
  4. Set decimal places (0, 1, or 2)
  5. Toggle as default currency if needed

Cookies

Configure cookie consent banner for GDPR/privacy compliance.

  1. Toggle cookie consent requirement on/off
  2. Edit the consent banner text shown to visitors
  3. Set privacy policy link — points to your Privacy Policy page
  4. Set cookie lifetime — how long consent is remembered
  5. Click Save

Clean Database

Remove unused or expired data to optimize performance.

  1. Select data types to clean — expired sessions, abandoned carts, old activity logs, failed queue jobs, temporary files
  2. Click Clean to remove selected data
Irreversible
Database cleanup cannot be undone. Always take a backup before cleaning. Avoid running during peak traffic.

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:

  1. Set OTP expiry time — how long an OTP is valid (e.g. 60 seconds)
  2. Set max OTP resend — times a customer can request a new OTP
  3. Set max login attempts — failed attempts before lockout
  4. Set lockout duration — how long the account is locked (e.g. 30 minutes)
  5. Click Submit

Login URL

Customize login/registration page URLs and redirects:

  1. Set custom login page URL and registration page URL
  2. Configure post-login redirect — homepage, dashboard, or last visited page
  3. Click Submit

Email Templates

Navigate to System Settings → Email Template. Customize transactional email designs for each user role.

Template CategoryDescription
Admin Email TemplatesEmails sent to admin — new order alerts, vendor registration requests, refund requests, low stock warnings, and system notifications.
Customer Email TemplatesEmails sent to customers — registration welcome, order placed, order status updates, password reset, refund processed, wallet top-up, and loyalty point updates.
Vendor Email TemplatesEmails sent to vendors — vendor registration approval/rejection, new order received, withdrawal processed, product approval status, and account updates.
Delivery Man Email TemplatesEmails sent to delivery personnel — account creation, new delivery assignment, earnings summary, withdrawal confirmation, and account status changes.

How to Customize Email Templates

  1. Go to Email Template → Select category (Admin / Customer / Vendor / Delivery Man)
  2. Click Edit on the template you want to customize
  3. Modify the email subject, header, body content, and footer
  4. Use dynamic variables (e.g., {customer_name}, {order_id}, {amount}) to auto-fill data
  5. Customize colors, logo, and layout to match your brand
  6. Click Preview to see how the email looks
  7. Click Save

Themes & Addons

Navigate to System Settings → Themes & Addons. Manage storefront themes and add-on modules.

FeatureDescription
Theme SetupActivate, switch, or preview storefront themes. Upload new theme files. Configure theme-specific settings like colors, header layout, and homepage sections.
Theme InstructionsView installation and configuration guides for each theme. Requirements, compatible versions, and customization tips.
AddonsView all installed add-on modules, their status (active/inactive), and version info. Upload new addon zip files to install.
Module LicensesActivate, 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

  1. Go to Themes & Addons → Theme Setup
  2. Browse available themes — click Preview to see a live preview
  3. Click Activate on the theme you want to use
  4. Configure theme-specific settings (colors, layout, sections) if available
  5. Click Save — the storefront immediately reflects the new theme

How to Install an Addon

  1. Go to Themes & Addons → Addons
  2. Click Upload Addon and select the addon zip file
  3. The system extracts and installs the addon into the Modules/ directory
  4. Go to Module Licenses to activate the license key
  5. 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.

CategoryDescription
Digital Payment MethodsConfigure 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 MethodsConfigure 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

  1. Go to Payment Methods → Digital Payment Methods
  2. Find the payment gateway you want to enable (e.g., Razorpay)
  3. Click the Edit / settings icon
  4. Toggle the gateway ON
  5. Enter the required API credentials — API Key, API Secret / Secret Key
  6. Select mode — Test (sandbox) or Live (production)
  7. Click Save

How to Add an Offline Payment Method

  1. Go to Payment Methods → Offline Payment Methods
  2. Click Add New Method
  3. Enter method name (e.g., "Bank Transfer")
  4. Add payment instructions that customers will see — bank name, account number, IFSC, UPI ID, etc.
  5. Add required input fields — customers fill these when submitting payment proof (transaction ID, screenshot, etc.)
  6. Toggle Active and click Save
Offline Payment Workflow
When a customer selects offline payment: they place the order → make payment externally → upload proof in the app/website → admin reviews and confirms/rejects the payment from the order details page.

SEO Settings

Navigate to System Settings → SEO Settings to configure search engine optimization for your storefront.

FeatureDescription
Webmaster ToolsConnect Google Search Console, Bing Webmaster Tools, and Yandex verification codes to monitor site indexing and search performance.
Robots.txtEdit the robots.txt file directly from the admin panel to control which pages search engine crawlers can access and which to block.
SitemapAuto-generate and manage XML sitemaps for products, categories, brands, and pages. Submit to search engines for faster indexing.
Robots Meta ContentSet meta robots tags (index/noindex, follow/nofollow) for individual pages and sections to fine-tune crawler behavior.
404 LogsMonitor 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

  1. Go to System Settings → SEO Settings
  2. Webmaster Tools — Paste your verification codes from Google Search Console, Bing, or Yandex into the respective fields and save
  3. Robots.txt — Edit the content of your robots.txt file. Add Disallow rules for admin/auth pages and Allow for product/category pages. Click Save
  4. Sitemap — Click Generate to create/update the XML sitemap. Copy the sitemap URL and submit it in Google Search Console
  5. Robots Meta Content — Select pages or sections, choose index, follow for public pages and noindex, nofollow for checkout/auth pages. Save
  6. 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.

PageDescription
401 — UnauthorizedShown when a user tries to access a page without being logged in or without valid authentication.
403 — ForbiddenShown when the user is authenticated but does not have permission to access the requested resource.
404 — Not FoundShown when the requested URL does not exist. Includes a search bar and links back to homepage.
404 — Icon ComponentAlternative 404 layout with illustrated icons for a more visual error display.
405 — Method Not AllowedShown when the HTTP method (GET, POST, etc.) is not supported for the requested route.
419 — Page ExpiredShown when a form's CSRF token has expired. Common after leaving a form open too long. User must refresh and resubmit.
429 — Too Many RequestsShown when rate limiting is triggered — too many API calls or page requests in a short time.
500 — Server ErrorShown when an internal server error occurs. Check logs at storage/logs/laravel.log for details.
503 — Service UnavailableShown when the site is in maintenance mode. Displays a maintenance message to visitors.

Application-Specific Error Pages

PageDescription
Cart ErrorDisplayed when the cart encounters an issue — out-of-stock items, invalid coupon, minimum order not met, or cart session expired.
Illustrated LayoutBase illustrated error layout template used by multiple error pages for consistent visual styling.
Installation CompleteSuccess page shown after MyntCart installation wizard completes successfully. Displays admin login credentials and next steps.
Installation ErrorShown 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 LayoutBase error page layout that all custom error pages extend. Controls the overall structure, styling, and branding of error pages.
License ErrorShown when the MyntCart license key is invalid, expired, or not activated. Includes instructions to enter or renew the license.
License VerificationDisplayed during license verification process — when the system is checking the license key against the CodeMynt license server.
Customizing Error Pages
Error page templates are located in 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.