Easy to build using WordPress & ideal if only a few products

PROs

Most websites built on WordPress

Easy to build

Good shopping cart and payment gateway

CONs

Cart requires integration

Limited product catalogue size

Scalability