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

Установка Content Cart 4.0

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

  1. Скачайте последнюю версию пакета Content Cart 4.0 из раздела релизов
  2. Установите пакет через менеджер расширений Joomla: Система → Установка → Расширения
  3. Активируйте плагин «Контент - Корзина» группы content: Система → Плагины
  4. Опубликуйте модуль «Content Cart»: Контент → Модули сайта

Важно: После установки обязательно настройте плагин перед использованием.


Настройка плагина «Контент - Корзина»

1. Основные настройки

Пункт меню корзины

  • Создайте новый материал Joomla для страницы корзины
  • Создайте пункт меню, ссылающийся на этот материал
  • В настройках плагина выберите этот пункт меню в поле «Пункт меню на корзину»

Путь: Расширения → Плагины → Контент - Корзина

Время хранения корзины (TTL)

  • Новая функция в версии 4.0!
  • Укажите количество дней хранения корзины (1-365)
  • По умолчанию: 30 дней
  • Корзина хранится в браузере пользователя (localStorage)

Поле: «Время хранения корзины (дни)»

2. Настройка цен товаров

Шаг 1: Создание пользовательского поля для цены

  1. Перейдите: Материалы → Поля
  2. Нажмите «Создать»
  3. Укажите заголовок поля (например, "Цена")
  4. Выберите тип поля: «Текст»
  5. Установите фильтр: «Целое значение» или «Число с плавающей точкой»
  6. Сохраните поле
  7. В списке полей найдите ID поля (крайний правый столбец)
Важно!

Запомните или запишите ID поля - он понадобится на следующем шаге.


Шаг 2: Настройка в плагине

  • Использовать цену? → Выберите ДА
  • ID поля цены → Введите ID поля, созданного на шаге 1
  • Валюта → Введите обозначение валюты (например: ₽, р., $, €, USD)

Безопасность в версии 4.0: Цены всегда берутся с сервера из пользовательских полей. Манипуляция ценами через браузер невозможна!

3. Настройка фильтрации по категориям

Тип фильтрации

Включить: Корзина будет работать только в выбранных категориях

Используйте, если товары в определенных категориях

Исключить: Корзина будет работать везде, кроме выбранных категорий

Используйте, если товары по всему сайту

Выбор категорий

  • Выберите одну или несколько категорий материалов
  • Удерживайте Ctrl (Cmd на Mac) для множественного выбора
  • Категории применяются согласно выбранному типу фильтрации

4. Области применения корзины

Материалы

Страница отдельного материала

Блог категории

Список материалов в блоге

Список категорий

Страница категорий

Избранное

Избранные материалы

Выберите области, где должна отображаться кнопка "В корзину"

5. Категория для сохранения заказов

Опционально: заказы могут сохраняться как материалы Joomla

Как настроить:

  1. Создайте новую категорию материалов (например, "Заказы")
  2. В настройках плагина выберите эту категорию в поле «Категория для хранения заказов»
  3. Теперь все заказы будут автоматически создаваться как материалы в этой категории

Преимущества: Удобное управление заказами через админку Joomla, возможность использования прав доступа

Не хотите сохранять?

Выберите «Не сохранять» - заказы будут приходить только на email

6. Информация о клиенте

Настройте, какую информацию запрашивать у клиента при оформлении заказа:

ПолеНе показыватьНеобязательноеОбязательное
Имя клиента Рекомендуется
Email клиента Рекомендуется
Телефон клиента Рекомендуется
Комментарий/Примечание Рекомендуется

Совет: Email и имя рекомендуется делать обязательными для возможности связи с клиентом

7. Настройка отображения

Включение CSS

  • ДА - использовать встроенные стили плагина
  • НЕТ - отключить встроенные стили (для кастомизации)

Если хотите использовать свои стили, выберите "НЕТ"

Переопределение макетов

Макеты корзины можно переопределить в шаблоне Joomla:

/templates/ваш_шаблон/html/plg_content_contentcart/

Скопируйте файлы из /plugins/content/contentcart/layouts/


Настройка модуля «Content Cart»

1. Позиция модуля

Выберите позицию в вашем шаблоне, где будет отображаться корзина

Обычно: sidebar, header или специальная позиция

2. Отображение списка товаров

Новая функция в 4.0!

  • ДА - показывать список товаров в модуле
  • НЕТ - показывать только количество и сумму

3. Стили модуля

Можно отключить встроенные стили и использовать свои CSS

Путь: Расширения → Модули → Content Cart

Особые указания и совместимость

Совместимость с JL No Doubles

Если вы используете расширение JL No Doubles, добавьте в стоп-слова:

<code>cart=1</code>

Это предотвратит конфликты при работе корзины

Новое в версии 4.0

  • Корзина работает без авторизации (localStorage)
  • Автоматическое обновление модуля при изменении корзины
  • Полная защита от CSRF-атак и манипуляции ценами
  • Настраиваемое время хранения корзины (1-365 дней)
  • Многоязычный JavaScript-интерфейс