# Demo Guzzini B2B — accessi e link

Ultimo aggiornamento: 2026-09-30

Coppia demo scelta: **agente Andrea Costa** ↔ **rivenditore TEST** (collegati in VTE).

---

## Link principali

| Cosa | URL |
|---|---|
| Portale B2B (login) | https://b2b-guzzini.mypantarei.net/ |
| Shop / catalogo | https://b2b-guzzini.mypantarei.net/shop/ |
| My Guzzini (account) | https://b2b-guzzini.mypantarei.net/my-account/ |
| Ordini B2B | https://b2b-guzzini.mypantarei.net/my-account/orders/ |
| VTE CRM | https://vteguzzini.mypantarei.net/ |
| **Business Portal VTE** | https://vteguzzini.mypantarei.net/portal/v2/ |
| **App Agente (web)** | https://vteguzzini.mypantarei.net/demo/guzzini-sales/ |
| APK Android (opzionale) | https://vteguzzini.mypantarei.net/demo/guzzini-sales.apk |

### Record VTE utili

| Record | URL |
|---|---|
| Agente Andrea Costa | https://vteguzzini.mypantarei.net/index.php?module=Agenti&action=DetailView&record=26743 |
| Ispettore Andrea Neri | https://vteguzzini.mypantarei.net/index.php?module=Agenti&action=DetailView&record=28123 |
| Rivenditore TEST | https://vteguzzini.mypantarei.net/index.php?module=Rivenditori&action=DetailView&record=25647 |
| Ordine esempio SO24 | https://vteguzzini.mypantarei.net/index.php?module=SalesOrder&action=DetailView&record=26795 |

---

## Posta demo (Messaggi VTE)

Server Aruba: IMAP `imaps.aruba.it:993` SSL · SMTP `smtps.aruba.it:465` SSL.

| Ruolo | Utente VTE | Password login VTE | Casella posta | Password casella |
|---|---|---|---|---|
| **Agente** | `a.costa` | `AgenteB2B!2026` | `vtedemo1@pantareisrl.com` | `@#LCpu%ZApG9` |
| **Ispettore** | `a.neri` | `IspettoreDemo!2026` | `demovte2@pantareisrl.com` | `@6YKYPUjG3Xt` |

In VTE: login utente → modulo **Messaggi** (casella già configurata come account Custom principale).

---

## Business Portal VTE (cliente Rossi Casa)

URL: https://vteguzzini.mypantarei.net/portal/v2/

| Campo | Valore |
|---|---|
| Email / login | `luca.rossi@rossicasa.it` |
| Password | `PortalDemo!2026` |
| Contatto VTE | Luca Rossi · id `36674` |
| Azienda | Rossi Casa S.p.A. (Account `30245` / Rivenditori `28311`) |

**Cosa mostrare in demo:**
1. Login → Home
2. **Ordini di Vendita** → 13 ordini (es. SO1665 Created, SO1660 Delivered)
3. **Assistenza Clienti** → TT253 (In Progress) + TT252 (Closed)
4. **Preventivi** → QUO112 / QUO113
5. Opzionale: Aziende / Contatti del perimetro Rossi Casa

Nota: è il **Customer Portal VTE** (AdminLTE), distinto dal **portale B2B WordPress** (`b2b-guzzini.mypantarei.net`).

---

## Customer Service — 3 ricerche demo (stato ordine)

In VTE (admin): Home → widget **Dashboard rete** → tendina **Vista** → **Customer Service**.

Nella ricerca inserisci i campi sotto e premi **Cerca**: in colonna Ordini compare lo **stato** (`sostatus`) e i chip DDT/Fattura collegati.

| Caso demo | Cosa mostra | Campo da compilare | Valore | Stato atteso | Documenti collegati |
|---|---|---|---|---|---|
| **1. Ordine concluso** | Ciclo completo: ordine + spedizione + fattura | Ordine # | `SO29` | **Delivered** | DDT15 + INV20 · cliente *La Rinascente S.p.A.* |
| **2. Ordine spedito** | Approvato e già in DDT, senza fattura | Ordine # | `SO978` | **Approved** | DDT854 · cliente *TavolaLuce.it* |
| **3. Ordine in lavorazione** | Creato, ancora senza DDT | Ordine # | `SO1666` | **Created** | nessun DDT/fattura · cliente *La Rinascente S.p.A.* |

### Link diretti (aprono la ricerca già filtrata)

| Caso | URL |
|---|---|
| Concluso (SO29) | https://vteguzzini.mypantarei.net/index.php?module=Home&action=HomeAjax&file=SalesPipelineSearch&fs=1&salesorder_no=SO29 |
| Spedito (SO978) | https://vteguzzini.mypantarei.net/index.php?module=Home&action=HomeAjax&file=SalesPipelineSearch&fs=1&salesorder_no=SO978 |
| In lavorazione (SO1666) | https://vteguzzini.mypantarei.net/index.php?module=Home&action=HomeAjax&file=SalesPipelineSearch&fs=1&salesorder_no=SO1666 |

### DetailView VTE (se serve aprire il record)

| Ordine | Stato | URL |
|---|---|---|
| SO29 | Delivered (concluso) | https://vteguzzini.mypantarei.net/index.php?module=SalesOrder&action=DetailView&record=26806 |
| SO978 | Approved + DDT (spedito) | https://vteguzzini.mypantarei.net/index.php?module=SalesOrder&action=DetailView&record=33383 |
| SO1666 | Created (in lavorazione) | https://vteguzzini.mypantarei.net/index.php?module=SalesOrder&action=DetailView&record=36608 |

**Nota stati VTE:** in installazione demo `Delivered` ≈ concluso, `Approved` con DDT ≈ spedito, `Created` (senza DDT) ≈ in lavorazione.

---

## 1. Agente (My Guzzini + VTE + App)

| Campo | Valore |
|---|---|
| Nome | Andrea Costa — Marche (sede) |
| Login VTE / B2B | `a.costa` |
| Password | `AgenteB2B!2026` |
| Livello | Agente |
| ID Agenti VTE | `26743` |
| ID Users VTE | `18` |
| Email / casella Messaggi | `vtedemo1@pantareisrl.com` |

**Come entrare sul B2B:**  
https://b2b-guzzini.mypantarei.net/ → inserisci `a.costa` / `AgenteB2B!2026` (un solo form, senza scegliere il ruolo).

**Cosa vedere:**
- Dashboard multi-rivenditore (portfolio)
- Selettore topbar **Opero come** → scegli *Rivenditore TEST* per catalogo/checkout
- Ordini aggregati di tutti i clienti del perimetro
- In VTE: **Messaggi** con casella `vtedemo1@pantareisrl.com`
- Calendario / App: visite **questa settimana** (Held + report) e **prossima** (Planned)

### Visite demo (a.costa) — settimana corrente / prossima

| Quando | Stato | Cliente | Report |
|---|---|---|---|
| Lun 28/09 | Held · esito Positiva | Rivenditore TEST | sì |
| Mar 29/09 | Held · esito Da seguire | Factory Store Fratelli Guzzini | sì |
| Mer 30/09 | Held · esito Positiva | Galleria Gentile S.r.l. | sì |
| Lun 05/10 | Planned | Horeca Point Pesaro | — |
| Mar 06/10 | Planned | Colombo Casa S.r.l. | — |
| Gio 08/10 | Planned | Casalinghi Gallo S.p.A. | — |
| Ven 09/10 | Planned | Rivenditore TEST | — |

In VTE: Calendario / Report Visite. In App Agente: Home **Oggi** / agenda.

### Come entrare nell’App Agente (sempre Incognito + orizzontale)

Login **dedicato in-app** (non apre la pagina CRM VTE).  
Credenziali = VTE: `a.costa` / `AgenteB2B!2026`.  
Su web la sessione **non viene salvata** (ogni chiusura finestra = nuovo login).

**Modo consigliato per la demo (Chrome Incognito, landscape ~iPad):**

1. Apri una finestra **Incognito** di Chrome (Ctrl+Shift+N)
2. Ridimensiona a circa **1180×820** (orizzontale)
3. Vai su https://vteguzzini.mypantarei.net/demo/guzzini-sales/
4. Accedi con `a.costa` / `AgenteB2B!2026`

Da terminale (stesso effetto):

```bash
bash /var/www/html/Appoggio/guzzini-sales-app/scripts/open-demo-incognito.sh
```

Se la finestra è in verticale, l’app mostra “Ruota in orizzontale”.

**Cosa vedere nell’app:** clienti del portfolio, nuovo ordine / catalogo tablet, visite Held/Planned.

**Stesse credenziali** per login VTE CRM, B2B My Guzzini e App Agente.

---

## 1b. Ispettore (VTE + posta)

| Campo | Valore |
|---|---|
| Nome | Andrea Neri — Ispettore Italia Nord |
| Login VTE | `a.neri` |
| Password | `IspettoreDemo!2026` |
| Livello | Ispettore |
| ID Agenti VTE | `28123` |
| ID Users VTE | `25` |
| Email / casella Messaggi | `demovte2@pantareisrl.com` |

**Come entrare in VTE:**  
https://vteguzzini.mypantarei.net/ → `a.neri` / `IspettoreDemo!2026`

**Cosa vedere:**
- Home → Dashboard rete (layout Ispettore: zona, agenti in copertura, ordini/visite)
- Modulo **Messaggi** con casella `demovte2@pantareisrl.com` + **assegnazione IA** (vedi sotto)
- Perimetro rete Italia Nord (non tutta la rete)
- Modulo **Progetti** (ex etichetta «Pianificazioni») con 2 progetti custom + operazioni sugli agenti

### Mail vere + assegnazione IA (a.neri)

Casella reale Aruba → sync IMAP → classificazione ibrida (regole + Gemini).

| Mail (INBOX) | Record suggerito | Conf. | Comportamento |
|---|---|---|---|
| Conferma ordine **SO1665** — Rossi Casa | SalesOrder `SO1665` | ≥0.90 | **auto-link** |
| Ticket **TT253** — prodotto danneggiato | HelpDesk `TT253` | ≥0.90 | **auto-link** |
| Rifacimento esposizione Q4 — Rossi Casa | Potential *Rifacimento esposizione Q4 2026* | ≥0.90 | **auto-link** |
| Appuntamento settimana prossima? — Rossi Casa | Potential (suggerito) | ~0.65–0.80 | **banner conferma** / widget coda |

**Come mostrarlo in demo:**
1. Login `a.neri` / `IspettoreDemo!2026`
2. Modulo **Messaggi** → INBOX: apri le 3 mail auto-collegate (scheda Related / banner «collegata a…»)
3. Apri la mail debole → banner «conferma assegnazione»
4. Home → widget **Email da classificare** (solo pending)

Per reiniettare mail vere (SMTP + sync + classify):

```bash
cd /var/www/html/vteguzzini && php modules/SDK/src/GuzziniEmailClassify/cli_send_real_emails_neri.php
```

### Progetti demo (a.neri) — custom aziende inventate

Il menu **Pianificazioni** è rinominato in **Progetti**. Le relative liste sono **Operazioni**.

| Progetto | Cliente inventato | Stato | ID |
|---|---|---|---|
| SkyItalia Airways — Set catering business class custom | SkyItalia Airways S.p.A. | in progress | `36652` |
| Nordavia Carrier — Kit amenities lounge custom | Nordavia Carrier Group | initiated | `36659` |

Ogni progetto ha **5 operazioni** assegnate ad agenti della copertura (es. `l.bianchi`, `s.conti`, `a.ferri`, `c.romano`, `m.ricci`).

| Progetto | Link |
|---|---|
| SkyItalia | https://vteguzzini.mypantarei.net/index.php?module=ProjectPlan&action=DetailView&record=36652 |
| Nordavia | https://vteguzzini.mypantarei.net/index.php?module=ProjectPlan&action=DetailView&record=36659 |

---

## 2. Rivenditore collegato a quell’agente

| Campo | Valore |
|---|---|
| Nome | Rivenditore TEST |
| ID Rivenditori VTE | `25647` |
| Agente assegnato | Andrea Costa (`26743`) |
| Accesso B2B | attivo |
| Login WP B2B | `rivenditore` |
| Password | `GuzziniB2B!demo` |
| Email B2B (sync) | gabriele@pantareisrl.com |

**Come entrare sul B2B:**  
https://b2b-guzzini.mypantarei.net/ → `rivenditore` / `GuzziniB2B!demo`  
(se attiva la 2FA, arriva il codice email / TOTP).

**Cosa vedere:**
- Catalogo e prezzi del rivenditore
- My Guzzini: ordini / DDT / fatture / assistenza
- Footer: assistenza + venditore **Andrea Costa**

---

## Flusso demo consigliato (5–8 minuti)

1. **Login rivenditore** → shop → My Guzzini → Ordini (SO24 con DDT+Fattura, filtri data, PDF).
2. Logout.
3. **Login agente** `a.costa` su B2B → dashboard portfolio → *Opero come* Rivenditore TEST → catalogo → checkout.
4. **App Agente** in Chrome **Incognito** landscape (`open-demo-incognito.sh` o Ctrl+Shift+N + 1180×820) → stesso `a.costa` → Accedi → clienti / nuovo ordine.
5. **Login VTE ispettore** `a.neri` / `IspettoreDemo!2026` → Home (layout zona) → **Progetti** SkyItalia / Nordavia → **Messaggi** (mail vere Rossi Casa auto-assegnate IA + 1 da confermare).
6. **Business Portal** https://vteguzzini.mypantarei.net/portal/v2/ → `luca.rossi@rossicasa.it` / `PortalDemo!2026` → Ordini + Assistenza (TT253) lato cliente.
7. **Login VTE admin** → Home → Vista **Customer Service** → prova le 3 ricerche (`SO29` / `SO978` / `SO1666`).
8. Opzionale: aprire Agente / Ispettore / Rivenditore / Report Visite / Operazioni.

---

## Note rapide

- Login B2B **unico**: il sistema riconosce da solo rivenditore (WP) o agente (VTE).
- **App Agente web:** sempre demo in Chrome **Incognito** + finestra **orizzontale**; sessione non persistente sul browser.
- Solo livello **Agente** sul portale B2B web (Ispettore/Direzione esclusi in questa fase); l’Ispettore entra dal **CRM VTE**.
- Password demo: agente `AgenteB2B!2026`, ispettore `IspettoreDemo!2026`.
- Non pubblicare questo file fuori dal team.
