Hola hollowmanf,
El script de importación lo que hace es insertar los datos, si lo que necesitas es actualizar, deberías modificar esa parte:
Código PHP:
Ver original//Insertamos los datos con los valores...
$sql = "INSERT into items(code,name,description,cost_price,sell_price, discount_price,rent_price_15_days,rent_price_45_da ys,stock,stock_rental,size,providers_id,brands_id, provider_code) values('$code[code]','$name[name]','$description[description]','$cost_price[cost_price]','$sell_price[sell_price]','$discount_price[discount_price]','$rent_price_15_days[rent_price_15_days]','$rent_price_45_days[rent_price_45_days]','$stock[stock]','$stock_rental[stock_rental]','$size[size]','$providers_id[providers_id]','$brands_id[brands_id]','$provider_code[provider_code]')";
Ahí claramente te está diciendo que inserta los datos, lo que debería hacer es actualizarlos, pero para eso, es conveniente que tengas un identificador del registro que deseas actualizar, en caso contrario, te actualizará todos...