Всё для сайтов

Простой и качественно собранный универсальный шаблон интернет магазина.

Будьте в курсе событий

Шаблон eCommerce - универсальный магазин

Шаблон eCommerce

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

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

Шаблон сделан в традиционной имперской манере: предельно простой код с попыткой выжать максимум из доступной простоты. Файловая структура шаблона, его настройки, несколько скриншотов его страниц показаны ниже. Редизайн (перекраску) шаблона под себя можно заказать у дизайнера, кто нарисовал этот дизайн (смотрите ссылку в подвале шаблона).

Ссылки

Живое демо demo.imperacms.ru/?theme=eCommerce

Обратите также внимание, на больших экранах (1400+ пикселей в ширину) по бокам страницы присутствуют боковые панели с дополнительной информацией. На узких экранах эти панели исчезают.

Скачать шаблон imperacms.ru/files/media/eCommerce.zip (шаблон бесплатен для пользователей Impera CMS).

Порядок установки

1 Скачать архивный файл шаблона на компьютер или скопировать URL ссылки выше.

2 Открыть в админпанели страницу дизайн > Дизайны сайта. Если там уже есть такой шаблон, нажать напротив него крестик, чтобы удалить старый.

3 Нажать ссылку загрузить в блоке Дизайны клиентской стороны.

4 В открывшемся окне выбрать скачанный файл или полем ниже вставить URL скопированной ссылки и нажать кнопку Начать.

Главная страница

Здесь показан скриншот страницы, как если бы она просматривалась на мониторе с большим экраном. В боковых панелях в принципе можно выводить всякую дополнительную информацию, вертикальные баннеры согласно просматриваемой в этот момент странице. Кому эти боковые панели не нужны, может запросто убрать их из шаблона.

Корзина

Корзина на самом деле состоит из 3 страниц - непосредственно корзина, страница оформления заказа и страница отложенных товаров. Вот как выглядит первая страница.

Оформление заказа

Вот как выглядит вторая страница корзины - оформление заказа. Слева - товары заказа, справа - форма с реквизитами покупателя. Во второй закладке расположена форма авторизации на сайте.

Авторизация / регистрация

Похожую структуру из соответствующих форм, размещенных в своих закладках, имеет страница авторизации.

Список товаров

Имеет фильтр слева, пагинацию страниц над и под списком, сортировку (по названию, по цене). При наведении курсора на карточку товара, она увеличивается по вертикали и показывает дополнительную информацию о товаре и вспомогательные ссылки.

Заказ в один клик

Среди вспомогательных ссылок в карточке товара есть "Заказать в один клик", в результате чего на экране появляется всплывающее окно, где покупатель может мгновенно заказать желаемое количество конкретного товара.

Оформленный заказ

То же имеет двухколоночную структуру. В левой колонке под списком товаров появляются кнопки возможных способов оплаты.

Личный кабинет

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

Страница товара

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

Файлы шаблона

Перечислим все файлы шаблона с иерархией папок. Напомним, стандартный шаблон состоит из папок: css - стили, fonts - нестандартные шрифты, html - вёрстка, images - картинки, js - скрипты. В папке html хранятся tpl- или htm-файлы шаблона, представляющие собой исходные коды вёрстки. В этой папке файл index.tpl является макетом страницы без центрального блока, остальные файлы являются макетами центрального блока для конкретных страниц. Файл helper.php является расширением функций шаблона, здесь обычно размещают дополнительные php-функции, если таковые необходимы в шаблоне.

  • css - папка стилей
    • jquery-ui.css
    • style.css - стили дизайна (собраны в один файл для ускорения загрузки страниц)
  • fonts - папка шрифтов
    • Arimo-... - файлы кириллического шрифта Arimo
    • fontawesome-... - файлы иконографического шрифта
  • html - папка макетов
    • common - универсальные / часто используемые элементы
      • breadcrumbs.htm - хлебные крошки
      • card-product.htm - мини карточка товара
      • card-publication.htm - мини карточка публикации
      • check404.htm - маршрутизатор абстрактных страниц (проверка неучтённых случаев "ошибка 404")
      • filter.htm - фильтр товаров
      • form-login.htm - форма авторизации
      • form-quickorder.htm - форма быстрого заказа
      • list-products.htm - список товаров
      • slider.htm - слайдер
    • email - макеты писем
      • callme-to-admin.htm - админу о новом запросе обратного звонка
      • callme-to-user.htm - клиенту об успешном принятии его запроса обратного звонка
      • feedback-to-admin.htm - админу о новом сообщении в обратной связи
      • feedback-to-user.htm - клиенту об успешном принятии его сообщения в обратную связь
      • login-to-admin.htm - админу об авторизации пользователя
      • login-to-user.htm - клиенту об успешной авторизации
      • registration-to-admin.htm - админу о новом пользователе
      • registration-to-user.htm - клиенту об успешной регистрации
    • other - абстрактные страницы
      • contact.htm - контакты
      • instructions.htm - инструкции
    • sms - макеты СМС
      • callme-to-admin.htm - админу о новом запросе обратного звонка
      • callme-to-user.htm - клиенту об успешном принятии его запроса обратного звонка
      • feedback-to-admin.htm - админу о новом сообщении в обратной связи
      • feedback-to-user.htm - клиенту об успешном принятии его сообщения в обратную связь
      • login-to-admin.htm - админу об авторизации пользователя
      • login-to-user.htm - клиенту об успешной авторизации
      • registration-to-admin.htm - админу о новом пользователе
      • registration-to-user.htm - клиенту об успешной регистрации
    • helper.php - хелпер шаблона (вспомогательные php функции)
    • account.htm - личный кабинет
    • article.htm - статья
    • articles.htm - список статей
    • callme.htm - обратный звонок
    • cart.htm - корзина
    • catalog.htm - главная страница
    • compare.tpl - сравнение товаров
    • feedback.htm - обратная связь
    • fulminant.order.htm - быстрый заказ
    • index.tpl - общий макет страницы
    • login.htm - авторизация
    • missing_template.htm - страница 404
    • navigation.htm - блок пагинации страниц
    • news.htm - список новостей
    • news_item.htm - новость
    • order.htm - оформленный заказ
    • price.htm - прайс-лист
    • product.htm - товар
    • products.htm - товары категории / бренда / всего каталога
    • registration.htm - регистрация
    • search.htm - поиск
    • sitemap.htm - карта сайта
    • static_page.htm - статическая страница
    • email_notifyme_confirm.htm - макет письма клиенту о требовании подтвердить емейл для подключения к уведомлению
    • email_order_to_admin.htm - макет письма админу о заказе
    • email_order_to_user.htm - макет письма клиенту о заказе
    • email_password_remind.tpl - макет письма клиенту о новом пароле
  • images - папка картинок дизайна
    • demo - демо картинки
      • product-... - для товаров
      • slider-... - для слайдера
    • jquery-ui
      • ui-...
    • cart-delete.png
    • cart-icon.gif
    • checkbox.png
    • favicon.ico - ярлыковая иконка сайта
    • icons.png
    • logo.png - логотип
    • map.png - скриншот магазина на карте
    • minus-plus.png
    • no-photo.png - картинка "нет фото" (для товара)
    • no-photo-category.png - картинка "нет фото" (для корневой категории в мега меню)
    • no-photo-publication.png - картинка "нет фото" (для статьи / новости в списке)
    • p_info_delete.gif
    • quickorder-close.gif
    • quickorder-icon.png
    • selector.png
    • slider.png
    • slider-arrows.png
    • slider-dot.png
    • star.png
    • star-add.png
    • thumbnail.jpg - миниатюра шаблона
  • js - папка скриптов
    • ajax
      • search.php - скрипт быстрого поиска
    • jquery.js
    • script.js - скрипты шаблона (собраны в один файл для ускорения загрузки страниц)

Шаблон в сущности представляет собой html-шаблон с незначительным включением тегов шаблонизатора Smarty. Цель тегов - подставить в конкретные места шаблона содержимое определённых переменных, которые движок подготовил для шаблона на основе сведений о странице, где сейчас находится пользователь.

Настройки

Шаблон использует следующие конфигурационные параметры, которые можете создать в админпанели на странице настройки > Конфигурационный файл:

  • twitter - адрес вашей страницы Twitter (для социальных ссылок в подвале)
  • facebook - адрес вашей страницы Facebook (для социальных ссылок в подвале)
  • google - адрес вашей страницы Google+ (для социальных ссылок в подвале)
  • vkontakte - адрес вашей страницы ВКонтакте (для социальных ссылок в подвале)
  • vk_group - номер вашей группы ВКонтакте (для блока "Мы в сети" на главной)
  • phone1 - телефон 1 (для страницы Контакты)
  • phone2 - телефон 2 (для страницы Контакты)
  • email1 - емейл 1 (для страницы Контакты)
  • ecommerceSlogan - слоган в правой части подвала
  • ecommerceFeature1 - строка 1 в левой части подвала
  • ecommerceFeature2 - строка 2 в левой части подвала
  • ecommerceFeature3 - строка 3 в левой части подвала
  • ecommerceFeature4 - строка 4 в левой части подвала
  • ecommerceNoMegamenuImages - запрет вывода картинок корневых категорий в мега меню (1 = запретить)
  • ecommerceNoMegamenuBrands - запрет вывода вкладки "Производители" в мега меню (1 = запретить)
  • ecommerceNoSidebarLeft - запрет вывода левой боковой панели (1 = запретить)
  • ecommerceNoSidebarRight - запрет вывода правой боковой панели (1 = запретить)
  • ecommerceNoMainpageSeo - запрет вывода SEO-текста на главной (1 = запретить)
  • ecommerceNoCatalogSeo - запрет вывода SEO-текста под списком товаров категории (1 = запретить)
  • ecommerceNoCatalogPreamble - запрет вывода вступительного текста над списком товаров категории (1 = запретить)
  • ecommerceNoProductDelivery - запрет вывода закладки "Доставка" в товаре (1 = запретить)
  • ecommerceNoFeedbackMap - запрет вывода "Наш магазин на карте" в обратной связи (1 = запретить)
  • ecommerceNoFilter - запрет вывода фильтра (1 = запретить)
  • ecommerceNoFilterCategories - запрет вывода "Подразделы" в колонке фильтра (1 = запретить)
  • ecommerceNoFilterBrands - запрет вывода "Все производители" в колонке фильтра (1 = запретить)
  • ecommerceFilterOneColumn - вывод фильтра в одну колонку (1 = в одну, по умолчанию в две)

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

Особенности

В корневые категории загрузите по картинке - они появятся в мега меню вместо картинок "нет фото". Также впишите свои телефоны в шапку сайта, это можно сделать в файле index.tpl шаблона.

В главную страницу загрузите картинки слайдера - они станут крутиться в слайдере. Если нет загруженных картинок в главной странице, слайдер автоматически исчезнет.

Обсуждение
«Impera CMS | 8 июл 12:11
Залил обновленную версию шаблона, качайте. Исправлены замеченные к этому моменту мелкие ошибки. Появились новые возможности:

1. Если при загрузке картинки для главной страницы указать в описании картинки ссылку, картинка в слайдере станет кликабельной с переходом на указанный URL.

2. Добавлен конфигурационный параметр noMegamenuImages - запрет вывода картинок корневых категорий в мега меню. Удобен тем, у кого нет возможности найти бесплатные или приобрести в фото банках красивые картинки для категорий.

3. Добавлен параметр noMegamenuBrands - запрет вывода вкладки "Производители" в мега меню. Удобен тем, кто считает, что брендам не место рядом с категориями.
Ответить
«Олег | 8 июл 19:53
На карточке товара нет строки о наличии.
Ответить
«Александр Барзов | 12 июл 11:12
1. В фильтрах показывать только используемые свойства товара, а не все подряд.

2. В карточку товара добавить краткое описание и разрешить html теги и картинки.

3. Меню подразделы поднять наверх и фильтры разместить ниже.

4. Скрыть производители или сделать их выпадающим списком и так же показывать только те которые используются в этом разделе, категории.

5. Сделать вертикальное меню (код можно взять у нас).
Ответить
«Максим | 13 июл 15:40
Нашел баг в файле articles.htm. Используется переменная $articles, а должна быть $all_articles.
Ответить
«Impera CMS | 10 авг 18:29
Исправлено. Скачайте последнюю обновлённую версию шаблона.
Ответить
«Игорь | 23 июл 14:41
На демо сайте другой ecommerce. Настроек там больше. А по ссылке выше шаблон без плюшек.
Как скачать тот с демо?
Ответить
«Impera CMS | 10 авг 18:30
Залил новую версию, можете качать.
Ответить
«Сергей | 9 авг 22:20
Было бы не плохо реализовать отображения вариантов товара в карточке продукта.
Ответить
«Сергей | 17 авг 17:23
На всех страницах товара,категориях и бренда прописан H-1 с названия сайта (одинаков на всех страницах). Необходимо что бы автоматически прописывался с хлебных крошек.
Ответить
«Impera CMS | 20 авг 22:41
Исправлено.
Ответить
«Сергей | 17 авг 17:40
Не работает фильтр по параметру цена товара!
Ответить
«Impera CMS | 18 авг 10:31
Работает у вас фильтр по цене. Для проверки я установил в категории "Жидкие обои Silk Plaster" диапазон от 180 до 200 грн и нажал Подобрать. Нашлось 6 товаров.

На мой взгляд в фильтре цен есть неудобства:

1. Правая граница ползунка не подстраивается под максимальную цену товара в категории. Об этом уже писали, а я недоглядел, чтобы в шаблоне eCommerce верстальщик сразу собрал новую версию фильтра.

2. На малых диапазонах ползунок бесполезен, проще вбить цену в поля, чем тыкать слипшиеся ползунки мышкой.

3. Стоило бы разместить дубликаты кнопок "Подобрать" и "сбросить фильтр цены" прямо под фильтром цены. Иначе единственная кнопка "Подобрать" далеко внизу за краем монитора, ведь характеристик много. Тупо смотришь на экран в догадках, как теперь запустить фильтрацию. Можно тыкнуть в поле цены и нажать Enter, но нет очевидных визуальных подсказок о том.
Ответить
«Сергей | 20 авг 14:40
На всех этих страницах с page_ дублируешься SEO текст
http://сайт/catalog/zhidkie-oboi-bioplast
http://сайт/catalog/zhidkie-oboi-bioplast/page_1
http://сайт/catalog/zhidkie-oboi-bioplast/page_2
http://сайт/brands
http://сайт/brands/page_1
http://сайт/brands/page_2
Ответить
«Impera CMS | 20 авг 22:53
В шаблон внесены дополнения:

1. Параметр ecommerceFilterOneColumn, с его помощью переключается вывод характеристик фильтра в две или одну колонку.

2. В шаблон добавлены макеты писем
- email_notifyme_confirm.htm,
- email_order_to_admin.htm,
- email_order_to_user.htm,
- email_password_remind.tpl
- макеты в папке email для ситуаций логина/регистрации
- такие же макеты СМС в папке sms

3. Сторонние модули, которые работают на весь экран, теперь выводятся правильно.

4. Правильные H1 на страницах товаров.

5. Тексты "Описание" и "SEO" в категориях выводятся только на первой странице списка.
Ответить
«Сергей | 21 авг 12:44
нет возможности автоматически залить аксессуары через Вариант импорта
Ответить
«Impera CMS | 25 авг 19:07
Могу выставить доработку на фриланс:
1. Изменить логику вывода закладки "Аксессуары" так, чтобы работала через конфигурационный переключатель ecommerceAccessoriesOnly. В одном состоянии закладка должна выводить как сейчас - "похожие товары из этой же категории". В другом состоянии - именно те товары, что прописаны аксессуарами данного товара.
Цена - 100 грн.

Если устраивает, сообщите.
Условия стандартные - ваша доработка может быть доступна другим пользователям шаблона.
Ответить
«Олег | 3 сен 13:09
Заказ доработок вот таком виде конечно сделан через одно место. Ну пусть хоть так уже. По крайней мере халявщики отвалят.
Ответить
«Андрей | 3 сен 23:21
Так я о том же. Разработчик думает, дал здесь предлагать кому что взбредет, ему сразу набросают полезных идей. Как бы не так. Предлагают всякий шлак. Чтобы убедился, разработчик должен был с первой такой идеи предложить в ответ цену. Али не знал, хочешь проверить нужно оно или так человек предложил лишь бы срать не хотелось, обозначь сумму за доработку. По реакции теперь видно что не нужна этому Сергею доработка ни за 100 ни за пол 100. И такое же думаю повторилось бы по любой ветке что здесь накатали всякие идее-генераторы. Так нафига это надо.

Еще повторюсь никаких бесплатных доработок тут не имеет быть. На любую прихоть отвечать ценой, желаемо достойной. Только так прекратится писня бесполезных пожелания за которые никто платить не хочет. Вы разработчик сами видели подтверждение постом выше. Не нужно Сергею то что он предложил.
Ответить
«Impera CMS | 4 сен 14:57
Ну вы прямо 2*2=4 открыли.

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

Вы что думаете, шаблон сам по себе вырос в отличный продукт? Это идеи одних, инвестиции других - всем хорошо.
Ответить
«Impera CMS | 4 сен 15:07
Олег, я противник ценовых предложений в месте, где обсуждается что улучшить, а не за сколько. Иначе комментарии скатятся в битвы фрилансеров по поводу так-нетак названа цена.
Ответить
«Impera CMS | 9 сен 14:56
Эта доработка Сергея сделана. Можно качать обновлённую версию шаблона.
Ответить
«Сергей | 22 авг 19:24
Не плохо было бы установить стрелку перехода вверх на страницах. И в фильтре дополнительную кнопку сбросить ,так как это реализовано в шаблоне Электроникс.
Ответить
«Impera CMS | 25 авг 18:57
Могу выставить доработку на фриланс:
1. Добавить в шаблон ссылку "Наверх страницы" - 100 грн.
2. Добавить в фильтр под ценой дубликат кнопки "Сбросить фильтр" - 100 грн.

Если устраивает, сообщите.
Условия стандартные - ваша доработка может быть доступна другим пользователям шаблона.
Ответить
«Андрей | 26 авг 13:16
Цену должен называть фрилансер.
И что это за условия, доработка будет доступна всем?
Ответить
«Impera CMS | 9 сен 14:59
Сергей, 4 заказанные вами доработки - аксессуары, наверх страницы, сбросить фильтр, обратный звонок о товаре - ребята с фриланса сделали. Оплату им передал. Качайте шаблон.
Ответить
«Андрей | 25 авг 17:10
Разработчик!! Сколько обсуждался вопрос. Прекратите делать бес платные доработки.
Ответить
«Impera CMS | 25 авг 18:34
Обсуждение как раз и сделано, чтобы люди сообщали о желаемых улучшениях. Пока шла доводка шаблона, я делал что успевал за так. Сейчас он в отличном виде, больше не трогаю.

Касаемо остальных "хотелок-свистелок" - пусть люди пишут здесь, помогу найти толковых фрилансеров через мой аккаунт работодателя на FreelanceHunt.
Ответить
«Андрей | 26 авг 13:15
Вот опять одеяло на себя. Почему через вас, почему на ханте, а не fl.ru скажем?
Ответить
«Impera CMS | 4 сен 15:15
Вообще не вопрос, будут найдены исполнители через меня или другого, на FreelanceHunt, FL или где-то ещё. У меня есть аккаунт работодателя и на FL, однако на мой взгляд FL всё больше напоминает помойку, где большинство псевдо IT-деятелей цену себе не сложат. FreelenceHunt по аппетитам и корректности исполнителей выглядит получше.
Ответить
«Олеся | 8 сен 23:38
Как много настроек ) Может в шаблоне сделать их страницу?
В админчасти там неудобно сделаны настройки. Все в куче и узкие.
Ответить
«Impera CMS | 9 сен 15:28
Я только за. Найдётся желающий проплатить 300 грн за такую доработку - скину на фриланс, те свою работу сделают.

Постановка задачи:
---------------------
1. Сверстать страницу "Настройки шаблона", где расположить поля ввода всех его настроек. Страница должна быть обычной формой ввода, но понятной плюс вписываться в дизайн шаблона. Поля формы отделены друг от друга по логическим группам и удобны для редактирования (как минимум не узкие, также использовать флажки вместо 1/0).

2. Интегрировать страницу в шаблон по адресу http://сайт/setup. Контент страницы открывается только администратору, для остальных такого адреса не существует (видна страница 404).

Инвесторы, пишите мне в контакты. Условия обычные - доработка доступна всем пользователям шаблона.
Ответить
«Андрей | 9 сен 22:37
Вы называете цену первое что в голове попало? Как можно решать за фрилансера сколько такая работа стоит?
Ответить
«Сергей | 9 сен 17:57
Дмитрий, спасибо за доработки все сделали супер и быстро!
Ответить
«Сергей | 11 сен 00:39
Не правильно отображается число товаров на закладке аксессуары к товару, на карточке продукты ,показывает постоянное число"2" при реальных "9"шт.
Ответить
«Сергей | 15 сен 12:23
Не плохо было бы реализовать следующее;
1. На карточке товара увиличения фото товара до оригинального размера при наведении курсора.
2.Отображения двух цен ,а именно если основная ценна 100грн. и стоит скидка 10%,нужно что бы 100грн была перечеркнута и 90грн отображалась . Сейчас отображается только 90 грн. И клиент не понимает что товар со скидкой 10%. А в письме о заказе он это уже видет.
3.На карточке товара функцию "варианты товара"
Ответить
«Impera CMS | 3 окт 17:37
Первый пункт - увеличение фотографий - сделан. В левом нижнем углу основной фотографии на странице товара появился значок "лупа". Клик по значку проявляет вьювер фотографий над страницей товара. У вьювера есть кнопки "закрыть", "следующая фотография", "предыдущая".
Ответить
«Сергей | 22 сен 11:09
Вид главной с телефона. Баннер уехал вправо.
Ответить
«Impera CMS | 24 сен 18:00
Исправлено.
Ответить
«Сергей | 24 сен 02:04
""Вы смотрели недавно""-товары выводиться на главной странице ,этим портит весь вид главной .Как убрать вывод на главной ,не плохо было бы реализовать в настройках эту функцию.
Ответить
«Impera CMS | 24 сен 18:01
Сделано. Смотрите конфигурационный параметр ecommerceNoRecentURLs.
Ответить
«Олеся | 25 сен 09:58
Ярлык переключения вида товаров в списке.
Может разделить на 3 ярлыка?
Один с последовательным переключением :( так непонятный.
Ответить
«Сергей | 25 сен 10:53
Включите в настройку возможность вывода товара либо плиткой либо списком в категориях.
Ответить
«Impera CMS | 3 окт 17:33
Сделано. Смотрите параметр ecommerceCatalogView. Установите его равным grid, тогда каждый новый пользователь, то есть который ещё ни разу не переключал вид карточек товаров в списке, будет видеть список плитками.
Ответить
«Сергей | 27 сен 14:57
Ребята кто готов инвестировать в PageSpeed Insights - выбивая оценку 100 из 100 по этому шаблону вот пример developers.google.com/speed/pagespeed/insights/?hl=ru&url=http%3A%2F%2Fimperacms.ru пишите на mail
svovk@me.com. Цена вопроса 2000грн. количества инвесторов делит эту сумму на количество инвесторов. Сайт zhidkie-oboi.com.ua ,готов инвестировать.
Ответить
«Игорь | 27 сен 17:31
Не пойму зачем pagespeed магазину. Что говорят авторитетные seo?
Поделитесь ссылкой если читали.
Ответить
«Анатолий | 28 сен 13:21
Надо делать отдельным модулем, чтобы вопросы отпали. Кто хочет на сайте PageSpeed, купит модуль.
Ответить
«Андрей | 3 окт 13:35
Ну ну.
Я посчитал, только css весят jquery-ui.css и style.css (31 + 157 = 188 кб).
Скрипты jquery.js и script.js (282 + 282 = 564 кб).
В итоге 752 кб.
О каком page speed за 2000 грн вы говорите?
Мегабайт почти на css-js лапшу затрачен.
Ответить
«Vlad | 8 окт 12:02
Большой вес скриптов и стилей конечно не айс. И то что в шаблоне присутсвуют только исходные js/css тоже не хорошо. Но что мешает вам минифицировать эти файлы у себя на сайте.

К тому же это статика. Что мешает дописать в htaccess кеширование статики и сжатие. Так то по факту на клиента будет качаться раз в 10 меньший объем. И тот при первом открытии сайта, дальше js/css грузятся из кеша броузера.
Ответить
«kurbat | 5 окт 10:06
Добавьте viewport чтоб шаблон был mobile-friendly. Наверно ж читали http://imperacms.ru/blog/seo/mobile-friendly так почему не сделать в шаблоне сразу?
Ответить
«Impera CMS | 13 окт 12:55
Сделано. Скачайте обновлённую версию шаблона. Также в этой версии:

1. Настроен вьюпорт.

2. Шапка страницы сделана адаптивной, сохраняет нормальный вид на экранах маленьких устройств вплоть до 600 пикселей.

3. Добавлены макеты писем: админу и клиенту - об оплате заказа.

3.2. Добавлены макеты СМС: админу и клиенту - о заказе, оплате заказа, клиенту - о изменении в заказе.

4. Добавлены макеты страниц: склады, страны. Плюс их кнопки на главной и настройки отключения.

5. На страницах новостей, обзоров, складов, стран выводится общее количество записей в правой части заголовка.

5.2. Улучшен вывод заголовка: дефолтный текст "Новости", "Статьи", "Склады", "Страны" используется, только когда страница не перечислена в специальных (то есть не имеет своего заголовка).

5.3. На этих страницах теперь выводится вступительный текст (описание) и SEO-текст, если заполнен.
Ответить

Другие обсуждения »

Теги: универсальный магазин, ecommerce, шаблон

Хотите чтобы мы рассказали ещё о чём-то - предлагайте тему.

Предложить

Следите за нашими публикациями в социальных сетях и новостных каналах.