dipende se il biglietto hong kong-shanghai-italia è un biglietto solo che prevede lo scalo a shanghai o se sono due biglietti separati. sta il fatto che se fai hong kong-shanghai-italia con biglietto unico con scalo(quindi senza bisogno di passare dalla frontiera cinese) allora non hai bisogno di visto, se sono separati(quindi prevede un timbro di ingresso in cina a shanghai e poi un timbro di uscita dalla cina a shanghai) allora devi fare il visto.
se vale hong kong-shanghai-italia volo con scalo senza passare in frontiera cinese, non hai bisogno del visto, quando arrivi a hong kong devi dare all'agente dell'immigration departement il passaporto, il pds italiano e la prenotazione del volo hong kong-shanghai-italia che in questo caso dovrebbe essere una prenotazione unica, ti metteranno oltre al timbro di ingresso un'altro timbro con scritto in cinese e inglese che devi andartene entro 7 giorni.
le frontiere cinesi fanno solo timbri per la cina. hong kong ha la sua amministrazione di frontiera indipendente, sta a loro a decidere se farti entrare o no. anzi l'entry permit(visto hong kong per cinesi) lo fa il consolato cinese, ma dietro approvazione elettronica dell'immigration departement di hong kong.
cmq, l'entry permit costo solo 8 euro e una settimana per farlo. lo porti la settimana prima e ritiri la settimana dopo. se hai la carta di soggiorno ti danno 1 anno multi ingresso senza problemi.