# Accesso B2B Guzzini — Rivenditori VTE → WooCommerce

## Flusso

1. In VTE crea un **Rivenditore** e spunta **Accesso B2B**.
2. Aggiungi uno o più **Utenti B2B** (email, attivo) collegati al rivenditore.
3. Al salvataggio VTE crea/aggiorna il customer WooCommerce e (se mail WP ok) invia reset password.
4. Il gate B2B consente il login solo se `guzzini_b2b_active=1`.

## Installazione moduli VTE

```bash
cd /var/www/html/vteguzzini
php modules/Rivenditori/cli_install.php
```

Config WC: `modules/SDK/src/Rivenditori/config.php` (da `config.example.php`).

## Smoke sync

```bash
php modules/Rivenditori/cli_smoke_sync.php
```

## WordPress

- mu-plugin: `b2b-guzzini/wp-content/mu-plugins/guzzini-b2b-access-gate.php`
- Endpoint reset: `POST /wp-json/guzzini-b2b/v1/send-reset` header `X-Guzzini-B2B-Secret`
- Meta utente: `guzzini_b2b_active`, `guzzini_vte_rivenditore_id`, `guzzini_vte_user_id`
