5 шаблонов OpenCart, на которые стоит обратить внимание

OpenCart знаменит благодаря многим свойствам. Это и простота доработки, и комьюнити на всех языках и конечно модули с шаблонами. Сегодня посмотрим несколько шаблонов, которые привлекли мое внимание.

MoneyMaker

Этот шаблон по словам его разработчика задумывался как свой проект интернет-магазина звука (это видно даже по демо), но т.к. бизнес пытался открыться на территории СНГ «что-то пошло не так» и вот разработчики получили в свое распоряжение за вполне небольшую сумму денег хороший шаблон с чистым исходным кодом (без ionCube) и богатым функционалом по настройке. Шаблон быстро оброс поклонниками, т.к. магазины на этом шаблоне удивительно легко продвигаются и дорабатываются. Почти все популярные в рунете модули (фильтры товаров, быстрые заказы и пр.) имеют адаптацию под этот шаблон. Есть версия как для 1.5.x так и для 2.x. Кроме того, как правило в его Представлениях пользовательской части используется чистый Bootstrap, что облегчает доработку. Рекомендую.

Journal

Пожалуй, один из самых противоречивых шаблонов и от этого такой же уникальный. Journal это шаблон, который по своей сути не программируется, а только настраивается. Его настройки такие гибкие, что в принципе нет необходимости что-то писать руками. И скажу, что писать там что-то будет ужасно не просто (т.к. много настроек из админки, вы просто запутаетесь в условиях php кода). В доказательство привожу участок кода своей группы контроллеров, которые написали разработчики Journal.

if ($value = Journal2Utils::getProperty($this->request->post, 'shipping_address_id')) {
 $this->session->data['shipping_address'] = $this->model_account_address->getAddress($value);
 $this->model_journal2_checkout->setAddress('shipping', $this->session->data['shipping_address']);
 }

Обратите внимание на классы, особенно Journal2Utils. С одной стороны это «более чистый» ООП, но с другой стороны совершенно не по стандартам OpenCart.

Безусловно, если вы задумали проект национального масштаба, Journal не самое подходящее решение (как и использование готового шаблона вообще), но вот для небольшого тематического магазина косметики, одежды, товаров из Китая или электроники – более чем прекрасно.

NewStore

Шаблон разработки моего земляка из Харькова. Могу похвалить за хороший набор модулей из коробки: тут тебе и акции с таймерами, лента отзывов покупателей, удобная и гибкая система позиций модулей, можно было б добавить какой-нибудь толковый блог, но пока его нет. С другой стороны зашифрованный с помощью ionCube Контроллер шаблона, нездоровое злоупотребление ocmod. Решение о приобретении этого шаблона безусловно останется за вами. Этот шаблон я могу порекомендовать больше разработчикам, чем клиентам. Без знания кодинга OpenCart с ним связываться будет тяжело или будете в постоянном контакте с его создателем (благо, он отзывчив и всегда поможет).

Corsica

Корсика это чистый и приятный шаблон, ориентированный в первую очередь на разработчиков. У него аккуратный код, не зашифрованный ionCube, есть встроенные модули быстрого заказа (бесплатная редакция другого модуля, заказы приходят только на почту, чтобы были в админке нужно покупать отдельно), неплохой модуль блога (хотя автор SEO CMS этот модуль искренне ненавидит). Хотелось бы немного пожурить автора шаблона за русские тексты прям в темплейтах, такие вещи правильнее хранить либо в БД либо уже в языковых файлах.

<section class="icon-block hidden-xs hidde">
 <div class="container">
 <div class="row">
 <div class="col-lg-3 col-md-3 col-sm-3">
 <img class="hidden-sm" src="catalog/view/theme/corsica/img/i2.svg" alt="">
 <h4>Поддержка клиентов</h4>
 <p>(012) 345 678 90</p>
 </div>
 <div class="col-lg-3 col-md-3 col-sm-3 b-left">
 <img class="hidden-sm" src="catalog/view/theme/corsica/img/i3.svg" alt="">
 <h4>Принимаем заказы</h4>
 <p>Принимаем заказы 24/7</p>
 </div>
 <div class="col-lg-3 b-left col-md-3 col-sm-3">
 <img class="hidden-sm" src="catalog/view/theme/corsica/img/i4.svg" alt="">
 <h4>Бесплатная доставка</h4>
 <p>При заказе от 2000 руб.</p>
 </div>
 <div class="col-lg-3 b-left col-md-3 col-sm-3">
 <img class="hidden-sm" src="catalog/view/theme/corsica/img/i5.svg" alt="">
 <h4>Защита покупателя</h4>
 <p>Возврат течении 14 дней.</p>
 </div>
 </div>
 </div>
 </section>

Но сам шаблон приятный и легко дорабатывается. Дальнейшая судьба шаблона будет зависеть от того появится ли админка для шаблона (тогда он пойдет по пути шаблонов для пользователей) или нет (тогда для разработчиков).

Лайтшоп

Восходящая звезда шаблонов – Лайтшоп. Красивый дизайн, который впрочем подходит не для всех задач и конечно же зашифрованная модель и контроллер ionCube. У модуля есть админка, которая позволяет достаточно настроить под себя шаблон.

Если у вас нет особого желания ковыряться в коде (а что там делать, если все зашифровано?), нужен чистый и аккуратный дизайн – Лайтшоп то, что вам нужно. Однако учтите, что цена на шаблон в два раза выше чем среднее по рынку. Хотя это не помешало 82 пользователям стать его законными владельцами.

Игорь Чишкала

Директор по технологиям в SoftForge.
Люблю ИТ, пишу технические статьи в этом блоге или для сайта фриланс-биржи Upwork. Кодю на PHP с использованием фреймворков Laravel или Symfony.

2 Комментариев

    • Хотите рекламы своего сервиса? Окей, дайте тестовый период – если хороший хостинг, разрешу ссылку. И РФ с ее параноидальными законами сейчас это не лучшее место для хоста (да, я в курсе, что у вас есть сервера везде).

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

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