Commerce Bulk Product Creation was the first contributed module to the commerce project and provides a quick way to create multiple combinations of products with a single form submission. It also optionally manages the creation of the display associated to the product variations in different ways such as generating a display for each product created in bulk.
Commerce Stock is a great demonstration of how Drupal Commerce can be extended with great Drupal 7 features. It adds an integer field for "stock" to a product, and then manages that using rules.
To use Commerce Stock, just enable the module and then visit admin/commerce/config/stock to configure which product types it should be configured for. At this point, a stock field will be added to your products and you can set the initial stock value.
This is a demo that was originally done for a recent Acquia Webinar. Due to technical problems, the Webinar was not recorded, so I recorded the Feeds demo part of the original Webinar. Audio quality is a little lacking, but at least this fills the void.
Some quick notes:
- Commerce Feeds basics
- The patch for Commerce Feeds mentioned in this screencast
Commerce File is an outstanding and mature module that allows you to sell downloads. It uses Drupal 7's private file system and provides a field that can be added to a product for the downloadable item. If you're interested in Commerce File, you may also be interested in the Commerce Downloads distribution, which comes with Commerce File completely preconfigured for use.
Here's how you set up to sell downloads with Drupal Commerce: