Direi che il problema delle duplicazione è nato perchè hai un ciclo for all'interno del quale tratti i due file singolarmente.
O fai una scelta oppure l'altra.
L'id prodotto è in $new_post_id
Scusa ma il codice è un po' inconsistente.
Dichiari variabili che poi non usi o che hanno lo stesso valore di un altra.
Prova dare una bella pulita al codice e vedrai che tutti ti sembrerà più chiaro.
CIao