Yeah you can pretty easily create a site like that using WordPress. Look into e-commerce plugins such as WooCommerce.