BaseEcommerce coding style and best practices