Hi,
Thank you for your feedback.
And don't worry, I am not offended. You're totally right, the consistency in HikaMarket is not perfect at all.
For the classes on the input, I will see to fix a maximum for the next release. Don't hesitate to mention me the missing elements.
About the HTML structure, when I designed HikaMarket, I wanted to improve it, using the new structure models (dl/dd), like the product edition page.
But for some elements I didn't use a new structure and keep the same kind of HTML than HikaShop (like the vendor edition page).
I am currently working on the vendor edition page in order to integrate the possibility for a user to register "all in one" (Joomla + HikaShop + HikaMarket) and I realized that I still used tables for that.
The vendor edition page is currently in re-factoring in order ot use dl/dd. I don't want to have two views like HikaShop for the table and the bootstrap structures.
Our goal is to have something easy for user to customize so it is a good thing you mentioned the troubles you got for your customization.
The view override is a good solution for high customization but having at the start enough elements at the beginning to let you make a CSS is important.
Regards,