To address the challenges faced by the client, Axelerant and Acquia developed a comprehensive solution that unified the digital experience across all brands, streamlined operations, and enhanced both content and ecommerce capabilities.
1. Unified Digital Platforms
- Drupal And Magento: To consolidate the digital presence, Drupal 8 was selected as the CMS due to its superior content management and editorial capabilities, while Magento was used for robust ecommerce functionalities. The integration of these platforms provided a seamless experience for both content and commerce.
- Acquia Cloud Site Factory: Leveraging Acquia Cloud Site Factory allowed for the efficient provisioning and management of multiple sites from a centralized platform. This tool simplified the deployment of new sites and ensured consistent management across the franchise’s vast portfolio.
2. Streamlined Content Management
- Custom Drupal-Magento Connector: A custom connector module was developed to integrate Drupal’s content management with Magento’s ecommerce features. This allowed for a unified interface where users could manage both content and product transactions seamlessly.
- Enhanced Editorial Experience: Drupal’s editorial tools, including content scheduling, workflow automation, and user-friendly interfaces, enabled faster and more accurate content management.
3. Efficient Site Provisioning And Maintenance
- Quicker Time To Market: The Acquia Cloud Site Factory tool was utilized to quickly launch new brand websites using pre-configured templates. This tool enabled rapid site deployment with minimal development effort, significantly reducing time-to-market for new brands.
- Whitelabel Themes: A flexible, whitelabel theme was designed to accommodate the branding needs of different franchises. The theme allowed for easy customization of colors, fonts, and design styles while maintaining a consistent layout across all sites.
4. Integration of Ecommerce Capabilities
- Magento Integration: Magento was integrated to handle cart management, discounts, and product stock & inventory. This ensured a robust ecommerce experience with features such as single-page checkout and custom loyalty card integration.
- React-Based Checkout: The checkout process was optimized with a React-based single-page checkout, improving performance and reducing the number of API calls required during the checkout process.
5. Multilingual And RTL Support
- Drupal Core Translation Features: The solution included comprehensive multilingual support, with Drupal’s core translation features enabling accurate translation and RTL compatibility for Arabic language sites.
- Localized Customizations: Brand sites were customized to meet regional requirements, including currency formatting, language preferences, and cultural considerations.
6. Peak Load Management
- Hypercare Support: A dedicated 24x7 support team was established to manage peak load periods, such as Black Friday and Cyber Monday. This team, composed of project managers, technical analysts, backend and frontend developers, and QA specialists, ensured high availability and swift issue resolution during critical periods.
- Pre-Event Planning: Extensive planning and preparation were conducted in the lead-up to peak shopping seasons to stabilize the system, accommodate marketing and business requests, and implement necessary code freezes to ensure system reliability.
7. Rapid Deployment Of New Sites
- Ecommerce Drupal Installation Profile: A pre-built ecommerce Drupal installation profile was created to expedite the launch of new sites. This profile allowed for quick setup and customization of new brand sites, including domain linking, theming, and product population.
- Efficient Market Expansion: For brands already present in other markets, the existing template and theme customization steps could be bypassed, enabling even faster deployment in new regions.
8. Scalability And Performance Optimization
The solution used a progressively decoupled architecture. Drupal served as the frontend, with Magento as the backend. This approach not only enhanced performance but also provided greater flexibility for scaling.
Additionally, the search functionality was optimized using Algolia. This resulted in faster search results and an improved user experience