Self-hosted store for India

The online store that lives on your server.

Catalog, checkout, GST invoices, and the payments your customers already use. One licence is one store on your domain. You put it on the hosting you already have.

Price on request. A second store is a second purchase.

Razorpay Cashfree UPI Cash on delivery GST invoice Your domain Shared hosting

The product

Everything a shop needs, on a server you control.

Marimart is the script. Your customers buy on your domain. Their orders, stock, and invoices stay in your database.

A catalog people can browse

Categories, variants, search, filters, reviews, and a wishlist. Import products from CSV or Excel. Prices show with Indian grouping.

Checkout that finishes

Guest checkout is the default. Coupons, shipping rules, and a pincode check sit on the same order.

Orders your staff can run

Pack, ship, print a GST invoice or a bill of supply, and keep an audit log of exports.

Pages you design

A block page builder for the home page, about, policies, and campaigns. Six themes read your brand kit.

Updates when you want them

After you approve the store, it downloads the next release from System. Your keys and client files stay put.

Payments

Built for how India pays.

Checkout talks to a gateway adapter. Razorpay, Cashfree, and Instamojo are there. So are UPI, cash on delivery with a charge rule, and a bank transfer. Card numbers are never stored.

  • Webhook payments are trusted only after the signature check.
  • A GSTIN and a tax rate print a tax invoice. Otherwise the page is a bill of supply.
  • UPI and bank transfer stay pending until staff mark the payment received.

Pay ₹2,499.00

UPIQR or intent
RazorpayCards, netbanking, wallets
Cash on deliveryOptional charge
Bank transferDetails on the pay page

Look

Your colours. Your type. Your pages.

The brand kit sets colours, fonts, radius, and buttons. Themes use those variables, so a new palette does not mean a new theme. The page builder lays out the home page from blocks: hero, product grid, category tiles, reviews, and the rest.

  • Six starter themes, switched in one click.
  • Header and footer menus you edit in admin.
  • The storefront stays readable with JavaScript off.

Getting started

A zip, a panel, and a browser.

A shared host such as hPanel is enough. PHP 8.1 or newer, MySQL or MariaDB, and SSL on your domain.

  1. 1

    Unpack the install zip

    Upload it into public_html and extract it there. The site stays in that folder.

  2. 2

    Add the two key files

    Put mariviq.key and mariviq-backup.pub in the private folder. They are made for this store only.

  3. 3

    Open /install

    Enter the database and the first admin. The store is ready to sign in at /admin.

Licence

One payment. One store. Two years of updates.

After payment, Mariviq sends the install zip, the two key files, and the setup guide. Updates for that store last two years, and start when the store is approved on the update server.

An agency buys the same licence again for each client. Each install is its own database, domain, and keys.

Questions

Before you write.

Do you host the store?

You host it. Marimart is the script on your server, with your database and your domain.

What arrives after I pay?

The install zip, mariviq.key, mariviq-backup.pub, and the steps to put them on the server. The keys are not inside the zip.

How do updates work?

The store enrolls from System in the admin. Mariviq approves it. The admin then downloads and applies the next release. The licence covers two years of those updates.

What does the host need?

PHP 8.1 or newer with intl, mbstring, curl, json, pdo_mysql, and sodium. MySQL or MariaDB. A shared panel is enough.

Can I run more than one store?

Yes. Each store is its own purchase, its own domain, and its own keys.

Put the shop on your domain.

Tell us the store you want to run. We’ll reply with the price and, after payment, the files.

Buy a licence