Custom Field oder Entity Extension?

Hi,

ich möchte den ProductManufacturer um ein Feld “Herstellernummer” erweitern, welche dann auch am Produkt gepflegt werden soll. Bei der Herstellernummer handelt es sich um einen einzigartigen String.

 

Nutze ich hierfür ein Custom-Field?
kann ich dies Read Only setzen und nur per API füllen?

Oder sollte ich hierfür eine Entity Extension schreiben?