Ciao, sinceramente non credo esita un plugin ad hoc per questa esigenza. Se tu potessi mettere mano al codice e creare magari un plugin o script sarebbe anche abbastanza semplice.
Ti basterebbe una tabella con indicato il nome del file da scaricare abbinato al codice(che dovrebbe fornirti il venditore per inserirli/aggiornarli).
L'inserimento dei codici potrebbe essere manuale o automatico da script, dipende dalla mole dei dati da inserire e qundi sarebbe più comodo lato script o gestito dal negoziante stesso tramite pagina admin.
Poi basterebbe una pagina con una form per il dload dove inserire il codice.