I have a question about 'Parts selector'. Our customer needs to search parts via UDF. This field we synchronized to WebCRM via our synch plugin. Can we modified searching in parts selector? For example add new field on web form and define searching via this field, when user click on 'Search'?
The easiest way to do this is to synch your UDF data to the Keywords field and run NPIndexedSearch.IndexPart(part.PartNo, NPSecurityTicket.NPConnString) in your synch plugin. This will put the data into the NPSearchIndex table and you will not have to change the part picker.
If you don't want to use the keywords field, I believe you could do this by adding your data to the NPSearchIndex table.
The schema of the table is fairly simple, I think you will understand what you need to do once you take a look.
Note that each word in your custom field will need to be stored as its own record in the table.