Веб-разработка. Телеграм-авторизация клиентов на сайте компании. ТЗ на внедрение тг-авторизации на сайте test.sockoop.ru Задачи разработчика: 1 . Задачу следует выполнить в виде расширения, которое можно установить на OpenCart 3.0.3.8 с помощью установщика расширений в админпанели. Всё, что можно сделать настройками в админпанели, по возможности делать через админпанель. Например, отключение элементов интерфейса. 2. Стандартный диалог входа и регистрации заменить на свой. Сделать одну ссылку (кнопку) входа (без разделения на вход/регистрацию). По кнопке входа открывается диалог ввода телефонного номера и происходит отправка кода в телеграм. При совпадении кода, пользователь авторизуется. При несовпадении показывается соответствующая надпись и можно отправить код заново. В случае, если телефон в списке пользователей не найден, требуется открывать стандартный диалог регистрации нового пользователя и подставлять туда подтверждённый чарез тг телефон. 3. Настройки связи с тг-ботом должны быть вынесены в админпанель. 4. В диалоге, где происходит ввод телефонного номера, добавить текст с описанием порядка действий: (У пользователя должен быть установлен телеграм, сообщение придёт от бота t.me/sockoop_login_bot, и пользователю надо сначала пойти и нажать этому боту кнопку Начать/Start). Этот текст можно будет настраивать из админпанели. 5. Не забыть в настройках связи с тг-ботом возможность настройки доменного имени сайта: после отладки сайт переедет на постоянное имя. При переезде не должно сломаться. 6. Задача выполняется на ресурсах разработчика. Для тестирования и разработки следует использовать версию OpenCart 3.0.3.8, версия перевода 3.0.3.8.12 (если это важно), PHP 7.4 (мы планируем обновиться на OpenCart 3.0.4.0, где PHP 8.2).