
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.
L'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.
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
- 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.
Fonctionnalité 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.
- 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
- 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
- Plusieurs profils de paiement rapide
- Mon compte
- Pages d'erreur
- Contenu marketing sur les pages d'accueil et de catégorie
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.