Hi,
The ACL is provided by HikaShop business and is related to the Joomla account user group.
We cannot list the different fields in the HikaMarket ACL configuration (and the list is already big enough).
But we will see with HikaShop 3 if it's easier to implement such new feature in HikaMarket (because it requires some entry points for the interface and store the data in the database).
For the moment, the best solution I see is to use some view override in order to filter the display of the fields.
For product fields, in the view "productmarket | form" you will find these lines
foreach($this->fields as $fieldName => $oneExtraField) {
?>
<dl id="hikashop_product_<?php echo $fieldName; ?>" class="hikam_options">
And you can add some PHP code just below the "foreach" to keep or skip the display of the field for the vendor (depending his vendor group and the $fieldName which contain the field namekey).
For vendor fields, in the view "vendormarket | registration" you will find these lines
foreach($this->extraFields['vendor'] as $fieldName => $oneExtraField) {
?>
<dl id="hikamarket_<?php echo $this->form_type.'_'.$oneExtraField->field_namekey; ?>" class="hikam_options hikamarket_<?php echo $this->form_type; ?>_<?php echo $fieldName;?>_line">
And that's the same idea than for the product fields.
Regards,