We have a requirement to validate Product Category of the shopping cart items transferred from punch-out catalog items. This requirement will allow us to put controls on vendors from publishing items that are not approved for their product category codes.
One way to achieve this is by adding validations in BAdI BBP_CATALOG_TRANSFER and maintaining valid vendor product categories in a custom table.
I tried to use the Extended Attributes in Org plan of Vendor. I tried testing with that in sandbox and did not seem to work.
Another option I can think of is to add attributes for ProductCategoryCode on Org plan of vendor and validate in BBP_CATALOG_TRANSFER instead of using custom tables.
Please let me the best way to achieve this.