I don't think this whole post counts as a bug report, but the issues I'm pointing out are related, so I'll list them together.
I'm very new at Übercart, so maybe I overlooked something. (But after struggling for two months with the eCommerce modules I feel like I'm breathing again.)
- I'm setting up a product that assigns a new role then makes it expire at a given time (in a month, in my test). In this case I chose not to display the item quantity in the cart by setting "Default quantity to add to cart" to blank or zero. Unfortunately in either case the quantity box still shows up in the cart. Bug?
- As a (partial) alternative, I thought that maybe the quantity could be used to purchase, for example, multiple subscriptions. What I mean is, if I buy 3 monthly subscriptions, the assigned role should be extended by 3 months. But it isn't. The right math is done if a single subscription is bought repeatedly, that is one single item per transaction, but if I buy 3 items in one transaction, the role extension still increases by one month. My idea is that with these types of products, the role expiration period specified by the admin should be multiplied by whatever the customer enters as item quantity.
- An option that doesn't seem to be present is the possibility to remove a role when another is added – hence, the expiration will have to give the fomer role back.
- Expiration dates should be manually editable by an admin.
That is all for the moment. I hope I was clear enough.
Thanks.

