Hello,
The easier would be to override the HikaMarket view "categorymarket / form" and replace
if(hikamarket::acl('category/edit/published') && empty($this->isVendorRoot)) { ?>
By
if(hikamarket::acl('category/edit/published') && empty($this->isVendorRoot)) {
if(!isset($this->category->category_published)) $this->category->category_published = 1;
?>
So when the vendor will create a new category, the "published" value will be set at "yes" by default.
Please note that the override will not work if the vendor do not have the "category / edit / published" ACL.
Regards,