Header background

What is MartX?

Farjanul Nayem

Written by Farjanul Nayem

Last updated

MartX is a complete eCommerce platform that runs as either a single-vendor storefront (you sell your own products) or a multi-vendor marketplace (independent sellers register, list products, and earn payouts under a commission you control) — switchable from one setting, with no separate codebase to maintain.

The codebase is organized into self-contained modules (Product, Order, Cart, Vendor, Payment, Shipping, Tax, Marketing, Media, Blog, Newsletter, AI, and more), each owning its own routes, views, and migrations. This keeps the platform easy to extend without touching unrelated areas of the code.

Key Features

Catalog & Products

  • Physical, digital, and pre-order products with variants (size, color, etc.)

  • Technical specifications with reusable "Quick Preset" templates

  • Categories, brands, collections, and customer reviews

  • Global product variants shared across the catalog

Cart, Checkout & Orders

  • Session and database-backed cart with a promotional coupon engine

  • Guest and account checkout

  • Full order lifecycle management, returns, and refunds

Multi-Vendor Marketplace

  • Seller registration with admin approval workflow

  • Per-vendor shop pages, dashboard, and product management

  • Commission ledger, earnings tracking, and payout requests

  • Vendor verification management

Payments, Shipping & Tax

  • Stripe, PayPal Express, Razorpay, SSLCommerz, and Cash on Delivery — enable only what you need

  • Weight-based shipping rate management

  • Country/state tax rate management

Marketing & Content

  • Coupons, scheduled promo popups, and newsletter campaigns with optional double opt-in

  • CMS pages (Terms, Privacy, About, etc.), blog, and a centralized media library

  • Drag-and-drop slider builder with 7 built-in styles

  • Visual menu builder for header, header-top bar, and footer navigation

  • Widget-based home page builder (sliders, category grids, product carousels, brand strips, flash sales, banners, newsletter)

AI Studio

  • Multi-LLM engine — bring your own API key for OpenAI, Anthropic Claude, Google Gemini, DeepSeek, OpenRouter, or Fireworks

  • One-click AI content generation across the admin: product descriptions, SEO meta, category/brand copy, page content, campaign emails

  • Storefront AI chat widget backed by a knowledge base you curate

  • AI-assisted smart search

Reports & Administration

  • Sales, orders, customer, and vendor-earnings reports with CSV export

  • Storefront traffic analytics

  • Role-based permissions, a responsive Tailwind + Alpine.js admin UI with dark mode

  • Guided web installer with live requirement and permission checks