Platform for building your own online store · since 2002

Your business. Your logic. Your AI partner.

The built-in AI assistant takes care of all the routine work. This is not an external chatbot for writing texts, but a full-fledged team member directly connected to the store’s tools and code. It is also your developer partner: it understands the business, builds processes, and programs the platform.

2002 – 2026
we’ve been making store software for almost 25 years!
WIN32 · LAMP
high-speed database workflow mode
56 MCP + 26 USER
ready-to-use AI tools right out of the box
6.5.1 · 430.530
latest server and software version

What’s inside

Efficient and functional

Each employee sees only their own area — and works without getting in others’ way

Roles are assigned flexibly: content managers fill the catalog, logistics staff manage pricing, and sales managers process orders. A detailed permissions system protects commercial information: data is visible only to the extent allowed by the access level. While one employee is working with data, the dispatcher prevents anyone else from overwriting it.

High-speed work with products, orders, and any other data

We have been developing Melbis Shop since 2002 — since the days of dial-up internet with speeds below 2 KB/s. Because of that, we achieved high performance with low traffic usage. Why does that matter today? Because this approach drastically reduces server load through less frequent changes to the database and cache.

One business logic for both the customer and the manager

Abstractions are kept to a minimum: orders, customers, and custom fields all live within the same business logic. Order calculation and checkout work identically in the Windows application and on the storefront website — the very same modules are used. There is nothing to synchronize, so nothing can drift apart: a rule written once works everywhere.

MCP SERVER · Claude Code

A jack-of-all-trades

Connect Claude Code or any other MCP-compatible agent, and the store opens up to it from the inside. It will create storefront modules from a description, design the catalog structure, fill it with products, understand someone else’s code, and answer questions about your data. Before changing anything, it shows the plan; when finished, it checks the storefront through the eyes of a customer and saves its findings into the store’s memory, so the next session does not start from scratch. It can document a business process as a separate page: who does what, in which program window, and when the work is handed off. And for employees, you can expose not full access, but individual tool commands — each person calls the assistant within the limits of their own permissions.

claude code — my-shop.com
> I want my own store: hobby goods, the three of us will run it — me, my friend, and my daughter
login: owner · full rights
· plan shown before changes: currencies, suppliers, catalog, order fields, permissions
· engine_db_execute — 4 sections, 12 subsections, 12 products with photos
· tool_run — 2 groups, 2 logins, 79 permission lines in one batch
· artifact — “How the store works”: who does what and in which window
first working iteration · 24 min 45 sec
> the images in the catalog have different sizes, make them follow a single profile
login: owner · full rights
· engine_files_load — smart profile: true, icons 400×225, 303×400…
· engine_files_add — 12 icons 400×400, square cropped from the center of the photo
> write descriptions for the products in the “Create description” queue
login: friend · product descriptions
· tool_run “Descriptions” — 7 product cards: title, text, specifications
· prices and suppliers are closed off — command not granted
> which orders are waiting to be shipped?
login: daughter · orders and shipping
· tool_run “Orders” — 5 paid, two without waybills
· tool_run “Scheduler” — task for owner: yarn stock is 0
> make a redesign based on a template from the website …
login: developer · developer rights
· engine_static_save — main.css: colors, radii, shadows, Inter font
· engine_html_save — 13 templates: header, footer, homepage, product page
done · 30 min
> why is the discount not being calculated on the storefront?
login: developer · developer rights
· engine_search — discount: 6 matches
· engine_php_load — melbis_block_price.php
· engine_php_save — rule moved into the shared calculation
· memory_save — keep discount calculation in one place

Without the chains of a ready-made store

A different point of view

For more than 20 years, like everyone else, we included a sample storefront in the package. But Melbis Shop 6 has outgrown that stage: we found that together with a sample store, the owner also gets a standard vision of the business, which kills creativity and leads to dull solutions. If a standard project is enough for you, then ask yourself: do you really need your own store? Maybe a place on a marketplace is enough?

That is why our “box” does not contain a store, but it does include someone who can bring your creative idea to life: the AI assistant. You describe your business in plain words — the way you would explain it to a friend — and it turns that into a plan: currencies, suppliers, catalog, attributes, order fields, staff permissions. And it shows the plan before touching anything.

Working with the AI assistant

Workspace

The software your store lives in

Product descriptions in minutes, not an entire evening

The “Descriptions” section is the content side of product management: photos, texts, reviews, and specifications. Multiple employees can work on descriptions at the same time, each in their own personal workspace — a local copy of the uploaded products; the server reconciles changes on save and flags simultaneous edits to the same product as conflicts. Images can be cropped and resized by profile directly in the program, without any external editor. Text is styled with classes rather than manual font selection, so the store maintains a consistent look.

Melbis Shop 6
Product descriptions in minutes, not an entire evening

Supplier price lists — clear and fast

The “Price Lists” section uploads price lists in bulk: hundreds of items are added and updated in a single run. Column mapping for a supplier’s file is configured once and saved to a profile under the supplier’s name, so next time processing is almost instant. Products are matched by ID, store SKU, or supplier SKU, values are replaced according to rules, and bulk assignment updates a field across the entire selection at once. The ideal option is automatic updates via an XML price list using a separate module.

Melbis Shop 6
Supplier price lists — clear and fast

Web modules open within the program

The web module is a store extension that runs in the built-in Chromium browser. The program passes it the context — the current product, order, customer — and the module displays exactly what is needed here: inventory, a report, or a custom section. Built-in modules appear as panels in “Prices,” “Orders,” “Customers,” and “Scheduler.” External modules work both in the program and in a regular browser on a tablet or phone, with employee login authorization if needed.

Melbis Shop 6
Web modules open within the program

Work organization for employees — by tasks and by roles

The Planner is a lightweight CRM: employees assign tasks to each other, track their status, and communicate in comments; you can also create tasks for yourself as reminders. The order is displayed in full — customer, products and their options, order options, and expenses. The software stores a change history, so you can see who edited the order and when; any version can be opened and used as the basis for a new one. Order pricing is calculated using the same code as on the storefront, so totals match by design.

Melbis Shop 6
Work organization for employees — by tasks and by roles

Access rights — down to individual operations

The operations catalog is a tree of server commands, and at the intersection of an operation with a group or a specific employee, an access permission checkbox is set. Each operation can have allowed hours of the day and a server load limit defined. Access to catalog sections is assigned separately and independently by data type: “Prices,” “Descriptions,” “Location,” “Browser.” This way, commercial information is hidden from those who populate the catalog, and an intern sees exactly what has been opened to them.

Melbis Shop 6
Access rights — down to individual operations

The storefront is built in the integrated development environment.

The development environment is an IDE built into the application: files are edited directly on the server, without FTP. The tree is divided into static assets, images, root and module scripts, and the editor suggests platform methods and code templates. Here you can also configure module caching and deferred loading via AJAX, and access server and local databases, request statistics, and the developer guide. The design is switched using template groups, so the same PHP code can deliver different storefront layouts.

Melbis Shop 6
The storefront is built in the integrated development environment.

You can start today

Server, domain, software — seven steps in the guide. At the end, you will not get an empty store, but an AI assistant: tell it about your business, and within half an hour the first working version will appear — just like in our demo run.