Ich würde da aus Erfahrung eher auf ein dediziertes System zurückgreifen. Diese haben meist ein viel größere Community als ein WP-Plugin und die meisten Systeme sind auch viel flexibler..
Wordpress ist nicht als Shop konzipiert, daher würde ich das auch eher nicht empfehlen.