extending WordPress to be a shopping platform