Mini module that allow to create an array in rules on which to iterate on. It solves the need to have an x times iteration when x is a variable and not an array.
The Commerce module allow the store administrator to add fields to the line order and show them in the add to cart form, wich you can add to any view where the products are shown .
This module should be considered deprecated, as Ryan prefers Commerce Customizable Products. If you would like to maintain it, however, please just open an issue asking for maintainership. It won't get much more love from me...
In Drupal Commerce there are lots of things you can do with a custom line item type. You can add fields to it which allow the user to customize the item when adding to the cart, or add other custom information to the line item in an order.
This module allows you to create custom line item types from the UI just as you do with product types in Commerce.
If this doesn't meet you needs, you may want to try out Commerce Customizable Products, which is a related module, or do a little custom code: the line_item_example in Commerce Examples will teach you how to write a little code to create your own custom line item.