Hi,
Thanks for your feedback. That's indeed a good point. The stock message shouldn't be changed by the plugin when the stock of the product is 0. I've made another modification to the plugin for this.
And yes, with the limit feature you can enforce the fact that a user won't be able to buy a product if he already purchased it 6 times. Now, checking your limit rules and doing a bit of debug with the FTP access, I found out that if you keep the "order status" to "all" in your limit, it doesn't take into account the past orders due to a change we made for Joomla 5 support for the order status selector.
It wasn't found for a while as usually people set order statuses in limits so that refunded, cancelled or created orders are not taken into account for the counting.
I've made a patch to support this and confirmed that it now works with "all" selected in the order status selector of limits.
I've also included the patch on our end. So, for anyone with the same issue, download the latest version of the HikaShop install package on our website and install it on yours and you'll get the patch.