HCL Commerce Version 9.1.14.0 or later

B2C Next.js store application

The Ruby store (B2C) is built on the Next.js framework, ensuring seamless browsing, easy navigation, and secure transactions. Notably, this new storefront provides server-side rendered pages to assist with Search Engine Optimization (SEO) and page previews.

Next.js store responsively adapt to different screen sizes and devices. For example, the Ruby is accessible from a desktop computer, laptop, tablet, or smartphone. The Ruby store incorporates a powerful search functionality. Users can search by keywords, product names, and categories or apply filters to narrow their options based on price, brand, size, color, and other relevant attributes.

The store provides registered and guest user shopping flows and support for shared sessions across tabs.

Pages in the B2C Next.js store application

The following pages are included in the implementation for the B2C Next.js store application:
  • Home page
  • Category page
  • Product listing page with facets
  • Product, Variant, Kit, and Bundle detail pages with
    • Merchandising Associations
    • Inventory Availability
    • Promotion message
  • Search result page with facets
  • Registered user management
    • ​Login with login ID
    • Change and reset password
    • Address Book
      • Create shipping and billing addresses
      • Edit addresses
      • Delete addresses
    • Checkout Profiles for quick checkout
  • Cart page and Mini Cart with recently added items and cart totals
    • Paging of items
    • Promotion evaluation
  • Checkout flow (Multi-page checkout) for registered and guest shoppers
    • Shipping and Billing address
    • Address book interaction
    • Payment verification and processing
    • Order confirmation
  • ​​​​​​​Order history​​​​​​​ pages
    • Order history
    • Order details
  • Error pages
  • Marketing Content

Flows in the B2C Next.js store application

The following flows are included in the implementation for the B2C Next.js store application:
Page Flows
Browse
  • Home > Category > Subcategory > Product Listing
    • Product details > Add to cart > Checkout
    • Compare products
  • Home > Search > Search results > Product Listing
    • Product details > Add to cart > Checkout
    • Compare products
Checkout
  • Shopping cart > Sign in > Shipping address and Billing address > Payment and Delivery > Review order > Order confirmation
  • Shopping cart > Guest checkout > Shipping address and Billing address > Payment and Delivery > Review order > Order confirmation
Sign in/Register
  • Sign in > My account
  • Sign in > Forgot password
  • Sign in > My account > Change password
  • Sign in > Register > My account
My account
  • Personal information
  • Address book
  • Checkout profiles
  • Order history > Order details
  • Requisition lists > Requisition list details

Registering a new user to the Ruby store

User can create a registered account from the Sign In / Register page. For more information, see Registering a new user to the Ruby store.