Интернет магазин Joomla

  • Версия
    v.4.0.0
  • Условия распространения
    Бесплатно
  • M
  • P
  • Joomla 5
  • Joomla 6

Расширение интернет-магазина для Joomla

Content Cart - это комплект расширений, превращающий стандартный компонент материалов (com_content) в каталог товаров с корзиной. Идеально подходит для сайтов, где не требуются тяжеловесные компоненты электронной коммерции.

Состав комплекта:

  • Плагин : Отвечает за логику корзины, кнопки, обработку заказов и безопасность.
  • Модуль : Динамическая корзина товаров.

Ключевые возможности Content Cart 4.0 (Joomla 5/6)

Ниже описаны возможности актуальной ветки 4.x. Версии для Joomla 3 и 4 имеют ограниченный функционал и старую архитектуру.

Технологии и Скорость

  • Native Joomla 5/6: Полная поддержка новой архитектуры, Namespaces и Dependency Injection.
  • AJAX и LocalStorage: Мгновенное добавление в корзину без перезагрузки страницы. Данные хранятся в браузере.
  • Оптимизация: Внедрена система кэширования сессий и маршрутов. Снижение нагрузки на базу данных до 90%.

Безопасность

  • Защита от CSRF: Полная защита всех операций с корзиной.
  • Валидация цен: Цены берутся только с сервера (из полей Joomla), подмена цены через инспектор браузера невозможна.
  • Безопасность данных: Валидация email и строгая типизация данных заказа.

Функциональные особенности:

  • Сохранение заказа как материала Joomla в специальной категории.
  • Поддержка настраиваемых полей (Custom Fields) для цен.
  • Настраиваемое время хранения корзины (TTL, по умолчанию 30 дней).
  • Умные кнопки "Добавить в корзину" с индикацией состояния.
  • Динамический модуль корзины (показывает список товаров или только итог).
  • Полноценная локализация (JS i18n) — Русский и Английский языки.
  • Уведомления на Email администратору и клиенту.
  • Возможность переопределения всех макетов (Layouts) в шаблоне.

Рекомендуемые расширения:

JL No Doubles

Этот плагин позволит вам значительно снизить дубли страниц в материалах Joomla, полезно для SEO каталога.

JL Content Fields Filter

Фильтр по полям Joomla. Отлично работает в паре с Content Cart для создания полноценного каталога.

Как работает Content Cart?

Логика работы расширения максимально прозрачна для администратора и удобна для пользователя:

Вы создаете материалы Joomla, указывая цену в пользовательском поле.

Пользователь нажимает "В корзину". Товар добавляется через AJAX (без перезагрузки).

В корзине пользователь корректирует количество и заполняет форму заказа.

Заказ сохраняется как новый материал Joomla, а уведомления уходят на почту.

Примеры внедрения

Сайт производителя консервы

Сайт производителя продуктов питания

Используется плагин корзины для организации прямых продаж через каталог материалов Joomla без использования тяжелых e-commerce компонентов.

Еще расширения для вашего сайта

  • CFI - Импорт данных полей материалов Joomla

    CFI - плагин для импорта и экспорта данных стандартных материалов и кастомных (настраиваемых) полей.

  • Плагин оптимизации CSS стилей и JS скриптов

    Плагин для работы со скриптами и стилями Joomla. Если вам надо удалить скрипт или перенести его вниз страницы, это плагин для вас.

История версий Интернет магазин Joomla

v4.0.0

  • Безопасность: Внедрена серверная валидация цен (защита от подмены) и полная защита от CSRF-атак.
  • Производительность: Снижение нагрузки на 70-90% за счет кэширования сессий, маршрутов и оптимизации событий.
  • Архитектура: Переход с PHP-сессий на localStorage + AJAX API. Поддержка Namespaces и Dependency Injection.
  • Функционал: Динамическое обновление корзины без перезагрузки страниц, полная локализация JS-интерфейса.
Галерея: