Program Overview and Main Menu

Melbis Shop is a desktop Windows application that combines two roles: a back office for day-to-day staff operations (products, prices, orders, customers) and a development environment for the storefront and web modules. Data is stored on a server, but the application downloads the required portion to the local computer and works with it in batch mode — hence the speed of a desktop application instead of web interface delays. The general mechanics of this workflow are covered in a separate section, “Basic Operating Principles”.

There is a third role as well: the application is the control panel for the AI Assistant. The assistant works with the store under the login of whoever opened it, so its reach is set by ordinary user rights; on top of that the owner sets up AI Tools — ready-made store commands the assistant runs instead of manual work — and hands them out to employees one command at a time. This is covered in “AI Tools”.

Desktop

When the application starts, the main menu appears at the top of the screen, and the “Dispatcher” window opens automatically on the left — it shows who is currently in the store and lists active locks. Sections open as windows on top of the desktop; unnecessary ones can be closed.

The main menu consists of five tabs. The first three — “Business”, “Products”, and “Structure” — are primarily user-facing sections. The “Development” and “System” tabs are intended primarily for administrators and developers.

“Business” Tab

“Products” Tab

“Structure” Tab

“Development” Tab

“System” Tab

Appearance Settings and Profiles

Sizes. The menu size (large, medium, small) and interface font size are switched in “System” → “Sizes”. A font change takes effect after restarting the application.

Language. The interface language is switched in “System” → “Language” and takes effect after a restart.

Profiles. Saved advanced query conditions and window settings are stored on the server: “System” → “Profiles” allows you to retrieve them from the server, upload them to the server, or clear them. For more details about profiles, see the “Basic Operating Principles” section.

The order of this guide’s sections repeats the tabs of the main menu. The Workbench is described separately, in the developer guide — see “Workbench”.