Magento Platform: What You Should Know