Fix/ui feature and bug fixes

NB: clear storage. heads up there are mismatch btw product type uuids and the corresponding product type uuid used in product profile, corrected some. will check for more tomorrow. also i switched back to productTypeFactory.getAll which will slow down performance cause it loads complete object, will fix that ASAP.