visto che, se non ho capito male, la differenza tra fisici e pdf funziona, per verificare se questa idea ci risolve il problema andrei a mettere un controllo dove decidi se visualizzare o meno il form spedizione.
Qualcosa tipo:
chiaramente se "prodotto_omogeno2" è rimasto il nome della variabile che fa funzionare la distinzione tra fisici e pdf.Codice PHP:
if ( !$misti && 1 == $_SESSION['prodotto_omogeno2'] ) {
form