Современный компонент интернет-магазина для MODX 3
Документация • Быстрый старт • Сообщить о баге • Релизы
- 🚀 Для MODX 3 — PHP 8.1+, namespaces, PSR-4, миграции Phinx
- 🔌 REST API — полноценный API для headless-интеграций
- 🎨 Vue 3 + PrimeVue — современный интерфейс админки
- ⚡ Без jQuery — нативный JavaScript на фронтенде
- 🔄 Совместимость с miniShop2 — те же сниппеты, чанки и параметры
| Компонент | Версия |
|---|---|
| MODX Revolution | 3.0.0+ |
| PHP | 8.1+ |
| MySQL | 5.7+ / MariaDB 10.3+ |
| Пакет | Обязательный | Описание |
|---|---|---|
| pdoTools 3.x | ✅ | Сниппеты и шаблонизатор Fenom |
| VueTools | ✅ | Vue 3 и PrimeVue для админки |
| Scheduler | ❌ | Фоновые задачи (импорт, уведомления) |
Extras → Installer → Download Extras → MiniShop3 → Install
⚠️ Убедитесь, что VueTools установлен до MiniShop3
# Клонирование
git clone https://github.com/modx-pro/MiniShop3.git
cd MiniShop3
# PHP зависимости
cd core/components/minishop3 && composer install && cd ../../..
# Vue виджеты (Node.js 18+)
cd vueManager && npm install && npm run build && cd ..
# Сборка пакета
php _build/build.phpПолная документация доступна на docs.modx.pro/components/minishop3
- Быстрый старт — первоначальная настройка
- Сниппеты — msProducts, msCart, msOrder и др.
- REST API — интеграция с внешними системами
- События — расширение функциональности
MiniShop3/
├── _build/ # Сборка транспортного пакета
├── assets/components/minishop3/
│ ├── js/web/ # Frontend JavaScript
│ ├── js/mgr/ # Admin ExtJS + Vue
│ └── css/ # Стили
├── core/components/minishop3/
│ ├── elements/ # Сниппеты, чанки, плагины
│ ├── src/ # PHP классы (PSR-4)
│ ├── migrations/ # Phinx миграции
│ └── lexicon/ # Переводы (ru, en)
└── vueManager/ # Vue 3 исходники админки
Мы приветствуем вклад в развитие проекта!
- Форкните репозиторий
- Создайте ветку для фичи (
git checkout -b feature/amazing-feature) - Закоммитьте изменения (
git commit -m 'Add amazing feature') - Запушьте ветку (
git push origin feature/amazing-feature) - Откройте Pull Request
Смотрите CHANGELOG.md для истории изменений.
Распространяется под лицензией MIT. Смотрите LICENSE для подробностей.
- 🐛 GitHub Issues — баги и предложения
- 📚 Документация — руководства и справочники
- 💬 Telegram — сообщество MODX
Сделано с ❤️ для сообщества MODX
