Barebones shopping cart sites and apps just don't quite cut it anymore.