Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Sentry launches MCP monitoring tool

      August 14, 2025

      10 Benefits of Hiring a React.js Development Company (2025–2026 Edition)

      August 13, 2025

      From Line To Layout: How Past Experiences Shape Your Design Career

      August 13, 2025

      Hire React.js Developers in the US: How to Choose the Right Team for Your Needs

      August 13, 2025

      I’ve tested every Samsung Galaxy phone in 2025 – here’s the model I’d recommend on sale

      August 14, 2025

      Google Photos just put all its best editing tools a tap away – here’s the shortcut

      August 14, 2025

      Claude can teach you how to code now, and more – how to try it

      August 14, 2025

      One of the best work laptops I’ve tested has MacBook written all over it (but it’s even better)

      August 14, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Controlling Execution Flow with Laravel’s Sleep Helper

      August 14, 2025
      Recent

      Controlling Execution Flow with Laravel’s Sleep Helper

      August 14, 2025

      Generate Secure Temporary Share Links for Files in Laravel

      August 14, 2025

      This Week in Laravel: Filament 4, Laravel Boost, and Junie Review

      August 14, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      KDE Plasma 6 on Wayland: the Payoff for Years of Plumbing

      August 14, 2025
      Recent

      KDE Plasma 6 on Wayland: the Payoff for Years of Plumbing

      August 14, 2025

      FOSS Weekly #25.33: Debian 13 Released, Torvalds vs RISC-V, Arch’s New Tool, GNOME Perfection and More Linux Stuff

      August 14, 2025

      Ultimate ChatGPT-5 Prompt Guide: 52 Ideas for Any Task

      August 14, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»HCL Commerce V9.1 – Coexistence of the Headless Next.js Ruby & Aurora Storefronts

    HCL Commerce V9.1 – Coexistence of the Headless Next.js Ruby & Aurora Storefronts

    May 14, 2025

    HCL Commerce v9.1 release saw a major change in features, functionality, and technology. This blog series will focus on each of these components separately. Some examples of these changes include HCL Commerce Search, which is powered by Elasticsearch, a modern storefront that uses Next.js, containerized cloud native architecture, modern business user tooling, and provides support for new integrations and companion software.

    Part 2 of this blog series will focus on the coexistence of the Next.js Ruby & Aurora Storefronts.

    Background

    A client had multiple e-sites running on the HCL Commerce v9 using the Aurora JSP-based storefront. The client wanted to migrate to the Next.js Ruby storefront and take advantage of the modern headless store, including server-side rendering (SSR) for page optimization. The client wanted a cost-effective solution to drive ROI through built-in SEO capabilities, improved page site performance (increase Google Core Web Vitals), and improved end-user experience.

    A migration of multiple e-sites to the Next.js Ruby storefront with HCL Commerce Search using Elasticsearch and the client-specific customizations can be a large rewrite.  Perficient worked with the client to find a cost-effective solution and identified the home page and the product details page (PDP) to migrate to the Next.js Ruby storefront.  This also allowed the client the ability to evaluate the storefront and capabilities before migrating the remaining pages to the Next.js Ruby storefront.

    Pros & Cons of the Hybrid Approach

    The hybrid approach has several pros and cons and can vary based on each client and the business requirements. This client used many e-marketing spots throughout the site, and it was challenging to maintain duplicate content to support both storefronts. Since the content syntax is different between storefronts, any changes to the common header and footer navigation will need to be maintained for both storefronts. Another consideration is implementing third-party integrations and ensuring compatibility with both storefronts. For example, Segment was used for Analytics tracking, and our team had to ensure that events were triggering successfully with the correct data on both storefront pages. One of the most critical components of a hybrid approach is correctly identifying and routing requests so that pages are rendered correctly between the Aurora and the Next.js Ruby storefronts. The client had PDP URLs with a unique SEO pattern allowing the Perficient team to create rules to route requests so they can be rendered by the correct storefront container. Post migration, the client immediately started seeing the advantages of the Next.js Ruby storefront’s features and capabilities. The client saw improvements in page load times and on Core Web Vitals for the migrated pages.

    Conclusion

    The hybrid approach allowed the client to take advantage of the newer technology and realize the ROI on the migrated pages. The site benefited from the Core Web Vitals score increase, enhanced SEO capabilities, and improved page performance. The hybrid approach allowed the technical and marketing teams to familiarize themselves with the features and capabilities of the Next.js Ruby storefront and deploy it to the most impactful areas of the site. As a next step, the client is migrating the remaining pages to the Next.js Ruby storefront to fully take advantage of HCL’s continued enhancements.

    To obtain further information from our award-winning team, please visit https://www.perficient.com/who-we-are/partners/hcl.

    Other Blogs in the Series

    HCL Commerce V9.1 – The Power of the Next.js Ruby Storefront

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleJuan Cardona Leads Data Innovation Across Latin America
    Next Article Unlock Automation Success: Power Automate Workshops at TechCon365 PWRCON

    Related Posts

    Development

    Controlling Execution Flow with Laravel’s Sleep Helper

    August 14, 2025
    Development

    Generate Secure Temporary Share Links for Files in Laravel

    August 14, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    CVE-2025-1137 – IBM Storage Scale Command Injection Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-43931 – Flask Boilerplate Server-Side Request Forgery (SSRF)

    Common Vulnerabilities and Exposures (CVEs)

    IBM HMC Vulnerable to Privilege Escalation Attacks

    Security

    Critical Langflow Vulnerability (CVE-2025-3248) Actively Exploited, Warns CISA

    Security

    Highlights

    CVE-2025-6676 – Drupal Simple XML Sitemap Cross-Site Scripting (XSS)

    June 26, 2025

    CVE ID : CVE-2025-6676

    Published : June 26, 2025, 2:15 p.m. | 49 minutes ago

    Description : Improper Neutralization of Input During Web Page Generation (‘Cross-site Scripting’) vulnerability in Drupal Simple XML sitemap allows Cross-Site Scripting (XSS).This issue affects Simple XML sitemap: from 0.0.0 before 4.2.2.

    Severity: 5.4 | MEDIUM

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    Microsoft Patch Tuesday July 2025: 130 Vulnerabilities Fixed, 17 High-Risk

    July 9, 2025

    CVE-2025-45984 – Blink Command Injection Vulnerability

    June 13, 2025

    Clair Obscur: Expedition 33 is nerfing its best skill after it started one-shotting every boss in sight: “We gave it a big damage boost—and clearly overdid it”

    May 10, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.