Create/add/import a new application/widget/etc. and select the new entry. Select the attachments tab. In Mail.app select the right email with the associated serial number. Drag'n drop the email message to the attachments table in AppShelf. AppShelf can detect and fill serial numbers automatically.
AppShelf 2 will create a backup of your old database in /Users/[you]/Library/Application Support/AppShelf/Backup when you start it for the first time. Actually, AppShelf 2 will create a backup on each start up. The backup files are named with timestamps. The oldest file is your 1.6 database. Copy the oldest database file to /Users/[you]/Library/Application Support/AppShelf/AppShelf.db (or AppShelf.dbc for encrypted databases) to revert to 1.6 again. Quit AppShelf before making any changes on the file system.
You can still download version 1.
AppShelf stores your data in /Users/[you]/Library/Application Support/AppShelf/ folder unless you define another place by holding the option key on startup. To backup your data or to copy your data to another mac just copy this folder and you are done. Quit AppShelf before you copy the folder.
AppShelf 2 accepts serial number of version 1 and 2. Entering a serial of version 1 will cause AppShelf 2 to run in trial mode. Please enter you NEW serial number which you will find in the esellerate order receipt.
Please check also if you have write access to /Users/ayaz/Library/Preferences/com.kedisoft.AppShelf.plist.
Here is an unofficial way:
The best way is to store your database on a shared folder. Hold the option key on startup of AppShelf like with iPhoto, iTunes, etc. to choose a location for your database. The default place for your database is /Users/[you]/Library/Application Support/AppShelf.