Skip to content

Exploratory Shopware 6 tutorials. A PoC for a data export plugin to Google API.

Notifications You must be signed in to change notification settings

schafeld/shopware-tutorial-olli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopware Tutorial Olli

This is a demo version of Shopware©, version 6.7, for learning purposes only. No licenses granted, no warranties given.

Setup

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: shopware

Documentation

This project includes comprehensive documentation in the AI_DOCUMENTS/ folder:

For AI Assistants

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.

Code quality tooling

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.

Notes

Shopware Tutorials

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. 😉

Plugin Shopware Order Data Export to Google API

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.

About

Exploratory Shopware 6 tutorials. A PoC for a data export plugin to Google API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published