How to log into the Bitrix admin panel. Login to the Bitrix CMS admin panel. If you need to start working with Bitrix24 by quickly creating your portal using the free Project plan

Administration

Mobile “admin panel” of an online store

The application is a mobile “admin panel” - an administrative section of store management for the owner of an online store on the 1C-Bitrix platform. The application was created for administrators, managers and staff of an online store. The application allows you to manage orders and receive basic reports on store performance from mobile devices.

Mobile admin allows you to:

Scan barcodes into the app

Instead of a barcode scanner - a smartphone!

Add a product using a barcode using a regular mobile device. The system supports scanning barcodes in mobile app. No barcode scanner needed.

Shipment by barcode - from your mobile phone!

Barcodes are read on a mobile phone. You can ship your order mobile using a barcode. This is very convenient, especially if you have large warehouses with bulky goods.

Now, if you need to ship a large item using a barcode, for example, a refrigerator, you do not need to tear off the barcode sticker from it and take it to the scanner. You can go to the refrigerator with mobile phone and use it to read the barcode. The barcode will be verified and saved in the order.

Why scan barcodes?
When releasing goods, the manager will be sure that he took exactly the goods that should be shipped. Scanning barcodes confirms the correctness of the product selection, thereby preventing financial losses for the store due to possible errors. Products with different properties are sometimes impossible to distinguish from each other visually. However, they can differ significantly in price.

Why hasn't my order been shipped?

When you submit an order from your mobile device, you will see all the information about it. Including problems with the order. You will find out the reason for the problem that is preventing you from shipping your order.

"Live feed" of orders
Assess the situation with orders

From your mobile device you can view orders in the form of a “Live Feed”. Orders are automatically loaded into the feed in real time - as they arrive. The color of each entry depends on the status, and you can easily assess the situation with each order.

Everything is in your mobile!

  • movement of goods
  • order management
  • store information

Detailed order view
What about a specific order?

For each order, you can view all available information, including customer details and store history. For convenience and ease of selection, information is presented in groups. Order information blocks can be collapsed and expanded as needed to view them. You can quickly select the desired information group (for delivery, payment and various properties) and quickly see what is happening with the order.


Push notifications

You don't even have to log into the mobile app to track your orders. Push notifications work in the application. Thanks to this, you will always be aware of what is happening in your store. You will receive notifications about new orders, any changes in orders, etc.

Set up notifications

Push notifications are customizable. You can set events for which push notifications will be sent. And each store employee can select only the events he needs with push notifications.

Order created Order shipped

Your own push notifications for each manager
For example, a courier will receive push notifications for new orders that he must deliver today. The store owner will be interested in receiving final push notifications about the completion of orders.


Order statuses
Manage order statuses

You can quickly change order statuses. For example, set the status to “payment” immediately upon receipt.

You can change statuses at your discretion, regardless of the situation with payment for the order, etc.

For example, a senior manager may authorize delivery of goods to a certain customer, even if the goods have not been paid for.


Filters
Select the required orders

The application comes with pre-installed, ready-made filters, which are very convenient to use to select the desired group of orders. For example, you can filter orders by payment or shipping status. In addition, you have a customizable custom filter at your disposal, which will allow you to select orders even more accurately.

Mobile reports
Analyze the store's performance

The mobile application contains 4 ready-made reports. These reports allow the owner of an online business to quickly manage the store and quickly navigate the status of product balances, prices and profitability for each product and client.

Ready reports:

  • according to the remaining goods
  • by profitability for a specific product
  • by profitability for a specific client
  • store price list

How to start using it?
Mobile application "1C-Bitrix: Administration"
  • can be downloaded from app stores ( App Store And Google Play Market)
  • set to the URL of your online store
  • update "1C-Bitrix: Site Management" to version 12.5
  • and start managing your store from your mobile device
Any actions with an order from the administrator’s mobile application

Now the store administrator can manage orders mobile and from anywhere. For example, completely ship an order while working on a smartphone from a cafe. As soon as the client places an order, the administrator sees it in the interface of his mobile application, confirms it, allows delivery and performs other necessary actions for order processing

Example: warehouse replenishment
You arrive at some remote warehouse, form a mobile device report on the balance of goods in the warehouse, and immediately re-order missing goods. And you don’t need to go to the office or call colleagues to do this.

Site inspector

Cloud service "Site Inspector"

Monitoring site availability and performance
  • Receive push notifications about all problems
  • Don't lose money due to website downtime!

The cloud service “Site Inspector” is available in the mobile application and allows you to track the necessary parameters for your online store.


Site inspector - cloud service

You will immediately know that it is time for you to renew your domain, SSL certificate or key for your website management system. The “Site Inspector” cloud service periodically checks the availability and performance of your site and reports any problems - sending push notifications or e-mail.

What the cloud service monitors:

  • checks accessibility from two geographical points every 5 minutes
  • checks the domain expiration date once a day
  • checks the validity of the SSL certificate once a day
  • checks the validity period of the “1C-Bitrix: Site Management” key once a day
Don't lose money due to website downtime!

The site inspector monitors 4 parameters that are very important for the operation of any web project, and especially an online store. If you forget to renew your domain, your store will stop working. Now this will not happen, because the Site Inspector begins to warn in advance - a month in advance - that the domain is about to expire.

There are problems on the site No problems found The site is available again

Customer data is protected by an SSL certificate!

If you do not renew your SSL certificate, your customers' data will be at risk - it could be intercepted by third parties. The site inspector monitors the expiration date of this electronic document, necessary to confirm the security of the channel through which confidential information is exchanged between the client and the server. And the very fact that your site is protected by an SSL certificate is considered good form today.

Renew the key for the 1C-Bitrix product on a preferential basis

If you do not update your content management system on time, it will become out of date and you will not be able to receive product updates (new functionality, interface updates, security systems and others). In addition, you will lose technical support"1C-Bitrix". The site inspector will remind you in advance so that you do not forget to renew on a preferential basis.

The preferential extension is much cheaper than the standard one. Within one month from the date the update expires, you can purchase and activate an extension using a preferential option for 22% of the price of your edition. The validity period of updates is extended by exactly one year from the end of the previous period.

The more seriously we take our projects, the more we want the tasks to be solved by the best of possible ways. For example, we want to provide the client with a high-quality admin system in an adequate time frame. Personally, at such moments I immediately remember Django: created a model - get an admin panel. Or widgets in Yii. Or a wonderful combination of hooks and classes in Drupal 7. Or Sonata in Symfony, which I, however, only heard about. What if we got Bitrix?

Administrator for Bitrix Feng Shui

Unfortunately, Bitrix, despite the attempts of the developers to somehow improve the situation, in many of its aspects remains an archaic system: procedural pieces of code of several hundred lines, copy-paste raised to the level of a manual, classes from which it is impossible to inherit normally - all this to this day the day remains a reality for those who have to work with this system. And I’m sure this won’t go away soon.

What should a developer do if he needs to create an administrative interface for a custom table in a database? According to the manual, we need to copy the “fish” with the code in 417 lines– for the item list page and 365 lines– for the element editing page. Well, or write everything ourselves, if we are the happy owners of a phenomenal memory. Well, 2016 is off to a good start!

But nothing works for us yet! After we have completed the act of copy-paste, we need to carefully read 782 lines of code, remove all unnecessary things and add our own. Namely:

  1. Write validation of these filters.
  2. Specify a list of columns to filter the selection.
  3. Write processing of actions on an individual element and on a group of list elements.
  4. Make your own selection. And usually no one bothers, they just do SELECT * FROM ... - in the “fish” from Bitrix there is no suggestion to limit the list of selectable fields only to those that are necessary.
  5. Specify a list of columns to display in the list.
  6. In the process of displaying the list, display a specific control element for each column.
  7. Display the table footer.
  8. Display a filter above the table.
This is for the list page. I specifically indicated the points not in the order in which logic dictates and in which they are displayed on the resulting page, but in the order in which this code appears in the “fish” from the manual.

Now, what do we need to do if we decide to, say, add another field to the list? Or even just rename some existing one? We must enter this new field in 7 places or change the existing one without making a mistake! The situation is complicated by the fact that along with the php code in the same file there is also html, and completely in the wrong order in which it is displayed on the page, unreadable either by your favorite IDE or by the human eye, because many tags are generated somewhere in the depths. It's all very difficult to navigate. Especially when the page is no longer simple at all and it also contains JS code, usually written inline.

What do we get as a result? Bugs. Difficulty of support. Unreasonably high time costs even when changing any little thing. The situation is the same for the element edit page. I sincerely don’t understand how it was possible to chew such a cactus for so many years?!

How things could have been

Oddly enough, the Bitrix admin API is designed well. After the horrors described above, it’s hard to believe, but it’s true. Because the problem is not in the API itself, but in how it was later used. It seems that the API developer(s) had some plans for the future about it, or just some vague insights, but did not take the simple and logical next step: creating a set of MVC classes. Probably the reason for this is the lack, until recently, of a unified interface for working with the database.

After viewing a great variety of self-written admin panels, it becomes clear that, regardless of the complexity and specifics of the task, the process of building an admin panel includes the same steps that I described above. This means that the code is the same everywhere, all that remains is to change the input data. You can select the following entities without being tied to the code yet:

  1. Interface config: a list of fields that will be used to form filters, list table columns or a set of inputs on the editing page.
  2. A representation class for displaying an interface. At the input, it should receive a config, “under the hood” it will have all the logic that we see in the “fish” from Bitrix, and at the output it will produce a rendered page.
  3. Widget. Contains the operating logic of a separate admin field. In the list, it is used to draw table cells, and on the editing page – element fields.
To be fair, it must be said that echoes of this concept are visible in source code Bitrix: in particular, " custom types”, which exist for both information blocks and “Highload” information blocks, are nothing more than “widgets” in the above-described scheme.

By implementing the classes described above, we could significantly reduce the “fish” from Bitrix to something similar:

$fields = include('fields.conf.php'); $adminListHelper = new MyHelper($fields); $adminListHelper->buildList(array($by => $order)); require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php"); $adminListHelper ->createFilterForm(); $adminListHelper ->show(); require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php");
This seven-line piece of code outlines the main steps for creating an admin panel, described at the beginning of the article. But instead of copying this, albeit short, snippet every time, it’s better to work a little more and do this:

  • write the above code in a special file route.php, to which all requests to the administrative interface created through our add-on to the Bitrix API will be redirected;
  • in the file describing the interface config, register this config in some global variable or static class variable;
  • when accessing pages of the administrative interface, use not direct URLs, but aliases and functions that construct the correct URL from these aliases;
  • in the end, all requests will come to route.php, which will figure out which class needs to be created, which interface config to pass to it, and how to output all this.
As a result, the code required to create basic list and editing pages is reduced significantly, and since we are no longer talking about hundreds of lines, I can present it here:

List class

class TableListHelper extends AdminListHelper ( static protected $model = "MyModelTable"; static public $module = "my.module"; static protected $viewName = "table_list"; static protected $editViewName = "table_detail"; )


Edit Page Class

class TableEditHelper extends AdminEditHelper ( static protected $model = "MyModelTable"; static public $module = "my.module"; static protected $listViewName = "table_list"; static protected $viewName = "table_detail"; )


Interface settings

AdminBaseHelper::setInterfaceSettings(array("FIELDS" => array("ID" => array("WIDGET" => new NumberWidget(), "TITLE" => "ID", "TAB" => "TAB_ONE"), "STRING" => array("WIDGET" => new StringWidget(), "TITLE" => "STRING", "TAB" => "TAB_ONE"), "NUMBER" => array("WIDGET" => new NumberWidget (), "TITLE" => "NUMBER", "TAB" => "TAB_ANOTHER"), "TEXT" => array("WIDGET" => new TextAreaWidget(), "TITLE" => "TEXT", "TAB " => "TAB_ANOTHER")), "TABS" => array("TAB_ONE" => Loc::getMessage("TAB_ONE"), "TAB_ANOTHER" => Loc::getMessage("TAB_ANOTHER"),)), array ("\TableEditHelper", "\TableListHelper"), "my.module");


File menu.php

$menu = array(array("parent_menu" => "global_menu_services", "section" => "table", "sort" => 140, "text" => Loc::getMessage("TABLE_MENU_TEXT"), "title" => Loc::getMessage("TABLE_MENU_TITLE"), "icon" => "table_menu_icon", "page_icon" => "table_page_icon", "items_id" => "menu_table", "url" => TableEditHelper::getListPageURL() , "more_url" => array(TableListHelper::getEditPageURL(),),); return $menu;

The code becomes several orders of magnitude more concise, template copy-paste is reduced to a minimum, giving way to arrays with configuration, which in principle did not exist in Bitrix:

Comparison based on:

  • Bitrix documentation: dev.1c-bitrix.ru/api_help/main/general/admin.section
  • An example of using the module: github.com/niksamokhvalov/demo.adminhelper

The module can work with both completely custom tables and tables created through the Bitrix functionality of “Highload” infoblocks, while instead of “widgets” it is possible to use “custom property” classes. Thus, all the functionality available in the admin panel of “Highload” infolocks is available to us, only now we can easily customize it to suit our needs.

I must also warn readers that this article deliberately used the “old style” of working with the module from its first version in order to more clearly demonstrate the internal mechanism of its work. IN latest versions in helper classes, it is enough to specify only the model - the module will determine everything else itself.

Other useful materials available:

I would like to conclude the article with words of gratitude to the authors of the Qt Framework, which inspired the desire for beauty on the web, wishing success to those who are now actively developing this module, as well as the hope that someday writing for Bitrix will become not only profitable, but also enjoyable.

Tags: Add tags

Companies developing a website, almost always, if they are not students making a website on their own, register the client’s website using his contact email, hence the conclusion that the access parameters are always at the client’s email address, but there are cases when the parameters Bitrix admin login either they don’t give them at all, or the client accidentally deletes them from the mail, which is why this article exists.

If you have been registered as an administrator of the 1C-Bitrix website, then you cannot do without the “admin panel” authorization link,
to a file that describes the connection between Bitrix and the database. And also you need to know where to look for backup files,
if the link from the “admin panel” does not work. And many, many other important informational things.

How to log into the Bitrix admin panel?

The connection with the database in 1C-Bitrix is ​​registered in the file: site.ru/bitrix/php_interface/dbconn.php and site.ru/bitrix/php_interface/settings.php

By default, backup copies of sites on Bitrix are located in the folder: http://site.ru/bitrix/backup/

Well, for those who cannot restore access to login to the Bitrix admin panel, because of forgotten password, or lack thereof, but you miraculously have access to the hosting through a file manager or ftp access. It is enough to place or create a file with content like:

Update(1,array("PASSWORD"=>"Bitrix*123456")); echo $USER->LAST_ERROR; require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?>

require ($_SERVER [ "DOCUMENT_ROOT" ] . "/bitrix/header.php" ) ;

echo $USER -> Update (1 , array ("PASSWORD" => "Bitrix*123456" ) ) ;

echo $USER -> LAST_ERROR ;

require ($_SERVER [ "DOCUMENT_ROOT" ] . "/bitrix/footer.php" ) ;

Then just run this file from the browser line. In a little more detail, create a file in the root of the site, for example pass.php, add the above code and save it. We go in the browser to the address http://yoursite.ru/pass.php. After this, the user has a password in Bitrix admin under ID = 1 (by default for the site administrator ID = 1) will change to Bitrix*12345

Now be sure to delete the file from the hosting

Go to the Bitrix admin login page using the link

http://yoursite.ru/bitrix

And enter the access parameters into Bitrix

Login: admin (often)

Bitrix password*12345

And the admin panel is open!

When working with Bitrix24, sometimes there is confusion in terminology. Therefore, when you are looking for an entrance to Personal Area Bitrix24, you need to find out what exactly do you mean by this. There are several options.

0. If you need to start working with Bitrix24 by quickly creating your portal using the free Project plan

1. If you need to go to your Bitrix portal, you are simply looking for an entrance to Bitrix24, you need your own Bitrix24 page

2. If you need access to manage your Bitrix24 portal

Those. - This entry point into the administration system of your work portal. Let's say you need to add users, renew payment for the Bitrix24 commercial tariff or upgrade to a higher tariff, manage telephony or mail, etc. Here there are several points, to which need to pay attention.

Bitrix24 can manage the portal only user with administrator rights, i.e. this is the one who created Your Bitrix24 or another user of the portal, to whom the main administrator of your Bitrix24, one might say, owner, granted the rights to this. Find out whether you are a portal user with Administrator rights, easily. To do this, go to your Bitrix24 page. More details here ( Bitrix24 login to your page). There, on your Bitrix24 page, on the Profile tab, there should be an Administrator Mode button on the right.

Click on it and administer your Bitrix24, including through your personal account (see next point)

Bitrix24 portal personal account, accessible only to administrators, if we understand it as an area for managing your Bitrix24 - these are several sections containing in turn sets of pages related to various aspects of Bitrix24.

These include, first of all,:

My tariff

This is where you can


    pay current commercial rate, go to senior Bitrix24 tariff, view Bitrix24 payment history

    Turn on Bitrix24 demo mode, activate Bitrix24 coupon(Our current coupons for Bitrix24) on the free Project plan

    Define Which users have access to business tools?, i.e. How many current business users do you have in Bitrix24?

    Login by address <имя Вашего портала Битрикс24>.bitrix24.ru/settings/license.php

Settings

This part of the Bitrix24 personal account, where can


    Login by address <имя Вашего портала Битрикс24>.bitrix24.ru/settings/config/

Telephony

This part of the Bitrix24 personal account, where can


    Login by address <имя Вашего портала Битрикс24>.bitrix24.ru/telephony/

That. login to your Bitrix24 personal account– this is the user’s login sequence to the Bitrix24 portal of this portal with administrator rights and go to one of the Bitrix24 management pages.

Bitrix24 is a resource designed to simplify business management.

The task of Bitrix24 is to simplify the work processes in the company by allowing discussion, setting and monitoring of tasks, sales management and other things.

To gain access to all the features of the resource, you will need to log into your personal account, accessible via the “Login” link located in the upper right corner of the site.

In order to log in to the Bitrix24 website, click on the “Login” button, and then enter the email address and password specified during registration. If necessary, you can check the “Remember me on this computer” checkbox. After filling in the required data, click on the “Login” button.

If you do not remember the password required to log into your Bitrix24 personal account, follow the “Forgot your password?” link provided here. As a result, you will find yourself on the password recovery page, where you will need to provide your email address. After this, a control line for changing the password, as well as your registration data, will be sent to the entered e-mail (it must also be specified during registration).

You can log in to your personal account not only using your email address and password, but also thanks to the account of one of the presented social networks.

However, before you can enter your account, you will need to register, available via the “Create now” link. During registration, you can use the account of one of the proposed social networks or email. If you have a promotional code, you can also indicate it in the field provided for this.

After choosing a registration method and providing the required information, click on the “Start for free” button. By registering on the Bitrix24 website, you confirm that you accept the user agreement and also agree to the privacy policy.

After completing the registration procedure, you will be able to log in to your account and gain access to all Bitrix24 features. These opportunities include convenient and simple communication with colleagues, as well as simplification of work processes in the company as a whole.

Through the Bitrix24 personal account, a “live feed” also becomes available, which is a single interactive feed of events in the corporate portal. Thus, employees gain access to information regarding current events, can quickly respond to assigned tasks, take part in discussions, and use new documents. In addition, the “live feed” allows you to rate and comment on messages.

Also, any employee can write their own message, create a survey, calendar event, announcement or thank you. Your message can be addressed to one or more employees, or to a department or company as a whole. You can attach documents, photos, videos to the message.

Bitrix24 - Messaging

Not only company employees who have logged into their personal account can communicate on Bitrix24, but also partners, clients and contractors. To do this, you will need to add the e-mail of external colleagues to the list of message recipients. As a result, external colleagues will be able to participate in discussions without authorization. If you need to discuss a message that came to your email, it will be enough to forward the received letter to a special address in Bitrix24, connect the recipients of the message in the “live feed” and proceed to the discussion.

So that you do not miss important events, Bitrix24 provides alerts and announcements that will inform you about messages, invitations, assigned tasks, etc.

To be able to log into your personal account at any time, regardless of where you are, you can install the Bitrix24 mobile application. This will allow you to manage tasks and work with the necessary information at any time, make appointments, chat, make video calls, and more.

If you still have questions about working with Bitrix24, you can contact the support section, where a number of materials regarding working with this resource are already presented.

If you are also interested in the possibility of obtaining an online loan, contact a service such as.

Bitrix24 login to your personal account - bitrix24.ru




Top