Вспоминаем 1С-Битрикс

Вспоминаем 1С-Битрикс, установка, тест

Всё чаще попадаются проекты, которые работают на Yii2, Laravel, HostCMS и даже на UMI.CMS. Мне давно не попадались сайты для работы на Bitrix, возможно каждая компания обзавелась своим личным программистом специализирующимся этой платформе или отдала на аутсорс сторонней компании. Периодически попадаются задачи на реанимацию старых Битрикс сайтов, у которых закончился период поддержки и они не обновляются, или сайт переехал на новый хостинг/сервер и перестал работать. Тем более многие хостинг компании принудительно отказываются от, когда распространённого PHP 5.2.* в пользу более новых версий. Цель данной установки, вспомнить что хорошего-плохого было в Битриксе, и что изменилось в лучшую сторону.

А что же WordPress? После беседы с несколькими программистами, которые делали на них интернет магазины и оптимизировали скорость загрузки, они отвечали: «разочаровались в нем». Итак, перед нами пробная версия «1С-Битрикс: Управление сайтом 16.5.4», который будет установлен локальном компьютере под Open Server, с такой конфигурацией:

  • Apache 2.2.27;
  • PHP 5.4.29;
  • MySQL 5.5.

Можно было использовать Ngnix 1.7, PHP 5.5, MySQL 5.6, но почти все проекты которые сейчас используются эту серверную платформу, хорошо работают и с этой конфигурацией.

Пробная версия 1-С Битрикс управление сайтом

Скачал с официального сайта ZIP архив, с нужной редакцией, распаковал в папку OpenServer > domains > bitrix. После перехода на этот сайт из окна браузера — началась стандартная установка. Сейчас все фреймворки и CMS используют UTF-8 кодировку, но Битрикс в процессе установки, предлагают выбрать её самостоятельно. Итак, вы выбрали Unicode Transformation Format 8-bit, но не всё так просто, для этого надо:

Для установки продукта в кодировке UTF-8 необходимо установить библиотеку mbstring c параметрами mbstring.func_overload больше 2, mbstring.internal_encoding=UTF-8.

Надо так надо, идем в php.ini меняем параметры и перезапускаем службы и всё устанавливает. В завершение всего, стандартнвя форма для создания учетной записи с правами администратора и выбор дизайна шаблона:

  • Корпоративный сайт производственной компании;
  • Корпоративный сайт услуг;
  • Демо-сайт для разработчиков;
  • Интернет-магазин;
  • Загрузить из Marketplace.

Т.к. в большинстве случаев Bitrix используется для интернет-коммерции, выбираем интернет-магазин, адаптивный шаблон с горизонтальным меню. Первоначальные настройки дизайна помимо цветовой гаммы оформления (если #159EBB – это зеленый, а не бирюзовый, тогда я дальтоник), позволяют указать:

  • Название сайта или компании;
  • Логотип (рекомендуемый размер 215 X 50 px);
  • Логотип для ретина устройств (рекомендуемый размер 430 X 100 px);
  • Логотип для мобильных устройств — светлый (рекомендуемый размер 225 X 40 px);
  • Логотип для мобильных устройств с ретина — светлый (рекомендуемый размер 450 X 80 px);
  • Телефон для обратной связи;
  • Время работы;
  • Подпись сайта;
  • Метаданные (описание сайта, ключевые слова).

В этом же шаге, есть возможность «Установить мобильное приложение для интернет-магазина» и несколько опций, определяющих доступность базовой цены пользователям сайта (в том числе не авторизованным).

Далее включаем или нет складской учет,  при котором будет резервироваться товар, в момент на выбор:  при оформлении заказа, оплате заказа, разрешении доставки или отгрузке. После этого, указываем информацию о магазине: выбор локализации (Россия, Украина, Казахстан, Беларусь), email для получения информации о заказах, название и адрес компании. Не забывайте ввести банковские реквизиты.

CMS 1C Bitrix позволяет выбрать типы контрагентов-плательщиков, от которых вы планируете принимать оплату: юридические или физические лица. Для разных типов плательщиков возможны различные способы оплаты и доставки, а также различный набор свойств заказа.

На шаге настройки интернет-магазина, можно выбрать опции оплаты и доставки.

Способы оплаты:

  • Наличные (при доставке курьером и самовывозе)
  • Квитанция Сбербанк (банковский перевод для физических лиц)
  • Наложенный платеж
  • Безналичный расчет (банковский перевод для юридических лиц)

Способы доставки:

  • Курьер
  • Самовывоз
  • Почта России (расчёт на основании данных с сервера почты)
  • Почта России (расчёт на основании табличных данных)
  • Отправления 1 класса

В дальнейшем в настройках магазина вы сможете:

  • Активировать другие платежные системы (Яндекс.Деньги, Ассист, Деньги@mail.ru, ChronoPay и т.п.). Для работы этих платежных систем потребуется заключение с ними договоров.
  • Активировать или добавить дополнительные службы доставки (EMS, UPS и т.п.).

Всё, установка продукта завершена на выходе получаем вот такой сайт.

1С Битрикс демо сайт, интернет-магазин одежды

Т.к. в данном примере, у нас на 1C Битрикс работает интернет-магазин одежды, то у каждого товара есть цвет и размер. На этом пока всё, скоро продолжение.