Well, from a design standpoint I don't really see where you could improve.
Everything is well laid out, easy to access, and within 3 clicks of each other.
As far as implementing a shopping cart, you're going to have to ask someone else, I'm just a design monkey