---
# System prepended metadata

title: Enregistrement de champs personnalisés pour les utilisateurs - Flow
tags: [Flow, Utilisateur, Documentation, Générique, Formulaire]

---

# Enregistrement de champs personnalisés pour les utilisateurs - Flow
###### tags: `Documentation` `Flow` `Utilisateur` `Formulaire` `Générique`
![](https://i.imgur.com/FUtCKo0.png)
## Présentation
Création de champs personnalisés pour l'utilisateurs qui seront sauvegardés dans la colonne "infos" de la table "user".

## I - Ajouter un champ personnalisé
* Dans l'administration de flow. Aller dans `Formulaires` et sélectionner le formulaire à modifier `user~user:register`, `user~user:register_order`.

* Pour que le nouveau champ personnalisé soit pris en compte pendant l'enregistrement de l'utilisateur, ajouter un préfix au champ.
**NB: Il est possible d'avoir plusieurs préfix pour différents champs personnalisés**
**Attention: Ce champ doit être en un seul mot, pas de caractère spécial - et _ compris**
![](https://i.imgur.com/jmA4AC8.png)

* Si l'utilisateur peut les modifier lui même après la création de son compte, bien penser à ajouter ces nouveaux champs dans le formulaire `user:user:myaccount`.


---

## II - Afficher les champs dans l'administration
* Dans l'administration de flow. Aller dans `Formulaires` et créer le formulaire `user~admin:edit`.

* Ajouter les champs en respectant les indications ci-dessous:

| Champ | Utilité |
| -------- | -------- |
| Onglet | Permet de classer les champs dans plusieurs onglet dans l'administration de l'utilisateur. Attention a bien ajouter la traduction après la création. |
| Bloc | **Ne pas utiliser ce champ (laisser vide)** |
| Préfixe | Utiliser le même préfixe que le champ dans le formulaire de l'utilisateur |
| Nom | Utiliser le même nom que le champ dans le formulaire de l'utilisateur |


---

## III - Exemples
* Voir Plein Nord:
    * Création de compte
    * Admin de l'utilisateur

### Dans le formulaire "user~user:register":
![](https://i.imgur.com/4Zd6P6O.png)

### En front:
![](https://i.imgur.com/FIr3nZL.png)

### Dans le formulaire "user~admin:edit":
![](https://i.imgur.com/iZ35UEs.png)

### Dans l'administration: 
![](https://i.imgur.com/hC2ruPE.png)

### Dans la base de donnée (table user, colonne infos):
![](https://i.imgur.com/G1KdEMD.png)