This is a demo version of Shopware©, version 6.7, for learning purposes only. No licenses granted, no warranties given.
You'll need to be able to run PHP Symfony and have Docker running.
After cloning the repo go to the root folder and run
# teminal 1
docker compose up
# terminal 2
symfony serve
# storefront
open https://https://127.0.0.1:8000/
# administration
open https://127.0.0.1:8000/admin
# login: admin
# pw: shopwareThis project includes comprehensive documentation in the AI_DOCUMENTS/ folder:
- AI Coding Guide - Coding standards and best practices for AI assistants
- Learning Resources - Complete onboarding documentation
- See the AI_DOCUMENTS folder for all available guides
When generating code for this project, always follow the guidelines in AI_DOCUMENTS/AI_CODING_GUIDE.md. This ensures consistency with project standards and Shopware best practices.
Experimenting with PhpStan (standalone as phar). Usage example:
php phpstan.phar analyze custom/plugins/LearningBundle/src/Command/ApplyDiscountCommand.php --memory-limit 120M Added SonarQube trial for this tutorial project.
If you're learning Shopware you'll find the tutorial series included in this repo helpful. Do not be fooled by the the concept of calling the lessons "Day 1" to "Day 7". Time estimates by AI are very unreliable and much too optimistic. If you are new to Shopware and its tech stack and you type the listings by hand in order to learn, the required time will be 2 to 3 times more than "a day". The AI time estimates for the exercises are ludicrous for a junior developer – just look at the included solutions. 😉
There is a prototype for a Shopware plugin "GotoWebinarGoogleSheetsExport" that allows eporting specified category order data to a Google Sheet (see documentation for details). Use with caution! It works (on my machine 🤓) but hasn't been tested for potential safety or performance issues or data privacy concerns.