# Cartzilla Shop - Magazin Online

Magazin online complet construit folosind tema Cartzilla pentru frontend și Falcon pentru dashboard-ul admin.

## Structura Proiectului

- **Paginile principale** (root) - Paginile Cartzilla convertite în PHP
- `admin/` - Dashboard-ul Falcon pentru administrare
- `api/` - API REST PHP pentru backend
- `config/` - Configurații (database, constants)
- `includes/` - Clase PHP și funcții comune
- `uploads/` - Imagini produse și fișiere
- `cron/` - Script-uri pentru task-uri automate
- `assets/` - Assets comune (CSS, JS, imagini) din Cartzilla
- `database/` - Schema bazei de date

## Instalare

1. **Creează baza de date:**
   ```sql
   CREATE DATABASE cartzilla_shop;
   ```

2. **Importă schema:**
   ```bash
   mysql -u root cartzilla_shop < database/schema.sql
   ```

3. **Configurează conexiunea:**
   Editează `config/database.php` cu datele tale MySQL.

4. **Configurare uploads:**
   Asigură-te că directorul `uploads/` are permisiuni de scriere.

## Funcționalități

### Frontend (Cartzilla)
- Magazin online complet
- Coș de cumpărături persistent
- Comenzi pe persoană fizică și juridică
- Sistem de recenzii
- Wishlist
- Puncte de fidelitate
- Produse cadou
- Modul B2B

### Admin (Falcon)
- Dashboard cu statistici
- Gestionare produse (CRUD)
- Import/Export produse (CSV/Excel)
- Gestionare comenzi
- Gestionare clienți
- Raport coșuri abandonate
- Gestionare puncte fidelitate
- Grupuri B2B
- Furnizori

### Coșuri Abandonate
- Stocare coș în DB pentru utilizatori autentificați și neautentificați
- Sincronizare automată la autentificare
- Email-uri automate de recuperare
- Raport cu datele clienților

## Credențiale Default Admin

- **Username:** admin
- **Email:** admin@cartzilla-shop.com
- **Password:** admin123

**IMPORTANT:** Schimbă parola imediat după prima autentificare!

## Cron Jobs

Pentru email-uri automate de coșuri abandonate, adaugă în crontab:

```bash
0 9 * * * php /path/to/htdocs/cron/abandoned-cart-reminder.php
```

## Tehnologii

- PHP 7.4+
- MySQL 5.7+
- Bootstrap 5
- JavaScript (Vanilla)

## Licență

Proiect personal - folosește temele Cartzilla și Falcon.

