Changelog
Release history for MyntCart. Every version published by CodeMynt is listed here, newest first.
Current Release
You are reading the documentation for v1.0.0
Check your installed version in Admin Panel → Dashboard, where this release is shown as 1.0. Before updating, read the Update Guide — always back up your database, application files, and uploads first.
v1.0.0 — Initial commercial release
The first public release of MyntCart: a complete multi-vendor eCommerce platform spanning a Laravel 13 backend, three storefront themes, and four Flutter applications.
Platform
- Laravel 13 on PHP 8.3 or newer, with MySQL 8.0.4 or newer
- Complete multi-vendor eCommerce CMS with admin, vendor, and customer roles
- Three storefront themes — Classic, Modern, and Semi-Classic — on Bootstrap 5.3; Semi-Classic runs without jQuery
- Admin and vendor panels on Bootstrap 5.3, jQuery 4 and DataTables 3
- Four Flutter mobile apps — Customer, Vendor, Store, and Delivery
- Versioned REST APIs for all mobile clients
- Styles and scripts ship pre-built, so there is nothing to compile; a one-minute cron runs the scheduled jobs — courier status sync, POS payment settlement, module licence checks, the sitemap, and exchange rates
- The download holds no database: once the licence is verified, the installer fetches the database, the migrations, the schema file and the Composer files from the licence server, and the Software Update page fetches a new version's the same way before it unpacks it
- A theme and an add-on module are each installed from one zip on their own screen, by the super admin; the admin menu keeps themes, add-ons and CodeMynt's other applications apart
Security
- Two-factor authentication with any authenticator app, plus one-time recovery codes, for admins, employees, vendors, customers (storefront and app), and store app staff
- Account lockout for admin, employee, vendor, and delivery man logins after repeated wrong passwords, set under System Setup → Login Settings
- reCAPTCHA and rate limits on logins and public forms
- Courier passwords, tokens, and webhook secrets are never shown back in the admin panel, and are stored encrypted; licence-server calls always verify certificates
- Covered by 5,193 automated tests and PHPStan level 5 static analysis
Commerce
- 20 payment gateways — 14 built in and 6 from the Global Payment Gateways module — plus wallet, cash on delivery, and offline payment. PhonePe runs on Standard Checkout v2, and checkout offers the store's default gateway first
- Global Payment Gateways place the order from the provider's confirmation even when the customer never returns, and handle partial refunds, refunds the provider settles later, and chargebacks — cancelling the payment's orders, with stock returned, only when the money is back in full
- Each Global Payment Gateway follows its provider's current API: Adyen and Checkout.com on their hosted payment pages, Airwallex on its hosted page, Authorize.Net on its hosted form, Alipay for mainland-China CNY stores, and Mollie with its refunds and chargebacks read from the payment itself
- The Global Payment Gateways module ships the six gateways that work. The Apple Pay, Google Pay, Klarna and Square placeholders, which could never take a payment, are gone, and so are admin buttons that only pretended to test a connection, run a test transaction, retry or export
- UPI payments — customers scan a QR made from your UPI ID and pay straight into your bank account; you verify each payment by its UTR in System Settings → Payment Methods → UPI Payments. The same UPI account works on the storefront, in the customer app, and at every till — the admin and vendor POS, the store app, and the vendor app (vendor sales are settled to the vendor's wallet, less commission)
- Point of sale in the admin panel, vendor panel, store app, and vendor app — cash, card machine, UPI, PhonePe and Razorpay QR, Stripe card readers, and Tap to Pay, with online payments confirmed by the gateway before a sale counts as paid
- Store Management module with branches, store managers, and a POS per store — one stock record per store, product, and variant; store-specific prices; per-store low-stock thresholds; and new-order e-mails per store
- Commercial Tax module with international tax support
- GST management with CGST/SGST/IGST invoice generation
- GSTR-1 filing — monthly return built from recorded sales, exported as GSTN offline-tool JSON with a CSV check sheet
Shipping
- Shipping providers — Shiprocket, Shiprocket Quick, Easyship, ShipEngine, Shadowfax (courier and Hyperlocal), and Manual
- Smart shipping calculator with Haversine distance-based pricing
- Orders are handed to their courier on the order status you choose; courier updates only move an order forward; an order cancelled in MyntCart is cancelled at its courier too
- One tracking timeline for every courier, on all three themes and in the customer app
- Easyship and ShipEngine shipments are booked with the courier the customer was charged for, and labels are bought and printed from MyntCart
- Shadowfax Hyperlocal — a rider straight to the customer, with each trip priced live by Shadowfax
Operations & Marketing
- WhatsApp commerce via Twilio — new-order and status messages to your stores, bulk messages to selected stores, and POS invoice sharing with customers
- Order on WhatsApp from the storefront — a button on product cards, the product page and a store's page writes the order to whoever sells the product (the store, the vendor, or the shop), with a map link to the customer when their browser shares it
- Future Deals — one published campaign, shown from the day it is published with a Starts in / Ends in countdown; flash deals list the products of every running deal; a deal changes no price
- A banner for the head of ten storefront pages — the list of products, About us, Contact us, the questions page and the six policies
- YouTube and Instagram links on a product, shown on its page on all three themes
- Priority Setup orders every storefront list, the shop's own products among them; the panels' product, order, category and brand lists sort by their headings
- Advanced SMS templates with dynamic variables
- WooCommerce migration tools for products, categories, and customers
- SEO settings — webmaster tools, robots.txt, sitemap, and meta content
- File Manager for server-side file management
Updating
MyntCart has had no released updates yet — v1.0.0 is the only published version. When a new release ships, the upgrade steps are documented in the Update Guide.
Never run a fresh migration on live data
Updating an existing store means following the version-specific update workflow — not re-running the installer or a reset migration, both of which destroy customer data.