Most shared hosting plans can be used for an ecommerce website. All you need is a scripting language, database, shopping cart and payment processing. Specialized ecommerce hosters make it easier by integrating common features into their plans, so a web shop can be set up by a person with little technical knowledge.

Lunarpages hosting plans

Lunarpages offers Ecommerce hosting from only $6.95 per month (24-month contract, 3, 6 and 12-month contracts available at a slightly higher price). The Business plan is more targeted at ecommerce merchants but the Basic plan might be sufficient too.

LunarPages hosting plans
Basic plan Business plan
Price $6.95/month (12-month contract) $22.95/month (12-month contract)
Data transfer Unlimited 15000 gb
Disk space Unlimited Unlimited
Languages PHP, Python, Perl PHP, Python, Perl
Databases MySQL, PostGresql MySQL, PostGresql
Addon domains Unlimited Unlimited

Thinkhost

One more great option for ecommerce hosting. A bit more expensive, but quality is not free.

Thinkhost The Plan
The plan
Price $14.95/month (12-month contract)
Data transfer Unlimited
Disk space Unlimited
Languages PHP, Perl, Python