Managing Multiple Part Numbers for Color Variants of the Same 3D Shape

Hi everyone,
I’m currently working with a product that has different part numbers for each color variation, even though the shape is exactly the same.
I’d like to ask: what’s the best way to manage multiple part numbers for the same 3D shape?
I tried linking a single 3D shape to multiple 3D parts, but it didn’t work as expected.
If anyone has a good method or best practice for handling this kind of situation, I’d really appreciate your advice!
Thanks in advance!