- 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.
35 lines
1.7 KiB
Markdown
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.)
|