Vous pouvez collect custom field data from customers when they’re checking outmais il peut arriver que vous souhaitiez collecter des données personnalisées à un autre moment ou sur une page spécifique de votre site.
Pour ce faire, il vous suffit de créer un formulaire personnalisé, puis d'inclure un SmartTag™ pour chaque champ personnalisé pour lequel vous souhaitez collecter des données :
[MM_Form type='custom']
[MM_Form_Message type='error']
[MM_Form_Message type='success']
Sexe : [MM_Form_Field type='custom' id='10' isRequired='true']
Age : [MM_Form_Field type='custom' id='14' isRequired='false']
[MM_Form_Button type='submit' label='Submit' color='green']
[/MM_Form]
Lorsque le formulaire personnalisé est chargé, MemberMouse rendra chaque champ personnalisé en fonction de l'attribut configuration des champs personnalisés. Les balises intelligentes MM_Form_Message produiront des messages de réussite et d'erreur pertinents après l'envoi du formulaire. Ces SmartTags™ sont facultatifs.
Remarque : Seuls les membres connectés peuvent soumettre des données via des formulaires personnalisés.
Enchaînement de formulaires personnalisés
By default, when a custom form is submitted, the member is returned to the same page and displayed a success message. If you prefer to have the member redirected to another page after successfully submitting the form, just use the ‘onSuccess’ attribute as follows:
[MM_Form type='custom' onSuccess='http://yourdomain.com/step-2'] .... [/MM_Form]
Lorsque le formulaire est configuré de cette manière, les membres sont redirigés vers l'URL http://yourdomain.com/step-2 après une soumission réussie du formulaire.
Comment obtenir le SmartTag™ pour un champ personnalisé particulier :
- Dans le menu MemberMouse, cliquez sur Paramètres de paiement puis cliquez sur le bouton Champs personnalisés tabulation.
- Localisez dans le tableau le champ personnalisé que vous souhaitez ajouter à la page de paiement.

- Click the ‘blue tag’ button in the Formulaire SmartTag colonne.
- Dans la boîte de dialogue qui s'affiche, copiez le SmartTag™.

- Paste the SmartTag™ anywhere between the MM_Form type=’custom’ and /MM_Form SmartTags™ in your custom form.
Champ personnalisé SmartTag™ Attributs
| isRequired | Set the ‘isRequired’ attribute to ‘true’ if you want the field to be required. By default it will not be required. |
| classe | Set the ‘class’ attribute to apply a custom CSS class to the field. |
| type | Régler le type attribute to ‘custom-hidden’ to make this a hidden field. This would usually be use in conjunction with transmettre des données personnalisées à la page de paiement via l'URL. |

