Уроки по Opencart: что это и как начать с ним работать

обложка статьи

Раньше создания интернет магазинов было трудоёмкой и тяжелой работой. Но все изменилось с появлением таких систем как - opencart.

Что такое opencart

Если в крации это бесплатный движок с открытым исходным кодом, который упрощает создания интернет магазинов. Его можно устанавливать на все CMS, которые поддерживают PHP и MYSQL - WordPress, Joomla и т.д.

Есть ряд причин которые делают opencart первым среди равных.

  1. Простота использования для двух сторон, разработчика и потенциального покупателя.
  2. Большая аудитория и количество русскоязычной информации. Так что вам не составит труда использовать opencart, даже если вы не профессионал в программировании.
  3. Изменение компонентов системы под свои условия. Исходный код прост, поэтому даже новичок сможет с ним разобраться.
  4. Большое количество модулей (расширений), даёт волю творчеству.
  5. Сохранения - автоматическое резервирование данных, а также их восстановление (успокаивает нервишки :) ).
  6. Уведомления - вас всегда предупредят, если была сделана ошибка. У меня частенько бывают опечатки, поэтому для меня это находка.
  7. Мультиязычность - большое количество языков в которые входит и русский.
  8. Установка более одного магазина на один движок.
  9. Официальный релиз всегда поддерживается, тем самым усовершенствуется. Обновления устанавливаются быстро и не ломая сайт.

Установка локального OpenCart

Для начала скачайте самую новую версию XAMPP зайдя на Apache Friends, выберите версию совместимую с вашей системой. После установки откройте XAMPP Control Panel:

  1. Нажмите на крестик напротив Apache и MySQL
  2. После нажатия нажмите “Yes”
  3. В конце включите Apache и MySQL, как это показана стрелками 4 и 5

XAMPP open cart Apache и MYSQL должны быть подсвечены зелёном фоном, если этого нет попробуйте перезапустить сервизы (нажав на “stop”).

XAMPP open cart 2

Бывают такие ситуации когда Apache не запускается из-за того что на фоне открыт Skype. Поэтому, если у вас наблюдается такая проблема выключите мессенджер и заново откройте Apache.

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

В XAMPP Control Panel откройте Explorer (она находится справа) вы перейдете на местоположение XAMPP, тут найдите и откройте папку htdocs. Сюда переместите директорию opencart/uploads. Название папки uploads и будет названием вашего магазина, поэтому переименуйте ее - я назвал opencart.

В свой переименованной папке создайте файл config.php и такой же файл сделайте во внутренней папке название вашего сайта/admin.

Все, осталось только настроить интернет магазин. Откройте эту страницу - http://localhost/название_вашего_сайта. Вы увидете лицензионное соглашение, просто нажмите “далее”.

                                  opencart

Потом находится страница Pre-Installation - требования к установке. В столбце status у вас должны быть везде галочки или Writable.

pre install opencart

Чтобы приступить к следующему этапу нужно создать базу данных в phpMyAdmin. Для этого откройте страницу http://localhost/phpmyadmin.

Нажмите на создать БД (оно находится слева), как показано на инструкции.

                       phpmyadmin

Далее введите название базы данных, а также укажите кодировку - utf8_general_ci. Запомните название своей базы данных, после чего эта страница нам больше не понадобится.

На следующем этапе Configuration вот что вы должны указать

DB driverMySQL
Hostnamelocalhost
Usernameroot
Passwordпароль базы данных, у вас его не должно быть
Databaseназвание базы данных, которую вы создали
Portне меняйте эту строчку
Prefixне меняйте эту строчку
Usernameлогин для входа в панель управления сайта
Passwordпароль для входа в панель управления сайта
E-Mailваш электронный адрес

После клика “далее” через пару секунд ваш интернет магазин настроиться и вы сможете пользоваться функционалом opencart!

  • Чтобы зайти в панель управления сайта перейдите на эту страницу - http://localhost/название_вашего_сайта/admin
  • На сайт http://localhost/название_вашего_сайта

В самом конце нужно удалить установочную папку opencart/install.

Чтобы заходить на локальный сайт нужно включать MySQL и Apache, как мы это делали через XAMPP Control Panel.

Структура файлов Opencart

У Opencart сделана очень понятная структура файлов, она состоит из четырех директорий:

  1. admin - тут находятся модули, контроллеры и языки.
  2. catalog - почти полностью идентичен admin. Но в папке view есть директория с шаблонами.
  3. image - все что связанно с картинками, баннерами, иконками можно найти здесь.
  4. system - системные файлы opencart.

Скоро выйдет новый урок по Opencart. Надеемся вы нашли то что искали. Удачи!

Обсуждение