Hi everyone, usually I explore these questions on my own, but the testing of each shopping cart, along with the various modules and customization that may be necessary, seems too complicated to tackle. So, thank you very much for any suggestions!

Do you know of a Drupal store module(s) that can support selling custom file downloads (i.e. not pre-setup catalogs of file downloads) with custom pricing, preferable issuing custom links that can be used by non-existing customers to check out? ...and, if so, what extensions to the base module are required?

Example scenario using a graphics artist:

  1. Artist creates a logo
  2. Artists creates invoice
  3. Logo is uploaded and linked to invoice
  4. Invoice is sent to customer (preferably from store admin vs separate e-mail link)
  5. Customer clicks download link in the invoice
  6. Customer goes to a shopping cart, with invoice amount
  7. Customer checks out
  8. Customer gets private link to file download
  9. Download link is purged automatically at set number of days