Qué tal! Si puedes agregar una imagen del modelo de datos me ayudaría mucho a entender cómo está relacionado todo y poder ayudarte.
Por lo pronto, para los productos que vienen sin identificador, podrías crear tu propio índice internamente (puede ser con un archivo de Excel) e irle agregando un id basándote en características únicas del producto. Sería como una base interna de identificadores.
Estoy atento,
- Diego