ANS-0643 · SERVICES WEB ET INTéGRATIONS

Comment personnaliser les messages d’erreur dans les balises dynamiques de NetSuite Site Builder

Découvrez comment remplacer les messages d'erreur génériques du système par du texte personnalisé pour les balises dynamiques dans les boutiques en ligne NetSuite Site Builder.

Solution courte

Pour personnaliser les messages d’erreur relatifs aux balises dynamiques dans NetSuite Site Builder, utilisez le troisième paramètre de la fonction `getCurrentAttribute`. En attribuant une valeur de chaîne à ce paramètre, les administrateurs peuvent définir un message convivial qui s’affichera à la place du message d’erreur par défaut du système lorsqu’un attribut ne peut pas être récupéré, améliorant ainsi l’expérience client.

Scénario

Dans les boutiques en ligne créées avec NetSuite Site Builder, des balises dynamiques sont utilisées pour afficher divers attributs des articles. Lorsqu’un attribut ne peut pas être récupéré, ces balises peuvent générer des messages d’erreur système génériques qui ne sont pas conviviaux. Afin de garantir une expérience client professionnelle, il est souvent nécessaire de remplacer ces messages d’erreur par défaut par un texte personnalisé et plus informatif.

Solution

Dans NetSuite Site Builder, la fonction getCurrentAttribute, utilisée au sein des balises dynamiques, prend en charge un troisième paramètre permettant de personnaliser les messages d’erreur. Ce paramètre permet aux administrateurs de spécifier une chaîne de caractères par défaut qui s’affichera si la fonction rencontre une erreur et ne parvient pas à récupérer l’attribut demandé.

Pour mettre en place un message d’erreur personnalisé :

  1. Repérez la balise dynamique pour laquelle un message d’erreur doit être personnalisé.

  2. Ajoutez un troisième paramètre à la fonction getCurrentAttribute, en plaçant le message d’erreur personnalisé souhaité entre guillemets simples.

    Par exemple, pour afficher « Mon message d'erreur client » à la place d'un message d'erreur système par défaut concernant le nom d'affichage d'un article en boutique :

<%getCurrentAttribute('item', 'storedisplayname', 'My customer err message ')%>

Cela garantit que si l'attribut storedisplayname ne peut pas être récupéré, le message personnalisé spécifié sera présenté au client.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Services Web et intégrations

Parler à un consultant