Shortcodes
Apprenez à intégrer le système de réservation RepairPlugin sur n'importe quelle page WordPress à l'aide de shortcodes pour le parcours complet, la barre de recherche et les tableaux de prix.
Que pouvez-vous faire avec ceci ?
- Ajouter le parcours de réservation complet à n'importe quelle page avec
[Repair_All]-- les clients voient les catégories, marques, modèles, réparations, méthodes de service et le paiement. - Ajouter une barre de recherche avec
[Repair_Search_Box]pour que les visiteurs puissent rapidement trouver leur modèle d'appareil depuis n'importe quelle page. - Afficher une grille de catégories, marques ou modèles sur n'importe quelle page avec
[categories],[brands]ou[models]pour une navigation rapide. - Afficher un tableau de prix de réparation avec
[Repair_Pricing_Table]pour que les clients puissent voir tous les prix de réparation pour un modèle spécifique. - Créer des pages d'atterrissage avec des catégories, marques, modèles ou emplacements présélectionnés pour le SEO ou les campagnes marketing.
- Présélectionner une langue pour les sites multilingues qui n'utilisent pas Polylang.
- Utiliser n'importe quel constructeur de pages -- Elementor, Divi, WP Bakery ou Gutenberg fonctionnent tous.
Où le trouver
- Dans le menu d'administration WordPress, cliquez sur RepairPlugin.
- Cliquez sur Settings dans le sous-menu.
- Dans la barre latérale des paramètres, cliquez sur Plugin Shortcode.

Cette page affiche les deux shortcodes avec des boutons de copie, les filtres de marque/emplacement et le paramètre Base URL pour la barre de recherche.
Les shortcodes présélectionnés pour des catégories, marques et modèles spécifiques se trouvent sur leurs pages de gestion :
- Shortcode de catégorie : RepairPlugin > Categories -- sélectionnez une catégorie, cliquez sur l'icône de shortcode.
- Shortcode de marque : RepairPlugin > Categories -- sélectionnez une marque, cliquez sur l'icône de shortcode.
- Shortcode de modèle : RepairPlugin > Models & Repair -- sélectionnez un modèle, cliquez sur l'icône de shortcode.
- Shortcode d'emplacement : RepairPlugin > Enhanced Locations > Locations -- cliquez sur le bouton de shortcode sur une ligne d'emplacement (nécessite que la tarification par emplacement soit active).
Comment le configurer
Placer un shortcode sur une page
- Copiez le shortcode souhaité (ex.
[Repair_All]). - Allez dans WP Dashboard > Pages et modifiez la page cible.
- Ajoutez un bloc Shortcode (Gutenberg) ou un module HTML/Code (constructeurs de pages).
- Collez le shortcode dans le bloc.
- Réglez la mise en page de la page sur pleine largeur pour un meilleur résultat (au moins 1200px de large recommandé).
- Cliquez sur Save ou Publish.
Présélectionner une marque
Sur la page des paramètres Plugin Shortcode, sélectionnez une marque dans le menu déroulant Brand à côté du champ Steps Shortcode. Le shortcode se met à jour automatiquement :
[Repair_All brand="Apple"]
Cliquez sur Copy to clipboard pour le copier. Utilisez l'icône de réinitialisation pour effacer le filtre de marque.
Présélectionner un emplacement
Quand la tarification par emplacement est active, un menu déroulant Location apparaît à côté du champ Search Box Shortcode. Sélectionner un emplacement génère :
[Repair_Search_Box location="3"]
Définir la Base URL pour la barre de recherche
La barre de recherche a besoin de savoir quelle page contient le shortcode [Repair_All] pour pouvoir y envoyer les clients après qu'ils aient choisi un modèle.
- Sous la section Search Box, trouvez Base URL.
- Choisissez Find It Automatically (par défaut) ou Use My Custom Link.
- Si vous utilisez un lien personnalisé, saisissez l'URL complète de la page où
[Repair_All]est placé. - Cliquez sur Update.
Cette URL est également utilisée pour les liens Finalize, Reschedule et Cancel dans les e-mails.

Présélectionner une langue
Si votre site utilise un plugin de traduction autre que Polylang (qui est détecté automatiquement), ajoutez l'attribut language :
[Repair_All language="Dutch"]
[Repair_All language="French"]
[Repair_All language="English (United States)"]
Le nom de la langue doit correspondre à la colonne LANGUAGE NAME de Settings > Localization.
Référence des paramètres
| Paramètre | Description | Par défaut | Le client voit |
|---|---|---|---|
| Steps Shortcode | Affiche le shortcode principal de réservation. Copiez-le et collez-le dans n'importe quelle page pour afficher le parcours de réservation multi-étapes complet | [Repair_All] | L'interface de réservation complète -- sélection de catégorie, marque, modèle, liste de réparations, méthodes de service et paiement. |
| Brand filter | Quand vous sélectionnez une marque, elle ajoute brand="BrandName" au shortcode. Seuls les catégories et modèles de cette marque apparaîtront | -- All -- | Ils sautent la sélection de marque et vont directement au choix de leur modèle. |
| Search Box Shortcode | Affiche le shortcode de la barre de recherche. Copiez-le et collez-le dans n'importe quelle page pour afficher une barre de recherche où les clients peuvent saisir le nom d'un appareil et voir les modèles correspondants | [Repair_Search_Box] | Une barre de recherche où ils peuvent rapidement trouver leur appareil. Particulièrement utile sur les pages d'accueil ou d'atterrissage. |
| Location filter | Ajoute location="ID" au shortcode pour sauter l'étape de sélection d'emplacement. Visible uniquement quand la tarification par emplacement est activée | -- All -- | Ils accèdent directement aux résultats de modèles et réparations pour cet emplacement. |
| Base URL | Indique à la barre de recherche vers quelle page envoyer les clients après qu'ils aient choisi un modèle. Cette URL est également utilisée pour les liens finalize, reschedule et cancel dans les e-mails | Find It Automatically | Après avoir recherché leur appareil, ils sont dirigés vers la bonne page avec le parcours de réservation complet. |
| Custom Link | Vous permet de définir manuellement l'URL de la page avec [Repair_All]. Apparaît uniquement quand « Use My Custom Link » est sélectionné | vide | Navigation correcte des résultats de recherche vers le parcours de réservation. Utilisez ceci quand la détection automatique ne trouve pas la bonne page. |
Shortcodes du catalogue
Ces shortcodes affichent des parties spécifiques de votre catalogue d'appareils sur n'importe quelle page. Chacun nécessite un attribut code -- le code unique attribué à la catégorie, marque ou modèle dans RepairPlugin.
| Paramètre | Description | Par défaut | Le client voit |
|---|---|---|---|
[categories] | Affiche le parcours de réservation à partir d'une catégorie spécifique. Les clients voient les marques, modèles et réparations de cette catégorie. Nécessite l'attribut code. Optionnel : location (ID ou nom d'emplacement) pour verrouiller sur un emplacement spécifique, language pour présélectionner une langue | -- | -- |
Exemple : [categories code="CAT001"] | |||
![]() | |||
| Paramètre | Description | Par défaut | Le client voit |
| --- | --- | --- | --- |
[brands] | Affiche le parcours de réservation à partir d'une marque spécifique dans une catégorie. Les clients voient les modèles et réparations de cette marque. Nécessite l'attribut code. Optionnel : location, language | -- | -- |
Exemple : [brands code="BRD001"] | |||
![]() | |||
| Paramètre | Description | Par défaut | Le client voit |
| --- | --- | --- | --- |
[models] | Affiche le parcours de réservation à partir d'un modèle spécifique. Les clients accèdent directement à la sélection de réparation pour ce modèle. Nécessite l'attribut code. Optionnel : location, language | -- | -- |
Exemple : [models code="MDL001"] | |||
| Paramètre | Description | Par défaut | Le client voit |
| --- | --- | --- | --- |
[Repair_Pricing_Table] | Affiche un tableau de prix en lecture seule listant toutes les réparations disponibles et leurs prix pour un modèle spécifique. Utile pour les pages d'atterrissage SEO et la transparence. Nécessite l'attribut code. Quand la tarification par emplacement est active, vous devez également fournir l'attribut location. Optionnel : language | -- | -- |
Exemple : [Repair_Pricing_Table code="MDL001"] ou [Repair_Pricing_Table code="MDL001" location="3"] |
Astuce : Combinez
[models]et[Repair_Pricing_Table]sur la même page pour afficher à la fois le parcours de réservation et le tableau de prix pour un appareil :[models code=MDL001][Repair_Pricing_Table code=MDL001]. Shortcodes d'affichage des horaires d'ouverture RepairPlugin fournit également 8 shortcodes pour afficher les horaires d'ouverture, les indicateurs ouvert/fermé et le contenu conditionnel sur votre site web. Ceux-ci sont documentés séparément dans Affichage des horaires d'ouverture.
Shortcodes présélectionnés
| Type de shortcode | Où l'obtenir | Exemple |
|---|---|---|
| Catégorie présélectionnée | RepairPlugin > Categories | [Repair_All category="5"] |
| Catégorie + Marque présélectionnées | RepairPlugin > Categories > Brand | [Repair_All category="5" brand="Apple"] |
| Modèle présélectionné | RepairPlugin > Models & Repair | [models code=ABC123][Repair_Pricing_Table code=ABC123] |
| Marque uniquement (toutes catégories) | Settings > Plugin Shortcode | [Repair_All brand="Samsung"] |
| Emplacement présélectionné | Enhanced Locations > Locations | [Repair_All location="3"] |
Conseils pour les constructeurs de pages
| Constructeur de pages | Module recommandé | Notes |
|---|---|---|
| Elementor | Module Shortcode | N'utilisez pas une zone de texte. Assurez-vous que la colonne fait au moins 1250px de large. |
| Divi | Module Code | N'utilisez pas une zone de texte. Évitez les sections avec des séparateurs. |
| WP Bakery | Module Raw HTML | N'utilisez pas une zone de texte. Assurez-vous que la colonne fait au moins 1250px de large. |
| Gutenberg | Bloc Shortcode | Réglez la page sur une mise en page pleine largeur. |
Questions fréquentes
Peut-on placer le shortcode sur plusieurs pages ?
Oui. Vous pouvez placer [Repair_All] sur autant de pages que vous le souhaitez -- par exemple, des pages d'atterrissage séparées pour différentes marques ou catégories en utilisant des shortcodes présélectionnés.
Quelle est la largeur minimale de page pour le parcours de réservation ?
Pour le meilleur résultat visuel, votre page devrait faire au moins 1200px de large. Utilisez un template de page pleine largeur dans votre thème ou constructeur de pages.
Que se passe-t-il si je place deux shortcodes [Repair_All] sur la même page ?
Ce n'est pas pris en charge. RepairPlugin utilise un état interne partagé, donc le deuxième shortcode écraserait la configuration du premier. Placez un seul shortcode de réservation par page.
Peut-on utiliser les shortcodes dans des zones de widgets ou des types de contenus personnalisés ?
Les shortcodes fonctionnent partout où WordPress les traite, y compris les widgets et les types de contenus personnalisés. Cependant, certaines fonctionnalités internes (comme les liens de replanification et de finalisation) s'attendent à ce que le shortcode soit sur une page WordPress standard. Si vous placez le shortcode ailleurs, le formulaire de réservation fonctionne mais ces liens de redirection internes pourraient ne pas le trouver.

