1С-Битрикс для администратора 1

1С-Битрикс для администратора, панель управления

Немного отступлю от темы администрирования, в сторону корзины, заказа товаров и обычных пользователей. При тестировании, а поймет CMS что заказчик уже что-то заказывал на сайте или нет — результат отрицательный. Если пользователь ранее делал заказ и при следующем оформлении забыл авторизоваться, или забыл свои данные для входа, то при оформлении нового заказа, создастся новый пользователь. Авторегистрация подкачала – нужно и тут дорабатывать, т.к. после оформления заказа, под пользователем test, и выходом из личного кабинета был оформлен ещё заказ с этой же почтой. Система присвоила покупателю логин test1. Теперь вернемся к администрированию сайта, расширению и уменьшению функционала через интерфейс.

Главная страница раздела, приветствует нас сообщением: «Обнаружены ошибки в работе сайта. Проверить и исправить» и предложением активировать вспомогательные сервисы для Битрикса. Проверка сайта дала только 2 критических ошибки и одну среднюю:

  • Обязательные параметры PHP. Ошибка! Значение max_input_vars должно быть не ниже 10000. Текущее значение: 1000.
  • Значения переменных сервера. Ошибка! Текущий домен не валидный (bitrix). Может содержать только цифры, латинские буквы и дефис. Должен содержать точку.
  • Выполнение агентов на cron. Замечание. Агенты выполняются на хитах, рекомендуется перевести выполнение агентов на cron.

Bitrix admin panel

Если нажать на вопросительный знак, расположенный в той же строке справа от ошибки, то выведется подсказка о способе устранения той или иной проблемы. В нашем случае, это:

  • Проверяются критические значения параметров, определяемых в файле настроек php.ini. В случае ошибки выводится список параметров, которые настроены неправильно. Подробную информацию по каждому параметру можно найти на сайте php.net.
  • Значение HTTP_HOST берется на основе имени текущего виртуального хоста (домена). Невалидный домен приводит к тому, что некоторые браузеры (например, Internet Explorer 6) отказываются сохранять для него cookie, как следствие — не сохраняется авторизация.
  • Чтобы перенести работу непериодических агентов (и передачу почты) на cron, необходимо в /bitrix/php_interface/dbconn.php установить константу: define(‘BX_CRONTAB_SUPPORT’, true); После этого на хитах будут выполняться только периодические агенты. Затем в cron поставить задание на ежеминутный запуск скрипта /var/www/bitrix/modules/main/tools/cron_events.php. Замените /var/www на свой путь к корню сайта. Внутри скрипта определена константа BX_CRONTAB, которая является индикатором того, что скрипт работает из cron и приводит к выполнению только непериодических агентов. Если эта константа ошибочно определена в php, периодические агенты полностью перестают выполняться.

Сервисы и службы, которые предлагает 1С Битрикс:

  • Сканер безопасности (Web Application Firewall). Попыток вторжения не обнаружено.
  • Монитор производительности. Оценка не проводилась. Протестируйте производительность.
  • Маркетплейс. Дополнительные возможности модули и решения от наших партнеров.
  • Следите за магазином из любой точки мира! Загрузить приложение для мобильных устройств: Android, iOS.

По возможности, я пытался их протестировать и местами это даже удалось. Например, производительность конфигурации оценена в 4,48. Тест производительности многопоточных и веб-кластерных систем со стандартными настройками по умолчанию, показал, что при 32-х соединений, 32-х хитах, просмотре 10,67 страниц в секунду, время генерации страниц  2,032 секунды, а время получения страницы 3,013 с. Так же доступна статистика и информация по количеству заказов, популярности и продаже товаров в интернет магазине. Но это всё не то, сконцентрируемся на повседневных задачах по управлению сайта под этой CMS.

Вывод товара на главную страницу

И ещё добавление ярлыка «новинка» к определенному товару. Выводим на индекс сайта, какой-нибудь ремень: Контент ->Каталоги. Выбираем нужный товар и редактируем его. Для того чтобы изделие стало первым на главной странице, поменяем свойство сортировка. Заранее я посмотрел порядок сортировки на первом товаре главной странице сайта, у ремня сделал на 10 больше, т.к. сортировка идет от большей к меньшей. Свойство «новинка», отвечает за вывод этого ярлыка на товаре, но он не выводится на главной.

Один товар в нескольких рубриках каталога

Звучит просто, но во многих системах управления это упирается в создание неких ярлыков и виртуальных копий. В битриксе при редактировании позиции магазина, переходим во вкладку «Разделы», и удерживая Ctrl выбираем дополнительную рубрику. Теперь ваш товар находится сразу в нескольких рубриках, и имеет разные пути, т.е. это не очень хорошо для SEO и может восприниматься как дублирование контента.

Добавить свойство товара влияющее на цену

Которое будет похоже на размер, будет выбираться при покупке и оптимально, если окажет влияние на цену. Переходим в редактирование товара, вкладка «Торговые предложения»,  кнопка «Генератор торговых предложений». Выбираем необходимые свойства, например цвет белый и  черный, указываем цену отличную от базовой – генерируем и проверяем на сайте. При необходимости добавляем для каждого цвета свои фотографии изделия. Все изменения применились на сайте, и пользователь при выборе другого цвета видит, что цена меняется, у товара в зависимости от цвета отображается другой набор фотографий, но нет выбора размера. Так же отсутствует артикул. Для того чтобы отображался размер, при генерации, нужно выбрать не только цвет, но и размеры. Если выбрано 2 цвета и 5 размеров, то сгенерируется 10 торговых предложений.

Отключить комментарии у товаров или товара

Как поется в одной песне Высоцкого: «Здесь вам не равнина, тут климат не тот», по аналогии Битрикс вам не Вордпресс, чтобы быстро отключить комментарии к определенному посту. Предварительно авторизовавшись в разделе администрирования, переходим в товар каталога на сайте, в верхнем меню выбираем: Компоненты -> Перейти в режим правки. Кликаем на блок товара, который выделяется или задержим курсор на нём более 2-х секунд – появится меню. Нажимаем на шестеренку и «Редактировать параметры компонента». «Внешний вид», снимаем галочку с пунктов «Использовать комментарии» и «Использовать Facebook». Так же можно деактивировать: «Включить отзывы о товаре» и «Использовать Вконтакте».

Сбросить пароль администратора Bitrix

Например, у вас нет доступа к почте, на которую была зарегестрирована учетная запись верховного администратора сайта или нет желания, делать через стандартное восстановление. Этот способ поможет вам, если сайт не использует соль для генерации паролей, т.е. он из коробки и вы самостоятельно не модифицировали код, отвечающий за авторизацию пользователя и генерацию паролей. Заходим в базу данных, например таблица user (у вас она может иметь префикс), находим логин администратора в столбце login и редактируем поле PASSWORD. Вместо того, что там есть, указываем 4dS<r1[H7ed68b86348d0ebea0375d22898fc5d3. Точку на конце не ставим, теперь пароль администратора или любого другого пользователя, строку которого вы редактировали: 123123.

Добавить бренды в каталог

Необходимо добавить ещё один новый бренд товара и сделать фильтрацию по ним не картинками, а надписями. С первой частью, всё просто: Контент -> Highload-блоки -> BrandReference, кнопка «Добавить запись». Откроется форма с полями, в которой обязательно надо указать название и XML_ID. Теперь убираем в умном фильтре картинки: Контент -> Инфоблоки -> Типы инфоблоков -> Каталоги, вкладка свойства, редактируем пункт Бренды и в поле «Вид в умном фильтре», выбираем «Флажки». Проверяем нашу работу, бренды отображаются списком из чекбоксов.

Обратите внимание, в демо сайте из коробки, свойства в блоке «Дополнительное описание», на примере ремня: габариты предметов ширина, длина, размер пряжки, cезон, пол, страна бренда, страна производитель — находятся в виде HTML текста, поэтому фильтровать по ним не получится.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*