Skip to main content

Shop: General info

This guide contains general information about the functionality of the Shop designed to simplify the creation of a sales system in your bot.

The functionality of the shop IS IN THE EARLY DEVELOPMENT STAGE and in this form is only a concept and a set of basic specific features. The work on development of the functionality is still in progress - based on YOUR FEEDBACK as well!

When developing the user interface of the Shop (just like it was done in the @MenuBuilderBot constructor itself), we tried to simplify the stage of initial acquaintance with its capabilities as much as possible.

We've made an attempt to keep the initial interface clean, allowing newbies or people who don't need a complex shop to get a simple and intuitive way to create and work with a Shop at the start.

In accordance with this approach, most advanced or difficult to understand features are disabled by default and are not present in the initial interface itself. More complex functions and options of the shop can be connected and activated as the real need arises and as your knowledge and skills in working with the Shop increase.

This will lower the entry threshold, simplifying the initial work with the Shop, and will not scare away newbies with a large number of unnecessary and incomprehensible options and settings.


❖ How the Shop works


In general, the functionality of the Shop can be divided into two large sections. 
1. Admin Section
2. User Section

● The Admin Section will provide the functionality necessary to manage your Shop. Only the creator and administrators of the bot have access to it.

● The User Section is a Menu that will be directly shown to your shop's visitors.

For a better understanding of the concept, it is necessary to explain that, as an admin, you will work with the shop in its Admin Section. The User Section will be generated based on existing settings.

As a creator of the shop, you will not need to configure anything in the User's Section - its state is completely determined by the Admin's Section settings.

When creating the functionality of the Shop, we proceeded from the fact that any shop bot is, first of all, a Menu-bot. That is, your bot can be presented as a menu of any complexity, and the functionality of the User Section of the Shop is connected anywhere in the menu of your main bot.

Connecting the functionality of the Shop is carried out using a special Editor to any menu button of your already existing bot. You can connect both the Root Category of the Shop and its individual Categories, which gives you additional flexibility in the presentation of goods and the ability to natively integrate the Shop's Categories into the main - informational part - of the bot itself.

Once again, let's explain the main point, without understanding of which it will be difficult to understand what is happening in your Shop. 

You, as an admin, create and configure the Shop in the Admin's Section. After that, the necessary Product Categories of the Shop (or its Root Category) are connected to the necessary buttons in the menu of your bot - you don’t need to configure anything in there.