Hola @Korinho,
Creería que estás intentando usarlo en un lugar que no es el correcto. Si en lugar de pedir el Id pides el Name, ¿te devuelve algún valor?.
¿No debería ir en el save after del adminthml?
creo que ya se que es lo que pasa, mi save_after no se esta haciendo después de guardar el producto si no antes, por que puse que me diera el ultimo id que había en la tabla y me dio 1 antes del que acabo de agregar, significa que si pido el id no me lo dará por que el producto no esta guardado.
no se como hacer que magento ejecute mi observer justo después que se haya guardado el producto