eZ Publish is an eCommerce platform that lets you have a personalized and controlled customer experience eZ can take care of all the steps along with your soon to be customer up the the check-out experience