Hi,
I didn't know that, but it begs a question. After seeing how limits work when selecting a category, how would it work if I set the quantity to 1 and didn't choose a product or a category. Would it mean that all user are limited to only buying 1 product within the whole store? If so, that is a pretty ridiculous scenario and I can't imagine why you folks would design limits that way.
It depends on the duration you configure. If you configure the duration to be "forever", then yes, the customers would only be able to buy 1 product on the shop once.
I don't see why anyone would do that either, but you never know.
I remember however someone managing a big company using HikaShop for a website they had setup for their employee to order free products, limited to 3 products every quarter per employee. So the limit system would allow for that with a similar rule on all the shop.
I also remember several merchants using the limit system to limit the purchase of one product per cart on the whole store for different reasons (shipping reasons, payment reasons, etc).
Now I don't really see why you're so upset about this feature. I think you're missing something in the way you want to use it. Why not create an unpublished category called "limit number 1" and configure your limit to apply to that category only ? Then, you could add that category as a second category to the products on which you want the limit to apply regardless of where the products are in the tree of categories on your shop. That way, no need to create a limit for each product. You can easily add or remove a limit on a product, you can easily see the listing of the products on which the limit apply by going to the listing of products and selecting that category in your backend, and if you want to add / remove a bunch of products from a category to that limit, you can do it with a mass action using a filter on a category and an action to add / remove that unpublished category.