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

      CodeSOD: A Unique Way to Primary Key

      July 22, 2025

      BrowserStack launches Figma plugin for detecting accessibility issues in design phase

      July 22, 2025

      Parasoft brings agentic AI to service virtualization in latest release

      July 22, 2025

      Node.js vs. Python for Backend: 7 Reasons C-Level Leaders Choose Node.js Talent

      July 21, 2025

      The best CRM software with email marketing in 2025: Expert tested and reviewed

      July 22, 2025

      This multi-port car charger can power 4 gadgets at once – and it’s surprisingly cheap

      July 22, 2025

      I’m a wearables editor and here are the 7 Pixel Watch 4 rumors I’m most curious about

      July 22, 2025

      8 ways I quickly leveled up my Linux skills – and you can too

      July 22, 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

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025
      Recent

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025

      Zero Trust & Cybersecurity Mesh: Your Org’s Survival Guide

      July 22, 2025

      Execute Ping Commands and Get Back Structured Data in PHP

      July 22, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025
      Recent

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025

      “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

      July 22, 2025

      Galaxy Z Fold 7 review: Six years later — Samsung finally cracks the foldable code

      July 22, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»HCL Commerce V9.1 – The Power of the Next.js Ruby Storefront

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

    May 8, 2025

    The HCL Commerce v9.1 release saw major features, functionality, and technology changes. 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 support for new integrations and companion software.

    Part 1 of this blog series will focus on the HCL Commerce Next.js-based Ruby storefront.

    Next.js Ruby store

    Benefits of the Next.js Ruby Storefront

    The Ruby Storefront is an HCL Commerce-provided Next.js-based B2B & B2C starter store that exploits the powerful features and capabilities of the HCL Commerce platform. It is a fully headless store utilizing REST services to interact with the HCL Commerce logic framework to drive the features and capabilities of the platform. The store uses server-side rendering (SSR), which helps drive improvements in initial page load times, Google Core Web Vitals, performance, and overall page optimizations. The store also provides a generic data layer for Google Analytics (GA4) and has built-in SEO capabilities, which are crucial for digital marketing. The storefront has prebuilt components, is CDN optimized, and supports the mobile-first approach that allows business owners a faster time to market.

    Template-based Layouts in the Storefront

    The storefront utilizes a template-based layout for each page, such as the home page and the product detail page (PDP). Having separate layouts allows customers to render each page differently based on the business requirements. These layouts support e-marketing spots and segmentation to drive a more personalized experience in the targeted area of the layout. There is also support for category and product-specific pages, which allow business users more control. Our team has taken advantage of the template-based approach to help incrementally migrate existing customers and leverage the benefits of the Next.js Ruby storefront with a hybrid migration approach.

    Template-based Layouts

    Hybrid Approach

    A complete migration to the Next.js Ruby storefront can be costly and time-consuming. As a result, the Perficient team has developed a solution that allows customers to migrate to the Next.js storefront using a hybrid approach. The solution enables the legacy Java Server Pages (JSP) based Aurora Storefronts pages to run in parallel with the new modern Next.js Ruby storefront pages. Additionally, as of HCL Commerce 9.1.15, HCL has provided the ability to use Elasticsearch or SOLR as the back-end search engine, which functions seamlessly with the Next.js Ruby storefront. This hybrid approach can be a cost-effective solution that helps drive ROI for pages where it is most needed.

    Conclusion

    HCL Commerce Next.js Ruby Storefront is a feature-packed headless storefront built using one of the latest and most popular technologies. The storefront can leverage either Elasticsearch or SOLR search as the back-end search engine. This serves as the foundation for efficient collaboration with our clients to migrate incrementally and cost-effectively from the legacy JSP Aurora store to the Next.js Ruby storefront.

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

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleAccelerate API Testing with Laravel’s ddBody() Method
    Next Article Outside Processing vs Contract Manufacturing

    Related Posts

    Development

    GPT-5 is Coming: Revolutionizing Software Testing

    July 22, 2025
    Development

    Win the Accessibility Game: Combining AI with Human Judgment

    July 22, 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

    CodeSOD: Dating in Another Language

    News & Updates

    CVE-2025-4192 – iSourcecode Restaurant Management System SQL Injection Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-3272 – OpenText Operations Bridge Manager Password Change Bypass

    Common Vulnerabilities and Exposures (CVEs)

    Linus Torvalds torna alla tastiera meccanica: il valore del feedback nella digitazione per chi sviluppa

    Linux

    Highlights

    Development

    Toronto School Board Hit with Extortion Demand After PowerSchool Data Breach

    May 9, 2025

    The Toronto District School Board (TDSB) has informed parents and staff of a renewed cyber…

    The AI Fix #44: AI-generated malware, and a stunning AI breakthrough

    April 1, 2025

    Former US Army Sergeant pleads guilty after amateurish attempt at selling secrets to China

    June 22, 2025

    CVE-2025-45844 – TOTOLINK NR1800X Router Stack Overflow Vulnerability

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

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