Propriétés d’attribut du client
Les attributs du client fournissent les informations requises pour prendre en charge les processus de commande, d’exécution et de gestion des clients. Votre entreprise étant unique, vous aurez peut-être besoin de champs en plus des éléments par défaut fournis par le système. Vous pouvez ajouter des attributs personnalisés aux sections Informations du compte, Carnet d’adresses et Informations de facturation du compte du client. Les attributs d’adresse du client peuvent également être utilisés dans la section Informations de facturation lors du passage en caisse ou lorsque les clients s’enregistrent pour un compte.
Étape 1 : définition des propriétés d’attribut
-
Dans la barre latérale Admin, accédez à Stores > Attributes>Customer.
-
Dans le coin supérieur droit, cliquez sur Add New Attribute.
{width="600" modal="regular"}
-
Dans la section Attribute Properties, procédez comme suit :
-
Saisissez un Default Label qui identifie l’attribut lors de la saisie des données.
-
Saisissez un Attribute Code qui identifie l’attribut dans le système.
Le code d’attribut doit commencer par une lettre et peut inclure n’importe quelle combinaison de lettres minuscules (a-z) et de chiffres (0-9). Le code doit comporter moins de 30 caractères et ne peut pas contenir de caractères spéciaux ni d’espaces. Le caractère de soulignement (
_) peut être utilisé pour indiquer un espace.note tip TIP Raccourci : pour ne remplir que les champs obligatoires, faites défiler l’écran vers le bas jusqu’à Storefront Properties, saisissez le_Sort Order_ et enregistrez. -
-
Renseignez les propriétés de saisie des données :
-
Pour déterminer le type de contrôle d’entrée utilisé pour la saisie de données, définissez Input Type sur l’une des options suivantes :
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 Type Description Text FieldChamp de texte d’une seule ligne. Text AreaChamp de saisie de plusieurs lignes permettant de saisir des paragraphes de texte, tels qu’une description de produit. Vous pouvez utiliser l’éditeur WYSIWYG pour formater le texte avec des balises HTML ou saisir directement les balises dans le texte. Multiple LineCrée plusieurs lignes de texte pour l’attribut, comme pour une adresse postale multiligne. Le nombre de lignes de saisie de données distinctes peut être compris entre deux et 20. Utilisez l’ Default Valuepour spécifier la valeur initiale du champ.DateAffiche une valeur de date au format de date et dans le fuseau horaire préférés. Les valeurs de date peuvent être sélectionnées dans une liste ou un calendrier ( ).
Remarque:selon la configuration de votre système, les utilisateurs_ administrateurs_ peuvent saisir des dates directement dans un champ ou sélectionner une date dans le calendrier ou la liste. Pour plus d’informations sur la spécification des valeurs de date et d’heure, voir Options de date et d’heure.Yes/NoAffiche une liste déroulante avec les options prédéfinies de YesetNo.DropdownAffiche une liste déroulante de valeurs qui accepte une seule sélection. Le type d’entrée de liste déroulante est un composant clé des produits configurables. Multiple SelectListe déroulante qui accepte plusieurs valeurs à sélectionner. File (attachment)Champ qui permet de charger un fichier et de l’associer à l’attribut du client en tant que pièce jointe. Image FileChamp qui permet de charger une image dans la galerie et de l’associer à l’attribut du client. -
Si le client doit saisir une valeur dans le champ , définissez Values Required sur
Yes. -
Pour attribuer une valeur initiale au champ, saisissez un Default Value.
-
Pour vérifier l’exactitude des données saisies dans le champ avant l’enregistrement de l’enregistrement, définissez Input Validation sur le type de données à autoriser dans le champ. Les valeurs disponibles dépendent du Input Type spécifié.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 Valeur Description NoneLe champ n’a pas de validation d’entrée lors de la saisie des données. AlphanumericAccepte toute combinaison de chiffres (0-9) et de caractères alphabétiques (a-z, A-Z) lors de la saisie des données. Pour inclure des caractères spéciaux, voir Échappement des entités HTML. Alphanumeric with SpaceAccepte toute combinaison de chiffres (0-9), de caractères alphabétiques (a-z, A-Z) et d’espaces lors de la saisie des données. Numeric OnlyAccepte uniquement les nombres (0-9) lors de la saisie des données. Alpha OnlyAccepte uniquement les caractères alphabétiques (a-z, A-Z) lors de la saisie des données. URLAccepte uniquement une URL lors de la saisie des données. EmailAccepte uniquement une adresse e-mail lors de la saisie des données. Length OnlyValide l’entrée en fonction de la longueur des données saisies dans le champ. -
Pour limiter la taille des types d’entrée Champ de texte et Zone de texte, saisissez les Minimum Text Length et Maximum Text Length.
-
Pour appliquer un filtre de prétraitement aux valeurs saisies dans un champ de texte, une zone de texte ou un type de saisie sur plusieurs lignes, définissez Input/Output Filter sur l’une des options suivantes :
table 0-row-2 1-row-2 2-row-2 3-row-2 Valeur Description NoneN’applique pas de filtre au texte saisi dans le champ. Strip HTML TagsSupprime les balises HTML du texte. Ce filtre peut vous aider à nettoyer les données collées dans un champ à partir d’une autre source qui inclut des balises HTML. Escape HTML EntitiesConvertit les caractères spéciaux trouvés dans le texte en une séquence d’échappement HTML valide, telle que &;. Les séquences d’échappement sont entourées d’une esperluette et d’un point-virgule et sont fréquemment utilisées pour les guillemets intelligents, les droits d’auteur et les symboles de marque. Les séquences d’échappement sont également utilisées pour identifier les caractères tels que les symboles inférieur à (<) et supérieur à (>), ainsi que l’esperluette, qui sont également utilisés dans le code. Ce filtre peut aider à nettoyer les caractères spéciaux qui sont parfois collés dans les champs de la base de données à partir de traitements de texte.
-
-
Renseignez les propriétés de la grille et du segment client :
-
Pour pouvoir inclure la colonne dans la grille Clients, définissez Add to Column Options sur
Yes. -
Pour filtrer la grille Clients en fonction de cet attribut, définissez Use in Filter Options sur
Yes. -
Pour filtrer la grille des clients par attribut de texte avec différentes conditions de filtrage correspondantes, définissez Grid Filter Condition Type sur
Partial Match,Prefix MatchouFull Match. Cela n’a aucune incidence sur le champ Recherche par mot-clé de la grille. -
Pour effectuer une recherche dans la grille des clients à l’aide de cet attribut, définissez Use in Search Options sur
Yes. -
Pour rendre cet attribut disponible pour les segments clients, définissez Use in Customer Segment sur
Yes.
-
Étape 2 : définition des propriétés du storefront
-
Faites défiler l’écran jusqu’à la section Storefront Properties .
{width="600" modal="regular"}
-
Pour rendre l’attribut visible pour les clients, définissez Show on Storefront sur
Yes. -
Saisissez un nombre dans le champ Sort Order, qui détermine son ordre d’apparition lorsqu’il est répertorié avec d’autres attributs.
-
Définissez Forms to Use sur chaque formulaire à inclure l’attribut. Pour choisir plusieurs options, maintenez la touche Ctrl enfoncée et cliquez sur chaque formulaire.
Étape 3 : remplir le libellé et enregistrer
-
Dans le panneau de gauche, choisissez Manage Labels/Options.
-
Sous Manage Titles, saisissez un libellé pour identifier l’attribut pour chaque vue de magasin.
-
Cliquez ensuite sur Save Attribute.
{width="600" modal="regular"}
Descriptions des champs
Attribute Properties
Text Field- Champ de texte d’une seule ligne.Text Area - Zone de texte multiligne.Multiple Line- Crée plusieurs lignes de texte pour l’attribut, comme pour une adresse postale multiligne. Le nombre de lignes de saisie de données distinctes peut être compris entre 2 et 20.Date - Affiche un champ de date avec un calendrier pop-up.Dropdown: une liste déroulante qui accepte une seule valeur à sélectionner.Multiple Select - Liste déroulante qui accepte plusieurs valeurs à sélectionner.Yes/No- Champ qui offre uniquement le choix entre des valeurs Yes ou No.File (attachment) - Champ qui permet de charger un fichier et de l’associer à l’attribut du client en tant que pièce jointe.Image File- Champ qui permet de charger une image dans la galerie et de l’associer à l’attribut du client.Yes / NoNone- Le champ n’a pas de validation d’entrée lors de la saisie des données.Alphanumeric - Accepte toute combinaison de chiffres (0-9) et de caractères alphabétiques (a-z, A-Z) lors de la saisie des données.Alphanumeric with Space- Permet aux espaces dans l’adresse de la rue de se conformer aux exigences de longueur maximale du transporteur. Lors du passage en caisse, le client peut saisir n’importe quelle combinaison de chiffres (0-9), de caractères alphabétiques (a-z, A-Z) et d’espaces dans la rue du destinataire et de l’expéditeur. Les espaces supplémentaires sont supprimés lorsque l’adresse est enregistrée.Numeric Only - Accepte uniquement les nombres (0-9) lors de la saisie des données.Alpha Only- Accepte uniquement les caractères alphabétiques (a-z, A-Z) lors de la saisie des données.URL - Accepte uniquement une URL lors de la saisie des données.Email- Accepte uniquement une adresse e-mail lors de la saisie des données.Length Only - Valide l’entrée en fonction de la longueur des données saisies dans le champ.None- N’applique pas de filtre au texte saisi dans le champ.Strip HTML Tags - Supprime les balises HTML du texte. Ce filtre peut vous aider à nettoyer les données collées dans un champ à partir d’une autre source qui inclut des balises HTML.Escape HTML Entities- Convertit les caractères spéciaux trouvés dans le texte en une séquence d’échappement HTML valide, telle que amp;. Les séquences d’échappement sont comprises entre une esperluette et un point-virgule et sont fréquemment utilisées pour les guillemets intelligents, les symboles de copyright et les symboles de marque de commerce de typographe. Les séquences d’échappement sont également utilisées pour identifier les caractères tels que les symboles inférieur à (<) et supérieur à (>), ainsi que l’esperluette, qui sont également utilisés dans le code. Ce filtre peut aider à nettoyer les caractères spéciaux qui sont parfois collés dans les champs de la base de données à partir de traitements de texte.Yes / NoPartial Match / Prefix Match / Full MatchYes / NoStorefront Properties
Yes / NoCustomer RegistrationCustomer Account EditAdmin CheckoutAttributs du client par défaut
created_atupdated_atwebsite_idstore_idcreated_ingroup_iddisable_auto_group_changeprefixfirstnamemiddlenamelastnamesuffixemaildobImportant: Conformément aux bonnes pratiques actuelles en matière de sécurité et de confidentialité, soyez conscient de tous les risques juridiques et de sécurité potentiels associés au stockage de la date de naissance complète du client (mois, jour, année) avec d’autres identifiants personnels. Il est recommandé de limiter le stockage des dates de naissance complètes des clientes et clients et de suggérer d’utiliser leur année de naissance comme alternative.
taxvatVAT Number. Le champ Numéro de TVA est toujours présent dans toutes les adresses des clients pour l’expédition et la facturation lorsqu’il est affiché depuis l’administration, mais n’est pas un champ obligatoire.genderDémonstration des attributs du client
Pour une démonstration de la création d’attributs du client, regardez cette vidéo :