Propriétés d’attribut du client
Les attributs du client fournissent les informations nécessaires à la prise en charge des processus de gestion des commandes, de l’exécution et des clients. Étant donné que votre entreprise est unique, il se peut que vous ayez 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 de l'extraction ou lorsque les invités s'inscrivent à un compte.
{width="700" modal="regular"}
Étape 1 : Propriétés de l’attribut
-
Sur 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 toute combinaison de lettres minuscules (a-z) et de nombres (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 remplir uniquement les champs requis, faites défiler l’écran 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’un des paramètres suivants :
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 Field
Champ de texte d’une seule ligne. Text Area
Champ de saisie multi-lignes permettant de saisir des paragraphes de texte, comme une description de produit. Vous pouvez utiliser l’éditeur WYSIWYG pour mettre en forme le texte avec des balises d’HTML ou saisir les balises directement dans le texte. Multiple Line
Crée plusieurs lignes de texte pour l’attribut, comme une adresse de rue multi-lignes. Le nombre de lignes de saisie de données distinctes peut être compris entre 2 et 20. Utilisez le Default Value
pour spécifier la valeur initiale du champ.Date
Affiche une valeur de date dans le format de date et le fuseau horaire de votre choix. Les valeurs de date peuvent être sélectionnées à partir d’une liste ou d’un calendrier ( ).
Remarque : Selon la configuration de votre système, les utilisateurs de_Admin _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/No
Affiche une liste déroulante avec des options prédéfinies Yes
etNo
.Dropdown
Affiche une liste déroulante de valeurs qui n’acceptent qu’une seule sélection. Le type d’entrée Liste déroulante est un composant clé de produits configurables. Multiple Select
Liste 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 File
Champ 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 une valeur Default Value.
-
Pour vérifier la précision des données saisies dans le champ avant 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 None
Le champ n’a aucune validation d’entrée lors de la saisie des données. Alphanumeric
Accepte toute combinaison de nombres (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, reportez-vous à la section Escape HTML Entities. Alphanumeric with Space
Accepte toute combinaison de nombres (0-9), de caractères alphabétiques (a-z, A-Z) et d’espaces lors de la saisie des données. 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 électronique 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. -
Pour limiter la taille des types d’entrée Champ de texte et Zone de texte, saisissez les valeurs 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 d’entrée multi-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 None
N’applique pas de filtre au texte saisi dans le champ. Strip HTML Tags
Supprime les balises HTMLS du texte. Ce filtre peut aider à nettoyer les données collées dans un champ à partir d’une autre source qui inclut des balises d’HTML. Escape HTML Entities
Convertit les caractères spéciaux trouvés dans le texte en séquence d’échappement d’HTML valide, telle que &;
. Les séquences d’échappement sont entourées d’une esperluette et d’un point-virgule. Elles sont fréquemment utilisées pour les guillemets intelligents du typographe, les symboles de copyright et de marque. Les séquences d’échappement sont également utilisées pour identifier des caractères tels que les symboles inférieur à (<
) et supérieur à (>
), ainsi que le caractère d’esperluette également utilisés dans le code. Ce filtre peut aider à nettoyer les caractères spéciaux qui sont parfois collés dans des champs de base de données à partir de programmes de traitement de texte.
-
-
Renseignez les propriétés de grille et de segment du client :
-
Pour pouvoir inclure la colonne dans la grille Clients, définissez Add to Column Options sur
Yes
. -
Pour filtrer la grille Clients selon cet attribut, définissez Use in Filter Options sur
Yes
. -
Pour filtrer la grille Clients par attribut de texte avec différentes conditions de correspondance de filtre, définissez Grid Filter Condition Type sur
Partial Match
,Prefix Match
ouFull Match
. Cela n’a aucune incidence sur le champ Rechercher par mot-clé pour la grille. -
Pour rechercher la grille Clients en fonction de cet attribut, définissez Use in Search Options sur
Yes
. -
Pour rendre cet attribut disponible pour les segments client, définissez Use in Customer Segment sur
Yes
.
-
Étape 2 : propriétés du storefront
-
Faites défiler l’écran jusqu’à la section Storefront Properties.
{width="600" modal="regular"}
-
Pour rendre l’attribut visible aux clients, définissez Show on Storefront sur
Yes
. -
Entrez 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 devant inclure l’attribut . Pour sélectionner plusieurs options, maintenez la touche Ctrl enfoncée et cliquez sur chaque formulaire.
Etape 3 : renseigner 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.
-
Une fois l’opération terminée, cliquez 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 une adresse de rue multi-lignes. 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 contextuel.Dropdown
- 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 ne propose que le choix 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
/ No
None
- Le champ n’a aucune validation d’entrée lors de la saisie des données.Alphanumeric
- Accepte toute combinaison de nombres (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 rue de respecter les exigences de longueur maximale du transporteur. Lors du passage en caisse, le client peut saisir n'importe quelle combinaison de nombres (0-9), de caractères alphabétiques (a-z, A-Z) et d'espaces dans l'adresse postale du destinataire et de l'expéditeur. Les espaces supplémentaires sont supprimés lors de l’enregistrement de l’adresse.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 électronique 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 aider à nettoyer les données collées dans un champ à partir d’une autre source qui inclut des balises d’HTML.Escape HTML Entities
- Convertit les caractères spéciaux trouvés dans le texte en séquence d’échappement d’HTML valide, telle que amp;
. Les séquences d’échappement sont entourées d’une esperluette et d’un point-virgule. Elles sont fréquemment utilisées pour les guillemets intelligents du typographe, les symboles de copyright et les symboles de marque. Les séquences d’échappement sont également utilisées pour identifier des caractères tels que les symboles inférieur à (<
) et supérieur à (>
), ainsi que le caractère d’esperluette également utilisés dans le code. Ce filtre peut aider à nettoyer les caractères spéciaux qui sont parfois collés dans des champs de base de données à partir de programmes de traitement de texte.Yes
/ No
Partial Match
/ Prefix Match
/ Full Match
Yes
/ No
Storefront Properties
Yes
/ No
Customer Registration
Customer Account Edit
Admin Checkout
Attributs de client par défaut
created_at
updated_at
website_id
store_id
created_in
group_id
disable_auto_group_change
prefix
firstname
middlename
lastname
suffix
email
dob
Important : Conformément aux bonnes pratiques actuelles en matière de sécurité et de confidentialité, gardez à l’esprit tous les risques potentiels liés à la sécurité et au stockage de la date de naissance complète des clients (mois, jour, année) avec d’autres identifiants personnels. Il est recommandé de limiter le stockage des dates de naissance complètes des clients et de suggérer d’utiliser l’année de naissance du client comme alternative.
taxvat
VAT Number
. Le champ Numéro de TVA est toujours présent dans toutes les adresses client d’expédition et de facturation lorsqu’il est affiché à partir de l’administrateur, mais il n’est pas obligatoire.gender
Démonstration des attributs du client
Pour une démonstration de la création d’attributs du client, regardez cette vidéo :