Take a look at Maypole too, it enables you to make a web-frontend to a database real quick. Some tutorial (on perl.com?) makes a shopping cart in it too.
I wouldn't recommend that. There is currently no one using Maypole for actual commerce, and the examples in the article are highly over-simplified. You'd be better off using an actual commerce package like Interchange, even though it has a lot of questionable design issues.