2026 release — deploys on your own domain

Your storefront, your till and your ledger. Finally one system.

Vendrix is a complete commerce platform for fashion retail: online store, in-store point of sale, colour-and-size inventory and real double-entry accounting — one database, running on a domain you own.

  • Online store
  • Admin panel
  • Point of sale

Built and supported by Mehran HatamiPortfolio and background

One piece of software, not five bolted together.

Online sales, counter sales, inventory and accounting all run on one database. The number you read in a report is the number that is on the shelf.

Storefront

A multilingual shopfront with a theme engine, cart, discount codes, a loyalty program and Iranian payment gateways.

  • Theme engine and seasonal packs
  • Discount codes and loyalty program
  • ZarinPal, Zibal, IDPay, Vandar

Point of sale

Counter sales on the same stock and the same accounts — no second program, nothing to reconcile.

  • Sales invoices and returns
  • Cash, card-reader and on-account settlement
  • Till close-out with variance checks

Accounting

Real double-entry bookkeeping: an entry has to balance, or it is not posted.

  • Journal entries, general ledger and trial balance
  • Fiscal years and period close
  • Accounts receivable and payable

Inventory

Stock tracked by color, size and warehouse — with a lock on every deduction, so two simultaneous orders cannot take the same item.

  • Several warehouses and transfers between them
  • Low-stock alerts
  • Return notifications for the customer

Team and access

Six roles with separated permissions: the accountant has no business in the warehouse, and the warehouse keeper never sees cost price.

  • Owner, site admin, accountant
  • Warehouse keeper, salesperson, finance
  • User activity log

Mobile

A customer app with notifications, and an admin panel that is genuinely usable on a phone.

  • A dedicated customer app
  • Order and return notifications
  • Responsive admin panel

Point of sale

Counter sales, on the same stock and the same accounts.

The till is not a separate program; it is one page of this panel. An item sold at the counter leaves the website's stock the same second, and its entry lands in the same general ledger.

panel.your-store.com/pos

Pick an item

Main branch warehouse
  • Cotton T-shirt48.0024 in stock
  • Denim jeans125.009 in stock
  • Long-sleeve shirt89.0016 in stock
  • Cotton socks9.5062 in stock
  • Knit beanie32.004 in stock
  • Leather belt65.0011 in stock

Current invoice

  • Cotton T-shirt× 296.00
  • Denim jeans× 1125.00
  • Cotton socks× 328.50
Subtotal
249.50
Discount
−9.50
VAT
24.00
Amount due
264.00
Settlement method

Automatic entry in the general ledger

Debit: Cash on hand 264.00

Credit: sales 240.00 and tax 24.00

The money goes into the branch till and is checked at close-out.

One stock

A sale at the counter comes off the same inventory row as an online sale — behind the same lock, so two simultaneous sales cannot take the same item.

One ledger

The counter entry sits in the same general ledger as the online order. There is one profit-and-loss report.

Nothing to reconcile

When there is no second system, there is nothing to reconcile against.

Accounting

Every entry has to balance, or it is not posted.

Real double-entry bookkeeping, not a sum of paid orders. One sale makes one entry: the money, the revenue, the tax, the cost of goods and the stock deduction — all in a single posting.

Entry 2025/0602 — cash sale at the till
AccountDebitCredit
Cash on hand264.00—
Product sales—240.00
Tax payable—24.00
Cost of goods sold156.00—
Inventory—156.00
Total420.00420.00

Balanced — posted

Trial balance

Debit5,390.00
Credit5,390.00
Assets
4,280.00
Expenses
1,110.00
Liabilities
1,130.00
Equity
1,800.00
Revenue
2,460.00

Difference: 0

Unbalanced entry

Debit 420.00 / credit 415.00 — a difference of 5.00

Not posted. The entry stays out of the general ledger until the two sides match.

Fiscal year

Every entry belongs to one defined fiscal year; nothing can be posted into a year that is already closed.

Period close

Closing a period settles the temporary accounts and carries the balance forward into the next year.

Accounts receivable and payable

Sales and purchases on account create open balances, and those show up in the ageing report.

Mobile

An app for your customers, a panel you can actually use.

Your customer places an order in the app and follows it through notifications; you approve that same order from your own phone.

Your storeCart 3

Order #1023 has shipped

Tracking number is in the order details

  • Cotton T-shirt48.00Add
  • Denim jeans125.00Add
  • Leather belt65.00Add
Cart total264.00Pay
Customer app — cart and order-status notifications
Admin panelRole: salesperson

Sales today

2,480

Open orders

6

Today's orders

  • #1024Order from TehranBeing prepared
  • #1023Order from ShirazShipped
  • #1022Return requestAwaiting approval
OrdersInventoryReports
The admin panel on a phone — the same work, without zooming in

Notifications for the customer

Order placed, status changed, shipped, return approved — each one reaches the customer as a notification, with no phone calls to chase.

The panel on a phone

The same panel, not a shrunken copy of it: orders, stock and approvals all work on a 375-pixel screen.

Role-based access

A salesperson sees the same thing on a phone as on the desktop; no more than that. Six roles, one set of permission rules.

Themes

One codebase, storefronts that do not look alike.

14 ready-made themes and modes ship with this one release. Pick one and watch the shopfront change; in the panel it is the same single click.

Base theme
Seasonal mode

The sample shopfront is on the “Modern” theme.

your-store.com
Your storeCart 2

The Modern collection

The banner, the button colors and the home-page layout all change with the theme.

View products
  • Comfort sneakers148.00
  • Backpack92.00
  • Wristwatch325.00

Seasonal event modes

For the days when sales hang on an occasion. Each mode is a ready-made pack: the colors of the banner at the top of the page plus the decorations on the home page.

Nowruz

Celebrate the Persian New Year

Yalda

The warmth of Yalda Night

Christmas

Festive Christmas mood for your store

Black Friday

The biggest discount day of the year

Mother's Day

In honor of loving mothers

Father's Day

In honor of caring fathers

Themes change from the panel

Choosing a theme is a setting in the admin panel, not a file edit. Nobody has to connect to the server, and the store never has to go down for a few minutes.

The store code stays untouched

A theme only swaps the presentation layer. That is why the next release will not wreck the look you chose — which is exactly what happens to hand-edited templates.

An event mode is temporary

You switch on the Nowruz or Yalda mode, the banner and the home-page decorations change, and you switch it off once the occasion has passed. Your base theme stays where it was.

License

One license, one domain, no hardware dongle.

Both the purchase and the activation happen on this site. Below is exactly the path you take, in exactly that order.

  1. Choose a plan

    Pick the monthly, 6-month, or yearly plan.

  2. Check out

    Enter your brand and domain details securely.

  3. Pay & submit proof

    Transfer via bank, then upload your receipt for review.

  4. Get verified

    Our team verifies your payment, usually within a few hours.

  5. Receive your license

    A license key is issued for your domain.

  6. Activate & start using

    Activate on your server and start selling.

One license, one domain

Your key is bound to one domain and works there. If you move to another domain, you request the transfer from your own dashboard; you do not buy again. Activation cannot attach a new domain to the key by itself either, so nobody can put your key on somebody else's site.

Server-to-server checks

Your installation talks to hatamidev.com directly. The license key never reaches your customers' browsers and never appears in the page source.

An outage on my site does not stop your store

The activation response is an Ed25519-signed certificate stored next to your installation, and it can be verified without an internet connection. If this site is down for a few hours, your store carries on with that certificate. The certificate is valid for at most seven days and refreshes itself on the next cycle.

Renewal with no extra work

I record the renewal in the seller panel, and the new date reaches your installation on its next validation cycle. No file is moved, and nobody needs access to your server.

Monthly, 6-month, and yearly plans are available. Pay by bank transfer or PayPal, then manage everything from your dashboard.

Before You Decide

Vendrix vs. WordPress vs. generic site builders

An honest, feature-by-feature comparison — not a sales trick. Judge for yourself.

0%

Vendrix

8 / 8

0%

WordPress + WooCommerce

0 / 8

0%

Generic site builders

1 / 8

Good: VendrixCode and data live on your own domain and server. It's yours.
Partial: WordPress + WooCommerceSelf-hosted, but dependent on dozens of plugins from different vendors.
Weak: Generic site buildersYou're renting space on someone else's platform. Cancel it and everything's gone.

This comparison reflects standard features of the commonly-used versions of each option at time of writing and may change over time.

Pricing

Priced for a complete software platform, not a simple template

Monthly

1-month subscription

$329

  • Technical support throughout the term
  • Platform updates included
  • Initial setup and activation
  • Base theme personalization
Choose this plan
Most popular

6-Month

6-month subscription

$1,690

  • Technical support throughout the term
  • Platform updates included
  • Initial setup and activation
  • Full theme & branding personalization
Choose this plan

Yearly

12-month subscription

$3,190

  • Technical support throughout the term
  • Platform updates included
  • Initial setup and activation
  • Full personalization + priority on custom requests
Choose this plan

Enterprise / Custom

For store chains or specific requirements, a tailored plan is designed.

Request a consultation

Cinematic platform demo

A look at the storefront, admin panel, inventory operations, and license activation

Dashboard
Custom BrandingSeasonal ThemesWeb + MobileLicense ProtectedRTL ReadyAdmin & Dev Panels

Need a dedicated clothing store platform?

A branded, licensed web + mobile commerce system, ready to launch for your business.