Feature previewHCL Commerce Version 9.1.13.0 or later

Magasin type Next.js

Le magasin Next.js offre des fonctionnalités personnalisables pour les vitrines à l'aide du framework Next.js. Il utilise le même modèle de données que les magasins ReactJS et prend en charge les cas d'utilisation business-to-consumer (B2C) et business-to-business (B2B). Le magasin inclut des pages pour la navigation, l'achat, la réservation et la gestion de compte, et utilise Elasticsearch pour les fonctions de recherche.

  • Le magasin type Next.js d'origine était activé pour le B2C uniquement. L'exemple de vitrine B2C s'appelle Ruby. Pour plus d'informations, voir Application de magasin B2C Next.js.
  • HCL Commerce Version 9.1.14.0 or laterL'Next.js store application a été activée pour le commerce électronique B2B dans HCL Commerce 9.1.14.0. L'exemple de vitrine B2B s'appelle Ruby B2B. Pour plus d'informations, voir Application de magasin B2B Next.js.
Note: Le magasin Ruby n'a pas été entièrement testé dans tous les scénarios utilisateur. Il est proposé en tant qu'aperçu technologique et n'est donc pas actuellement recommandé pour une utilisation dans les environnements de production.

Le magasin Ruby est basé sur le framework Next.js, lequel active les applications Web basées sur React avec le rendu côté serveur et la génération de sites Web statiques. Vous pouvez créer un utilisateur inscrit à partir de la page Connexion ou inscription. Voir Enregistrement d'un nouvel utilisateur dans le magasin Ruby pour devenir un utilisateur enregistré.

Le magasin utilise le même modèle de données que celui utilisé pour les magasins ReactJS (Emerald/Sapphire) et peut être utilisé comme vitrine pour les déploiements de magasin sans interface existants.

Fonctions de magasin

Le magasin Ruby contient un ensemble étendu de fonctions au niveau du site, des catégories et des produits :
  • Fonctions de site : les fonctions au niveau du site vous permettent de personnaliser l'apparence de votre vitrine. Elles sont visibles à partir de plusieurs pages du magasin.
  • Fonctions de catégorie : les fonctions au niveau des catégories permettent aux clients de consulter les catégories, d'effectuer des recherches dans le catalogue et de filtre les listes de produits pour trouver le produit adéquat.
  • Fonctions de produit : les fonctions au niveau des produits permettent d'afficher des détails sur un produit spécifique de votre magasin.
  • Fonctions de recherche : HCL Commerce est livré avec une fonction de recherche puissante et entièrement intégrée. Les fonctions de recherche de HCL Commerce offrent une expérience client enrichie, avec des fonctionnalités telles que les suggestions automatiques de termes de recherche et la correction orthographique.
  • HCL Commerce Version 9.1.14.0 or laterFonctionnalité B2B : Next.js propose des fonctionnalités B2B améliorant et simplifiant les tâches de navigation dans les catalogues, de passation de commandes et d'administration pour les clients B2B.
Le magasin Ruby propose certains flux couramment utilisés :
  • Contenu marketing sur les pages d'accueil et de catégorie
  • Flux d'achats d'utilisateurs invités et inscrits
  • Prise en charge des variantes dans le magasin et les pages B2C avec associations de marchandisage, disponibilité du stock et messages promotionnels.

Pages dans le magasin Next.js Ruby

Les pages suivantes sont incluses dans l'implémentation du magasin Next.js Ruby :
  • Parcourir le flux :
    • Page d'accueil
    • Page Catégorie
    • Page Liste de produits
    • Page Détails du produit
  • Page de résultat de recherche avec des facettes
  • Achats d'utilisateurs invités et inscrits
  • Gestion des utilisateurs inscrits
    • Se connecter avec l'adresse e-mail
    • Enregistrer
    • Modifier et réinitialiser le mot de passe
    • Carnet d'adresses
      • Créer des adresses de livraison et de facturation
      • Editer l'adresse
      • Supprimer une adresse
  • Page panier et liste de présélection avec articles récemment ajoutés et totaux du panier
  • Flux de paiement (paiement sur plusieurs pages)
    • Plusieurs profils de paiement rapide
      • Choisir entre un utilisateur enregistré et un utilisateur invité
      • Adresse de livraison et de facturation
      • Interaction avec le carnet d'adresses
      • Vérification et traitement des paiements
      • Confirmation de la commande
      • Examiner l'historique des commandes et des paiements
  • Mon compte
  • Pages d'erreur
  • Contenu marketing sur les pages d'accueil et de catégorie
Note: Les magasins Ruby utilisent le Elasticsearch.

Personnalisation

Le magasin Next.js permet la personnalisation pour l'adoption et fournit un paradigme d'extension pratique.

Pour la personnalisation du magasin Next.js, voirCréation d'un magasin personnalisé à l'aide de Next.js et le fichier readme docs/customization.md dans le git-bundle.