Actually, it looks darn good to me the way it is.

Unless you change your content constantly, code or an html editor should be fine. I did a very active website that way for more than 10 years.

Don't know how you can improve on the images of the product, but I can see that a different background might be nice. Maybe that's all you really need? I do html, but I don't mess with "shopping cart."