Как настроить Joomla для Интернет магазина

Вступление

Общая настройка любой CMS должна делаться в соответствии с предстоящими задачам, для которых эта CMS устанавливалась. В нашем варианте делаем общую настройку Joomla для последующего создания Интернет магазина, на любом расширении для электронной торговли Joomla. Смотрим, как настроить Joomla для Интернет магазина.

Что делать раньше, установку компонента магазина или общую настройку системы?

Так как интернет магазин это лишь часть сайта созданного на Joomla, то разумно сделать общую настройку Joomla до установки компонента интернет-магазина.

Поясню на примере. У вас коммерческое предприятие, для которого создан и работает сайт на CMS Joomla. В рамках предприятия вы решили создать Интернет-магазин. Для этого устанавливаете одно из расширений Joomla для Интернет магазина, настраиваете его и запускаете на отдельном пункте меню.

Понятно, что настройки самой системы были ранее настроек магазина, а магазин, как бы подстроился под систему.

Пример второй. Вы устанавливаете CMS Joomla, только для создания магазина, то есть у вас планируется только магазин, без сайта. В этом случае главная страница сайта будет витриной магазина.

CMS Joomla устроена так, что настройки отдельных компонентов отменяют (переопределяют) общие настройки системы. Казалось, можно не бояться и делать настройки магазина и системы в любом порядке.

Однако, во-первых, не все компоненты для магазина имеют расширенные настройки и большинство настроек они берут из общих настроек Joomla. Во вторых, есть настройки магазина которые, опираются или, лучше сказать, зависят от общих настроек системы. Например, настройка почты, настройки касающиеся прав и регистрации пользователей, а также настройки ЧПУ и SEO.

Поэтому, я считаю важным, для корректной работы магазина, правильно выставить настройки самой системы с учётом того, что будет создаваться Интернет магазин, то есть настроить Joomla для Интернет магазина.

Где расположены общие настройки Joomla

Авторизуйтесь в административной части сайта. По умолчанию, для работы с общими настройками у вас должны быть права пользователя не ниже супер-администратора.

Панель администратора Joomla, по сути, тоже сайт. У него есть верхнее меню, которое называется главным. Меню является самым удобным навигатором по панели.

На каждой вкладке панели, в верхнем правом углу, есть кнопка «Настройки», которая переведёт вас в общие настройки именно компонента этой вкладки. Например, на вкладке «Материалы», кнопка «Настройки» переведёт вас в общие настройки для материалов сайта.

Нам нужны общие настройки всего сайта Joomla. Они находятся на вкладке Система>>>Общие настройки, главного меню.

Общие настройки

 

Обратите внимание, в левом вертикальном меню страницы вы видите вкладки общих настроек всех компонентов системы, о которых я говорил выше (верхний правый угол и кнопку «Настройки»).

Общие настройки Joomla

Страница общих настроек системы, включает 5 вкладок:

Общие настройки

  1. Сайт;
  2. Система;
  3. Сервер;
  4. Фильтры текста;
  5. Права.

Кнопки управления находятся выше.

Кнопки управления

В кнопках, по-моему, всё понятно:

  1. Сохранить – сохраняет сделанные настройки каждой вкладки;
  2. Сохранить и зарыть — сохраняет настройки и выводит с вкладки общие настройки;
  3. Отменить — выводит с вкладки общие настройки без сохранения изменений.

Давайте последовательно пройдём вкладки общих настроек и попробуем быстро настроить Joomla для Интернет магазина.

Вкладка «Сайт» общих настроек

По названию этой вкладки мы понимаем, что имеем дело с настройками для видимой части сайта, так называемого фронтэнд (front-end) системы. Для Интернет магазина front-end это витрина, отдельные страницы карточек товара, меню и поддерживающие информационные модулями магазина.

Примечательно, что в общих настройках обязательным пунктом настроек является только «Название сайта». Так же обратите внимание, что на Joomla, выставлены настройки по умолчанию. Большинство этих настроек мы даже не будем трогать.

Вкладка «Сайт» общих настроек

На скрине вы видите страницу настроек сайта. Она состоит из 4-х блоков настроек ( я выделил их разным цветом):

  • сайта;
  • метаданных;
  • SEO;
  • Cookie.
Это может вас заинтересовать:  Как установить расширение магазина на Joomla! CMS

Настройки сайта

Здесь обязательно заполняем название магазина. Оно должно быть недлинным, информационным и соответствовать правилам оптимизации. То есть общая длина title витрины магазина не должна быть длиннее 60±5 символов.

На время создания и наполнения магазина, в пункте «Сайт выключен (offline)» нужно поставить «Да», то есть закрыть магазин от пользователей.

Остальные настройки оставляем по умолчанию. При желании вы можете поменять техническое сообщение о закрытии магазина, создав красивое обращение к пользователям.

Метаданные

настройки метаданных

Эти настройки первые шаги оптимизации вашего магазина. Запомните, поля мета-тега  Description заполнять нужно всегда и везде. На Joomla они есть везде. Поле мета-тега Keywords, необязательно для оптимизации, так как его читает только поисковик Bing.

Однако на Joomla есть инструмент «связанные материалы», который связывает и выводит материалы именно по тегу Keywords. Поэтому поле мета-тега Keywords заполнять нужно всегда и везде, заранее продумав карту связанных материалов (товаров).

SEO

Это важные настройки магазина, относящиеся к его оптимизации для поисковых систем. Всего 5 пунктов.

Включить SEF (ЧПУ). Этот пункт включает оптимизацию URL адресов магазина, делая из символьных URL, человеко-понятные URL. Эту настройку нужно включить.

Здесь пойдем дальше. После сохранения настроек, вам нужно перейти на вкладку Общие настройки>>>Материалы>>>Интеграция и заполнить два пункта настроек как на фото. Тем самым вы включить еще более привлекательный ЧПУ материалов и удалите лишние символы из URL страниц сайта.

настройки ЧПУ

Перенаправление URL. По умолчанию — выключен. На Joomla есть инструмент перенаправления старых и битых URL на новые (компонент Перенаправление). Поэтому, чтобы этот пункт включить, нужно, во-первых, если вы работаете на серверах Apache переименовать файл htaccess.txt в файл .htaccess (точка впереди, без расширения). Сделать это можно по FTP, через FTP клиент. Файл должен лежать в корне сайта. Если его нет, то его нужно создать пустым в любом текстовом редакторе и загрузить в корень сайта.

Добавлять суффикс к URL. Если включить этот пункт настроек, то ко всем страницам магазина будет добавляться суффикс html. К документам doc и pdf соответствующие префиксы. Необходимость в этом сомнительная поэтому оставлю этот пункт настроек выключенным.

Алиасы в Unicode. Этот пункт настроек касается кириллических доменов. По умолчанию он выключен и все URL формируются транслитерацией заголовков. Оставляем отключенным, так как у нас домен на латинице.

Включать название сайта в заголовок. Если включить этот пункт, то в Title всех страниц магазина будет добавлено название магазина, которое вы заполнили выше. При включении вы укажите, куда его добавить в конец или начало title. Разделять два названия будет тире.

Зачем это нужно? Во-первых, бытует мнение, что Google «любит» видеть название ресурса в каждом заголовке. Сомнительно, но возможно. Во-вторых, такой добавкой вы делаете уникальными title товаров, которые наверняка есть в интернет. Так что лучше этот пункт включить.

Однако, не забываем, что общая длина title не должна превышать 65 символов.

Итог общих настроек SEO смотрим на фото.

Фото настроек SEO

Настройки Cookie

Ничего не трогаем, если нет другого мнения.

Общие настройки — Система

Общие настройки система

Здесь обязательно к заполнению пункт «Путь к каталогу логов». Он заполняется автоматом при установке Joomla, однако его (путь) нужно обязательно проверить. Заполняется путь НЕ от корня сайта, а от root вашего сервера. Заканчиваться путь должен каталогом: /administrator/logs.

Остальные пункты не трогаем. Только пункт «Время жизни сессии» рекомендую увеличить до 120 минут, иначе каждые 15 минут вас будет выбивать из административной панели.

Настройки сервера

Настройки сервера

Объёмная вкладка настроек, требующая внимания. По умолчанию много чего заполнено и это нужно только проверить.

Проверяем пункт «Путь к каталогу временных файлов» он важен для установки расширений и работы некоторых плагинов. Заканчиваться путь должен каталогом: /tmp, который должен лежать в корне магазина.

Это может вас заинтересовать:  Установка и перевод Joomla для создания интернет магазина

Проверяем заполнение блока «Настройки базы данных». Здесь данные базы данных, созданной для магазина. Вы эти данные заполняли при установке Joomla.

В блоке «Настройки сервера» включаем CZIP сжатие. Включаем SSL, если вы работаете по HTTPS протоколу. HTTPS настраивается на вашем сервере. Сообщения об ошибках обязательно ставим в положение «Нет» после открытия магазина. На время создания магазина можно поставить вывод ошибок в положение «По умолчанию» или «Простой». Это может помочь, если возникнут проблемы — ошибки будут видны в виде информации.

Настройка почты

Интересный пункт настроек, требующий пояснения. По задумке, на Joomla есть инструментарий для рассылки почтовых сообщений пользователям.

Более того, этот инструмент привели в порядок, и на сегодня, он работает без сложных дополнительных настроек.

настройка почты

Однако задумывался этот инструмент, ни как инструмент массовых рассылок, а скорее инструмент корпоративной почты.

Поэтому, если вам нужно отправлять отдельные сообщения своим сотрудникам, то отправку почты включаем, массовую рассылку выключаем, а способ отправки выбираем «PHP Mail».

Для тестирования работы почтовой рассылки, отправляем себе тестовое письмо. Вот так оно выглядит.

Письмо фото

Если отправка не работает, обратитесь к своему хостеру и включите модуль PHP Mail на вашем сервере. Заодно узнайте ограничения по отправке писем через PHP Mail.

Настройка другими способами отправки возможна. Например, используя SMTP отправку вы можете создать рассылку через бесплатные службы Яндекс.Почта или Gmail SMTP. Однако они имеют массу ограничений по отправкам и могут дать больше проблем, чем пользы. Через комментарии я показал, как  настроить SMTP. Sendmail устаревший сервер, о нём ничего не скажу.

Если отправка писем не нужна, просто отключите отправку почты. Однако в этом случае, система не сможет сообщать вам об обновлениях Joomla и событиях на вашем сайте магазина. Например, о регистрации нового пользователя.

Примечание: Так как для Интернет магазина почтовая рассылка покупателям это основа работы, то для массовой настраиваемой рассылки используют специальный компонент Joomla под названием «AcyMailing» или используют сторонние почтовые сервера типа MailChimp, SendPuls.

Настройки Фильтр текстов и Права

Эти настройки на начальном этапе не трогаем. Их нужно менять, если у вас много сотрудников с доступом в административную часть и вам нужно открыть/закрыть их возможности по администрированию магазина.

Вывод

Как вы заметили, если дочитали статью до конца, базовых настроек на Joomla много. Однако настроить Joomla для Интернет магазина не так сложно. Главное соблюдать последовательность и не делать, того, чего не понимаешь и оставлять настройки по умолчанию.

В завершении напомню, что разобранные настройки относятся ко всему сайту магазина, и они не отменяются общими настройками компонентов. Там таких настроек просто нет. Хотя если вы не включите SEF экспериментальные настройки URL, работать не будут.

©Shopiweb.ru

Еще статьи

Один комментарий к “Как настроить Joomla для Интернет магазина

  1. Как настроить SMTP отправку писем на Joomla:
    Яндекс SMTP:
    • Адрес сервера: smtp.yandex.ru
    • Имя пользователя SMTP: Ваш полный адрес электронной почты Яндекс.
    • Использовать аутентификацию: Да
    • Порт с шифрованием: 465
    • Порт без шифрования: 25, 587
    • Свои пароли доступа.
    Google SMTP
    • Адрес сервера: smtp.gmail.com
    • Требуется SMTP TLS/SSL: да
    • Имя пользователя SMTP: Ваш полный адрес электронной почты Gmail
    • Использовать аутентификацию: Да
    • Порт с шифрованием: 465
    • Свои пароли доступа на почту

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