Files
interblue.pl/.serena/memories/codebase_structure.md
Jacek Pyziak 3fc0519f9d Add review step template for one page checkout module
- Introduced a new template file 'review copy.tpl' for the order summary step in the one page checkout process.
- The template includes a loading indicator and a header for the order summary section.
- Conditional rendering based on customer registration status is implemented.
2026-02-27 00:04:16 +01:00

35 lines
1.7 KiB
Markdown

# Codebase Structure
```
interblue.pl/
├── admin658c34/ # Back-office admin panel (obfuscated folder name)
├── app/ # PrestaShop Symfony app (kernel, AppKernel)
├── classes/ # PrestaShop core classes
├── config/ # Configuration files (settings.inc.php, defines.inc.php, etc.)
├── controllers/ # PrestaShop core controllers
├── custom/ # Custom utility files (medoo.php, sollux.csv)
├── img/ # Images (products, categories, etc.)
├── mails/ # Email templates
├── modules/ # PrestaShop modules (~120+ modules)
├── override/ # Class & controller overrides
│ ├── classes/ # Overridden core classes (Product, Order, Hook, etc.)
│ └── controllers/ # Overridden front controllers
├── src/ # Symfony-based PrestaShop source
│ ├── Adapter/
│ └── Core/
├── themes/
│ ├── InterBlue/ # Active custom theme
│ └── classic/ # Default PS theme (base)
├── xml/ # XML configuration files
├── import-products.php # Sollux product importer
├── export.php # Product export
├── custom-cron.php # Custom cron tasks
└── NOTATKI.md # Developer notes
```
## Key Directories for Development
- **Custom modules**: `modules/customfeaturetab/`, `modules/dw_*`, `modules/addcolumninlist/`, `modules/sposoby_dostawy/`
- **Overrides**: `override/classes/`, `override/controllers/front/`
- **Theme**: `themes/InterBlue/`
- **Custom scripts**: Root-level PHP files (import-products.php, export.php, etc.)