RepairPlugin
RéservationInclus dans tous les forfaitsAmélioré dans la v3.1.1

Collectez exactement
les informations dont vous avez besoin.

Ajoutez des champs personnalisés au paiement : texte, listes déroulantes, cases à cocher, logique conditionnelle et texte brut, pour récupérer le code de l'appareil, le numéro de série ou un consentement pendant la réservation.

9
types de champ
2
options de largeur (50%, 100%)
100%
traduisible
Checkout Field Editor
Field configuration
⋮⋮⋮⋮⋮⋮
T
Namecore
Text · 50% · required
⋮⋮⋮⋮⋮⋮
T
Phonecore
Text · 50% · required
⋮⋮⋮⋮⋮⋮
#
Device passcode
Pattern · 50%
⋮⋮⋮⋮⋮⋮
I confirm data backup
Checkbox · 100% · required
⋮⋮⋮⋮⋮⋮
Preferred contact
Dropdown · 50%
⋮⋮⋮⋮⋮⋮
Terms and conditionsv3.1.1
Plain text · 100%
9 field types · drag to reorderSettings, Checkout & Discount
Pourquoi les ateliers l'adoptent

Votre paiement, vos champs.

Récupérez chaque information utile pour démarrer une réparation, sans plugins de formulaire ajoutés ni code personnalisé bricolé.

9 field types
T
Text
@
Email
#
Number
Textarea
Dropdown
Checkbox
Radio
//
Pattern
Plain text
+ Plain text in v3.1.1
9types de champ

Tous les types de saisie qu'il vous faut

Choisissez parmi Text, Email, Number, Textarea, Dropdown, Checkbox, Radio, Pattern et Plain text. Le type Plain text (ajouté en v3.1.1) permet d'afficher des conditions, avertissements ou instructions statiques qui ne nécessitent pas de saisie client.

Show on
Come by our store
Ship device
Pickup service
Repair on location
Return address only on Ship
4modes de livraison

Affichez les champs par mode de livraison

Limitez n'importe quel champ personnalisé à des modes de service précis : en magasin, envoi postal, retrait ou réparation sur site. Affichez un champ d'adresse de retour uniquement pour Ship device, ou un champ d'horaire préféré uniquement pour Pickup service. Les clients ne voient que les champs pertinents pour leur mode de livraison choisi, et au moins un mode doit être sélectionné.

Visibility rules
IF "Has insurance" = Yes
Any · All
Show: Policy number
Show: Provider
Any / Allrelations de condition

Visibilité conditionnelle intelligente

Définissez des règles pour que les champs n'apparaissent qu'en fonction des choix du client. Utilisez les champs Checkbox, Radio ou Dropdown comme déclencheurs, et n'affichez les champs dépendants que quand certaines options sont sélectionnées. Réglez Conditions Relation sur Any ou All pour contrôler comment plusieurs conditions se combinent.

Email + webhook
{custom_device_passcode}
Email template
Webhook payload
Email + Webhookflux de données

Utilisez les données dans les notifications et intégrations

Chaque champ personnalisé génère une variable e-mail (par exemple {custom_device_passcode}) que vous pouvez insérer dans les modèles de notification dans Settings, Notifications & Quotes. Les mêmes données passent aussi par les webhooks pour s'intégrer à des systèmes externes comme un CRM ou un outil de ticketing.

Drag to reorder
⋮⋮⋮⋮⋮⋮
Namecore
⋮⋮⋮⋮⋮⋮
Device passcodecustom
⋮⋮⋮⋮⋮⋮
Phonecore
⋮⋮⋮⋮⋮⋮
Notescore
Drag & dropréorganisation

Réorganisez les champs par défaut et personnalisés

Des poignées de glissement permettent de réorganiser n'importe quel champ du formulaire de paiement, aussi bien les champs par défaut (nom, téléphone, e-mail, notes, adresse) que vos champs personnalisés. Le front-end reflète immédiatement le nouvel ordre après l'enregistrement, pour que vous placiez les questions importantes exactement là où les clients les verront.

Built-in validation
Emailformat check
Numberdigits only
PatternA-Z9999
Requiredblocks submit
Patternvalidation de format

Validation intégrée pour des données propres

Les champs Email valident le format automatiquement. Les champs Number n'acceptent que des chiffres. Les champs Pattern imposent un format précis que vous définissez, idéal pour des numéros de série ou codes de référence formatés. Combiné à l'interrupteur Required, vous obtenez des données propres et structurées sans plugins supplémentaires.

Comment ça marche

Quatre étapes du vide à la mise en ligne.

Ajoutez un champ, définissez quand il s'affiche, traduisez-le, puis utilisez les données en aval dans les e-mails et les webhooks.

Step 1 · add field
TypePattern
Width
25%50%75%100%
Required
1

Ajoutez des champs personnalisés

Allez dans Settings, Checkout & Discount, Checkout Field Editor et cliquez sur Add New + pour créer un champ. Choisissez un type, définissez le libellé, la largeur (25 %, 50 %, 75 % ou 100 %) et s'il est requis ou facultatif. Pour les types Dropdown, Checkbox et Radio, ajoutez les options sélectionnables.

Step 2 · visibility
IF "Insurance" = Yes
Ship device
Pickup service
2

Configurez les règles de visibilité

Mettez en place une logique conditionnelle pour que les champs n'apparaissent qu'au bon moment : choisissez un champ déclencheur Checkbox, Radio ou Dropdown et indiquez quelle option déclenche la visibilité. Limitez chaque champ à des modes de livraison précis. Glissez les champs pour les réorganiser sur le formulaire de paiement.

Step 3 · translate
ENDevice passcode
NLApparaatcode
DEGerätecode
Globe icon per field
3

Traduisez et finalisez

Cliquez sur l'icône globe à côté d'un libellé de champ, d'une option ou d'un contenu Plain text pour ajouter des traductions pour chaque langue configurée. Enregistrez la page pour que les modifications apparaissent sur le formulaire côté front pour chaque visiteur, dans chaque langue.

Step 4 · use the data
{custom_device_passcode}
Email body
Webhook
4

Utilisez les données

Les réponses des clients apparaissent dans les détails du rendez-vous. Copiez la variable e-mail en lecture seule affichée quand vous dépliez le champ (par exemple {custom_device_passcode}) et collez-la dans vos modèles de notification. Les mêmes données passent par les webhooks pour l'intégration à des systèmes externes.

Disponibilité par forfait

Inclus dans tous les forfaits.

Le Checkout Field Editor fait partie du parcours de réservation central. Disponible dès Essentials, avec le nouveau type Plain text ajouté en v3.1.1.

EssentialsInclus

Inclus

GrowthInclus

Inclus

ScaleInclus

Inclus

FAQ

Questions fréquentes.

Puis-je rendre les champs Nom, Téléphone ou E-mail facultatifs ?

Non. Ces champs essentiels sont toujours obligatoires et ne peuvent pas être désactivés. Vous pouvez les réorganiser, mais ils apparaissent toujours sur le formulaire de paiement.

Puis-je utiliser un champ texte comme déclencheur pour la logique conditionnelle ?

Non. Seuls les champs Checkbox, Radio et Dropdown peuvent servir de déclencheurs. Les champs Text, Email, Number, Textarea, Pattern et Plain text ne peuvent pas déclencher de règles conditionnelles.

Comment utiliser les données des champs personnalisés dans les e-mails ?

Chaque champ personnalisé a une variable e-mail affichée quand vous le dépliez (par exemple {custom_device_passcode}). Copiez cette variable et collez-la dans vos modèles d'e-mail dans Settings, Notifications & Quotes.

À quoi sert le type de champ Plain text ?

Plain text affiche un texte statique, en lecture seule, sur le formulaire de paiement, défini par vous, non modifiable par le client. Idéal pour des conditions générales, des avertissements ou des instructions. Il prend en charge les traductions via l'icône globe.

Quelles options de largeur sont disponibles pour les champs ?

Chaque champ peut être réglé sur 50 % ou 100 % de largeur. Les champs en demi-largeur s'affichent côte à côte sur la même ligne.

Que se passe-t-il si je supprime un champ personnalisé ?

Le champ et toutes ses données sont supprimés définitivement quand vous confirmez la suppression. Aucune annulation n'est possible. Envisagez de masquer le champ avec une logique conditionnelle ou des restrictions de mode de livraison si vous voulez seulement le retirer temporairement.

Puis-je préremplir une valeur dans un champ personnalisé ?

Oui, pour les champs Text, Email, Number et Textarea. Utilisez le paramètre Default Value pour définir une valeur qui se charge avec le formulaire ; les clients peuvent l'accepter ou la modifier avant l'envoi.

Comment fonctionnent les relations de condition Any et All ?

Quand un champ a plusieurs conditions, Any rend le champ visible si une seule condition est remplie, tandis que All exige que toutes les conditions correspondent. Par défaut, c'est Any.

Transformez vos visiteurs en clients.

Rejoignez plus de 500 ateliers qui captent enfin tous leurs prospects.
Installation rapide. En ligne sur votre site WordPress en quelques minutes.