Хотя каждая тема отличается, все темы имеют некоторые общие функции. Все темы позволяют использовать те же типы страниц, и на всех страницах есть некоторые стандартные элементы. Следующие элементы страницы и типы страниц составляют структуру темы JKassa.
В этом руководстве
Элементы страницы
Все страницы темы включают в себя следующие элементы страницы:
Элементы | Описание |
---|---|
Body | Область на каждой странице вашего интернет-магазина между заголовком и нижним колонтитулом. В отличие от верхнего и нижнего колонтитула, которые являются фиксированными элементами, которые остаются неизменными на каждой странице, тело страницы является динамическим и содержит контент, который изменяется в зависимости от страницы, на которой вы находитесь. |
Footer | Контейнер содержимого, который отображается в нижней части каждой страницы вашего магазина. Нижний колонтитул может включать в себя меню, значки социальных сетей, контактную информацию или подписку на рассылку новостей. |
Header | Контейнер содержимого, который отображается в верхней части каждой страницы вашего магазина. Заголовок обычно включает имя вашего магазина, ваш логотип, навигацию по главному меню и значок корзины. |
Navigation | Меню или ряд меню, которые обеспечивают способ для клиентов, чтобы исследовать или перемещаться по вашему интернет-магазину. |
За дизайн всего вашего сайта отвечает ваш основной шаблон Joomla, а тема JKassa контролирует макет и внешний вид компонента и модулей интернет-магазина. Основная часть магазина отображается в элементе "Body" в виде разных типов страниц, так же в других элементах страницы как модули.
Типы страниц
Путь к папке со страницами магазина: /views
Все темы включают следующие типы страниц:
Страница | Описание |
---|---|
Account | Аккаунт покупателя Личный кабинет покупателя магазина. |
Affiliate | Партнёрская программа Страница со ссылками для партнёрской программы и с её статистикой. |
Cart | Корзина покупателя На странице корзины отображается список продуктов, добавленных клиентом в корзину, и общая стоимость заказа, а также кнопка "Оформить заказ", которая направляет клиента на страницу оформления заказа. Когда никаких продуктов не добавлено, на странице с пустой корзиной отображается ссылка "Продолжить покупки", которая возвращает клиента к просмотру ваших продуктов. |
Categories | Категории На странице списка категорий отображаются все категории в вашем магазине или категории, вошедшие в конкретную категорию. |
Category | Категория На странице одной категории отображаются все продукты, которые вы включили в данную категорию. |
Compare | Списки сравнения На этой странице ваш клиент может сравнивать продукты по атрибутам, которые он добавил к сравнению. |
Discount | Скидка или акция Страница на которой выводится описание одной скидки или акции. |
Discounts | Скидки или акции Список определённых скидок или акций (в зависимости от настроек пункта меню). |
Featured | Избранные продукты Страница выводи список определённых (избранных) продуктов. |
Manufacturer | Производитель Эта страница выводит описание для одного производителя. |
Manufacturers | Производители Эта страница выводит список всех производителей, которые указаны в магазине. |
Order | Заказ Страница содержит форму заказа, предварительный просмотр продуктов в заказе и кнопку "Оплатить", после нажатия на которую покупатель переходит к оплате и на страницу результата заказа. |
Orders | Заказы На этой странице выводится список все заказов покупателя. |
Product | Продукт На странице продукта показан один продукт и его варианты (если есть). Он включает в себя изображения продукта, информацию о ценах, его описание и кнопки для взаимодействия. |
Result | Результат заказа Страница с информацией об результате заказа. Содержит данные заказа, покупателя и доставки. |
Search | Поиск продуктов Страница поиска включает форму поиска и список результатов поиска. |
Viewed | Просмотренные продукты На этой страницы показаны продукты, страницы которых покупатель уже посещал в течении сеанса. |
Wishlist | Список желаний На этой страницы показаны продукты, которые были добавлены покупателем в список желаний. |
Типы модулей
Модули в теме JKassa это фрагменты HTML-кода, которые выводятся в определённых местах документа.
Путь к папке с модулями: /modules
Все темы включают следующие типы модулей:
Модуль | Описание |
---|---|
Cart | Модуль выводит список продуктов, добавленных клиентом в корзину. |
Categories | Модуль отображает список категорий компонента JKassa, входящих в одну родительскую категорию или все категории компонента. |
Compare | Модуль отображает продукты компонента JKassa, которые были добавлены в список сравнения покупателя для их последующего сравнения и покупки. |
Currencies | Модуль выводит список доступных валют компонента JKassa (которые опубликованы в Менеджере валют) и позволяет переключаться между ними. |
Filter | Модуль позволяет фильтровать (сортировать) продукты компонента JKassa в определённой категории или на странице избранных продуктов: по стоимости (от и до); по производителям; по параметрам (атрибутам продукта). |
Latest | Модуль отображает список самых новых опубликованных продуктов компонента JKassa из одной или нескольких категорий, у которых не истёк срок публикации. |
Manufacturers | Модуль отображает список опубликованных производителей компонента JKassa. |
Search | Модуль отображает форму поиска продуктов компонента JKassa, который позволяет просматривать результаты поиска сразу при вводе запроса. |
Viewed | Модуль отображает список недавно просмотренных продуктов покупателем магазина, у которых не истёк срок публикации. |
Wishlist | Модуль отображает продукты, которые были добавлены в список желаний покупателя для их последующей покупки. |
Шаблоны Email
Кроме отображения элементов интернет-магазина на вашем сайте Joomla, в теме JKassa находятся файлы, который содержат код для формирования email-сообщений.
Путь к папке с шаблонами Email: /emails
В таблице ниже показан список шаблонов email включённых в тему JKassa:
Шаблон | Описание |
---|---|
affiliate_admin | Выплата комиссионных (администратору) Уведомление администратору магазина о возможности выплаты комиссионных в партнёрской программе. |
affiliate_buyer | Изменения на счёте (партнёру) Уведомление для участника партнёрской программы об изменениях на его счёте. |
coupon_code | Индивидуальные коды скидок Это сообщение будет создано автоматически, для каждого покупателя персонально, при создании пользовательских кодов (купонов). |
failure_admin | Email при неудаче (администратору) Это сообщение будет отправлено администратору магазина при неудачном заказе. |
failure_buyer | Email при неудаче (покупателю) Это сообщение будет отправлено покупателю при неудачном заказе. |
in_stock | Продукт в наличии Это сообщение будет создано, для покупателя (если он отправил запрос), когда продукт появится в наличии. Сообщени посылается администратором из раздела управления очередью email. |
order_admin | Email о заказе (администратору) Это сообщение будет отправлено администратору магазина при создании заказа. |
order_buyer | Email о заказе (покупателю) Это сообщение будет отправлено покупателю при создании заказа. |
registered_admin | Регистрация (администратору) Это сообщение будет отправлено администратору после регистрации покупателя при оформлении заказа. |
registered_buyer | Регистрация (покупателю) Это сообщение будет отправлено покупателю после его регистрации при оформлении заказа. Без активации. |
registered_buyer_activate | Регистрация (покупателю, активация) Это сообщение будет отправлено покупателю после его регистрации при оформлении заказа. Активаци выполняется покупателем. |
registered_buyer_adminactivate | Регистрация (покупателю, активация администратором) Это сообщение будет отправлено покупателю после его регистрации при оформлении заказа. Активаци выполняется администратором. |
review_admin | Новый отзыв (администратору) Уведомление администратору магазина о добавлении нового отзыва для продукта. |
review_buyer | Новый отзыв (покупателю) Уведомление покупателю о добавлении нового отзыва для продукта. |
review_reply_admin | Ответ на отзыв (администратору) Уведомление администратору магазина о добавлении нового ответа на отзыв для продукта. |
review_reply_buyer | Ответ на отзыв (покупателю) Уведомление покупателю о добавлении нового ответа на отзыв для продукта. |
review_report_admin | Жалоба на отзыв (администратору) Уведомление администратору магазина об отправки жалобы на отзыв для продукта. |
status_admin | Изменение статуса (администратору) Это сообщение будет отправлено администратору магазина при изменении (пользовательского) статуса заказа. |
status_buyer | Изменение статуса (покупателю) Это сообщение будет отправлено покупателю при изменении (пользовательского) статуса заказа. |
success_admin | Email при успехе (администратору) Это сообщение будет отправлено администратору магазина при успешном заказе. |
success_buyer | Email при успехе (покупателю) Это сообщение будет отправлено покупателю при успешном заказе. |
user_message | Индивидуальное сообщение Сообщение, которое может быть отправлено пользователю в индивидуальном порядке и в свободной форме. |
Примечание
По умолчанию сообщения email отправляются в HTML формате. Если к имени шаблона email добавлен суффикс_text
, сообщение будет отправлено в текстовом формате.Пример имени файла для тестового формата:
affiliate_admin_text.tpl
.