RepairPluginDocs

Emplacements avancés

Découvrez comment les Emplacements avancés dans RepairPlugin vous permettent de gérer plusieurs ateliers de réparation avec des horaires, tarifs, personnel et méthodes de service indépendants.

enhanced-locationsmulti-locationschedulesgoogle-mapsshop-manager

Que pouvez-vous faire avec ceci ?

  • Gérer plusieurs emplacements depuis un seul tableau de bord -- configurez des horaires d'ouverture, des coordonnées, des méthodes de service et des tarifs distincts pour chaque succursale.
  • Aider les clients à trouver le magasin le plus proche -- intégrez Google Maps pour que les clients puissent chercher par adresse et soient automatiquement dirigés vers l'emplacement le plus proche.
  • Définir des tarifs par emplacement -- facturez des prix différents selon les succursales, chaque emplacement ayant ses propres tarifs et marges.
  • Assigner des responsables de magasin par emplacement -- donnez aux membres du personnel l'accès uniquement aux rendez-vous et tarifs de leur succursale.
  • Créer des emplacements virtuels -- configurez des emplacements qui gèrent uniquement les services de collecte et de réparation sur site, sans vitrine physique.

Emplacements avancés est inclus dans le plan Scale. Il fournit un nombre illimité d'emplacements et nécessite une installation RepairPlugin active.

Où le trouver

  1. Dans votre administration WordPress, allez dans RepairPlugin dans la barre latérale gauche.
  2. Cliquez sur Settings.
  3. Ouvrez la section Enhanced Locations.
  4. Vous verrez trois onglets principaux :
    • Schedules -- créer et gérer les modèles d'horaires d'ouverture
    • Locations -- ajouter, modifier, dupliquer, réordonner et supprimer des magasins individuels
    • Settings -- configurer le comportement global (Google Maps, tarification, distance, affichage)
  5. Un quatrième onglet, License, est disponible pour l'activation et la désactivation de la licence.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=enhanced_locations
The Enhanced Locations settings page showing the Schedules, Locations, and Settings tabs

Comment le configurer

Activer Emplacements avancés

  1. Allez dans RepairPlugin > Settings > Enhanced Locations > License.
  2. Saisissez votre clé de licence et cliquez sur Activate.
  3. Le système valide la clé par rapport à votre plan Scale.
  4. Une fois activé, les onglets Schedules, Locations et Settings deviennent entièrement fonctionnels.

Créer un planning

https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=enhanced_locations
The Schedules tab showing existing schedule groups with their assigned locations
  1. Allez dans Enhanced Locations > Schedules.
  2. Cliquez sur Create New ou modifiez un planning existant.
  3. Saisissez un Schedule Group Name (par ex. "Horaires standards" ou "Planning week-end").
  4. Pour chaque jour (du lundi au dimanche), définissez :
    • Start time et End time (par ex. 09:00 à 18:00).
    • Break time (optionnel) -- une période pendant laquelle les réservations sont bloquées (par ex. 13:00 à 14:00 pour le déjeuner).
  5. Laissez les horaires vides pour les jours où l'emplacement est fermé.
  6. Cliquez sur Update pour enregistrer.
  7. Vous pouvez assigner un seul planning à plusieurs emplacements qui partagent les mêmes horaires d'ouverture.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=enhanced_locations
The schedule editor form showing daily time fields for opening, closing, and break times

Créer un emplacement

https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=enhanced_locations
The Locations tab showing the list of store locations with name, address, service methods, and action buttons
  1. Allez dans Enhanced Locations > Locations.
  2. Cliquez sur Add New pour créer un emplacement, ou cliquez sur un emplacement existant pour le modifier.
  3. Remplissez les champs requis (voir la Référence des paramètres ci-dessous pour tous les champs).
  4. Assignez un Schedule Group pour définir les horaires d'ouverture.
  5. Activez ou désactivez les méthodes de service par emplacement (Come by our store, Ship device, Pickup service, Repair on your location).
  6. Assignez éventuellement des Shop Managers (utilisateurs WordPress avec le rôle RepairPlugin).
  7. Cliquez sur Update pour enregistrer.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=enhanced_locations
The location editor form showing name, contact, address, schedule group, service methods, and image fields

Configurer un emplacement virtuel

https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=enhanced_locations
The Virtual Location toggle on a location form, switching between physical and virtual mode
  1. Lors de la création ou de la modification d'un emplacement, basculez Virtual Location sur ON.
  2. Cela désactive automatiquement les méthodes de service "Come by our store" et "Ship device".
  3. Seuls "Pickup service" et "Repair on your location" restent disponibles.
  4. L'emplacement n'apparaitra pas comme un magasin sélectionnable pour vos clients.
  5. Les emplacements virtuels sont étiquetés "Virtual" dans l'aperçu des emplacements.

Partager un planning entre emplacements

Un seul groupe de planning peut être assigné à plusieurs emplacements ayant les mêmes horaires d'ouverture :

  1. Allez dans Enhanced Locations > Schedules.
  2. Créez un planning (par ex. "Horaires standards").
  3. Allez dans Enhanced Locations > Locations.
  4. Ouvrez chaque emplacement partageant ces horaires et définissez le Schedule Group sur le même planning.

Lorsque vous mettez à jour ce groupe de planning, tous les emplacements assignés changent simultanément.

Convertir un groupe de planning en plannings individuels

Si un responsable d'emplacement doit gérer son propre planning de manière indépendante (sans affecter les autres emplacements partageant le même groupe de planning), il peut le convertir :

  1. Allez dans Enhanced Locations > Schedules.
  2. Cliquez sur le groupe de planning assigné à vos emplacements.
  3. Cliquez sur Convert to Individual Schedule.
  4. Le planning partagé est dupliqué en plannings séparés -- un par emplacement qui l'utilisait. Chaque emplacement obtient sa propre copie indépendante qui peut être modifiée sans affecter les autres.

Note : Seuls les responsables d'emplacement (pas les administrateurs avec accès complet) peuvent effectuer cette conversion. Elle est conçue pour les situations où une succursale doit s'écarter du planning partagé.

Dupliquer un emplacement

https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=enhanced_locations
The action icons on a location row showing clone, delete, and reorder buttons
  1. Allez dans Enhanced Locations > Locations.
  2. Cliquez sur l'icone de clonage sur la ligne de l'emplacement que vous souhaitez dupliquer.
  3. Un nouveau formulaire d'emplacement s'ouvre avec tous les champs pré-remplis depuis l'original -- le nom a (Copy) ajouté.
  4. Modifiez les champs que vous souhaitez changer (nom, adresse, e-mail, etc.).
  5. Cliquez sur Update pour enregistrer le nouvel emplacement.

La copie inclut le planning, l'adresse, les coordonnées, les méthodes de service, le statut virtuel et l'image de l'emplacement. Si la tarification par emplacement est activée, tous les tarifs sont également copiés. Les responsables de magasin ne sont pas copiés -- vous devrez les assigner séparément.

Supprimer un emplacement

  1. Allez dans Enhanced Locations > Locations.
  2. Cliquez sur l'icone de corbeille sur la ligne de l'emplacement que vous souhaitez supprimer.
  3. Confirmez la suppression dans la boite de dialogue.

Vous devez conserver au moins un emplacement -- le système ne vous permettra pas de supprimer votre dernier emplacement restant. Seuls les administrateurs avec accès complet peuvent supprimer des emplacements. La suppression d'un emplacement supprime définitivement ses plannings et sa tarification par emplacement.

Réordonner les emplacements

L'ordre dans lequel les emplacements apparaissent aux clients lors de la réservation peut être personnalisé :

  1. Allez dans Enhanced Locations > Locations.
  2. Faites glisser les emplacements dans l'ordre souhaité en utilisant la poignée sur chaque ligne.
  3. Cliquez sur Save Order.

L'emplacement principal apparait toujours en premier et ne peut pas être déplacé. Seuls les administrateurs avec accès complet peuvent réordonner les emplacements.

Activer la tarification par emplacement

https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=enhanced_locations
The Enhanced Locations Settings tab showing Google Maps, pricing, distance, and display options
  1. Allez dans Enhanced Locations > Settings.
  2. Basculez Enable Pricing Based on Location sur ON.
  3. Un menu déroulant "Selected Location" apparait alors sur les pages Models & Repairs et Default Repairs.
  4. Utilisez le menu déroulant pour basculer entre les emplacements et configurer des prix, durées, valeurs par défaut et marges différents par emplacement.
  5. Vos clients doivent sélectionner un emplacement avant de continuer. Tous les tarifs, créneaux horaires et méthodes de service sont verrouillés sur l'emplacement sélectionné pour l'ensemble de la réservation.

Assigner des responsables de magasin

  1. Créez un utilisateur WordPress avec le rôle RepairPlugin sous WordPress > Users.
  2. Allez dans Enhanced Locations > Locations et sélectionnez un emplacement.
  3. Assignez l'utilisateur à l'emplacement.
  4. Le responsable de magasin peut consulter et ajuster les prix de son emplacement, accéder uniquement aux rendez-vous de son emplacement et recevoir des e-mails de notification en double.
  5. Pour donner à un utilisateur l'accès complet à tous les emplacements, ajoutez-le plutot dans RepairPlugin > Settings > Permissions.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=enhanced_locations
The shop manager assignment panel showing assigned WordPress users for a location
https://www.repairplugin.com/book-a-repair#locations
Location selection step on the frontend where customers pick their nearest store

Référence des paramètres

Onglet Schedules

ParamètreDescriptionPar défautLe client voit
Schedule Group NameNomme le modèle de planning pour que vous puissiez l'identifier lorsque vous l'assignez aux emplacementsvideRien directement -- c'est pour votre propre organisation.
Opening Hours (per day)Définit quand l'emplacement est ouvert et disponible pour les réservations, pour chaque jour de la semainevide (fermé)Seuls les créneaux horaires compris dans ces horaires sont disponibles lorsqu'ils sélectionnent cet emplacement.
Break Time (per day)Bloque une période dans la journée de travail pour les réservations (par ex. une pause déjeuner de 13:00 à 14:00)vide (pas de pause)Aucun créneau horaire n'est disponible pendant les périodes de pause.

Onglet Locations

ParamètreDescriptionPar défautLe client voit
NameDéfinit le nom d'affichage de l'emplacementvideCe nom apparait dans l'étape de sélection de l'emplacement lors de la réservation.
TelephoneEnregistre le numéro de téléphone de contact de l'emplacementvideLe numéro de téléphone peut apparaitre dans les détails de l'emplacement et les communications.
Address, Zipcode, CityDéfinit l'adresse physique, utilisée pour l'affichage et l'intégration Google MapsvideL'adresse apparait lors de la sélection de l'emplacement et est utilisée pour les calculs de l'emplacement le plus proche.
Google Maps LinkLien vers la page Google Maps de l'emplacementvideUn lien direct vers la carte qu'ils peuvent utiliser pour la navigation.
EmailDéfinit l'adresse e-mail qui reçoit les notifications de réservation pour cet emplacementvideRien directement -- cela controle où les notifications sont envoyées.
BCC EmailAjoute une adresse e-mail supplémentaire qui reçoit une copie cachée de toutes les notifications de l'emplacementvideRien -- c'est uniquement pour un usage interne.
Schedule GroupLie l'emplacement à un planning spécifique, définissant ses horaires d'ouverture et ses pausesaucunSeuls les créneaux horaires du planning assigné sont disponibles lorsqu'ils sélectionnent cet emplacement.
Shop ManagersAssigne des utilisateurs WordPress comme responsables de cet emplacement. Ils ne peuvent accéder qu'aux données de cet emplacement (tarifs et rendez-vous)aucunRien directement -- cela controle qui gère l'emplacement en arrière-plan.
Location ImageTélécharge une photo ou une image pour l'emplacementaucune. Taille recommandée : 500px x 125px (ratio 4:1)L'image apparait lors de la sélection de l'emplacement si "Show Location Image on Frontend" est activé dans Settings.
Virtual LocationMarque l'emplacement comme virtuel, ce qui désactive "Come by our store" et "Ship device." Seuls les services de collecte et de réparation sur site restent disponiblesoffLes emplacements virtuels n'apparaissent pas dans la sélection d'emplacement. Ils fonctionnent comme des points de routage en arrière-plan pour les services de collecte et sur site.
Service Methods (per location)Controle quelles méthodes de service sont disponibles pour cet emplacement spécifiquetoutes activéesUniquement les méthodes de service que vous avez activées pour l'emplacement sélectionné.
Location ShortcodeGénère un shortcode qui affiche le flux de réservation de réparation filtré pour cet emplacement spécifique. Format : [Repair_All location=X] (où X est l'identifiant de l'emplacement)Lorsque vous placez ce shortcode sur une page WordPress, il affiche uniquement le flux de réparation de cet emplacement -- utile pour les pages dédiées aux magasins.

Onglet Settings

ParamètreDescriptionPar défautLe client voit
Google Maps API KeyActive l'intégration Google Maps pour la recherche de l'emplacement le plus proche et l'assignation automatique. Vous aurez besoin des API Maps JavaScript, Places et Geocoding activées dans Google Cloud ConsolevideRecherche d'emplacement par adresse et assignation automatique du magasin le plus proche (lorsque les autres paramètres Google Maps sont activés).
Enable Search by Nearest Location on FrontendPermet aux clients de trouver le magasin le plus proche en fonction de leur adresse. Nécessite une clé API Google MapsonUn champ de recherche par adresse apparait dans l'étape de sélection de l'emplacement qui trie ou met en évidence le magasin le plus proche.
Automatically Assign Nearest LocationAssigne automatiquement le magasin le plus proche pour les méthodes de service Pickup Service et Repair on Location, supprimant l'étape de sélection manuelle de l'emplacement de ces flux. Nécessite une clé API Google MapsonLorsqu'ils utilisent le service de collecte ou la réparation sur site, ils sont automatiquement dirigés vers le magasin le plus proche sans avoir à choisir manuellement.
Require Search Before Showing LocationsMasque la liste complète des emplacements jusqu'à ce que le client saisisse une recherche (adresse ou code postal)offIls doivent chercher avant de voir les emplacements disponibles -- utile si vous avez de nombreuses succursales.
Preferred Distance UnitDéfinit l'unité utilisée pour les calculs et l'affichage des distancesKMLes distances affichées dans la sélection de l'emplacement utilisent l'unité que vous avez choisie.
Enable Pricing Based on LocationRend la tarification entièrement spécifique à l'emplacement. Ajoute un menu déroulant "Selected Location" aux pages Models & Repairs et Default Repairs. Chaque emplacement conserve des prix, durées et marges indépendants. Ceci est également requis pour les restrictions d'accès des responsables de magasinoffUne étape obligatoire de sélection de l'emplacement apparait comme première étape du flux de réservation. Tous les tarifs et disponibilités sont verrouillés sur l'emplacement sélectionné.
Show Location Image on FrontendAffiche l'image de l'emplacement téléchargée lors de l'étape de sélection de l'emplacement dans le processus de réservationonLes images des magasins apparaissent à coté des noms des emplacements, facilitant la reconnaissance de chaque succursale.
Allow Customers to Choose Location for ShippingPermet aux clients de sélectionner le magasin vers lequel ils souhaitent envoyer leur appareil lors de l'utilisation de la méthode de service "Ship Device"onUne option de sélection d'emplacement apparait dans le flux de réservation Ship Device.
Allow Customers to Choose Location for Quote PDFPermet aux clients de choisir un emplacement spécifique lors de la génération d'un devis PDFonUne option de sélection d'emplacement apparait dans le processus de génération de devis/PDF.

Questions fréquentes

Y a-t-il un nombre maximum d'emplacements ?

Non. Avec le plan Scale (qui inclut Emplacements avancés), vous pouvez créer un nombre illimité d'emplacements. Vous devez toujours avoir au moins un emplacement.

Comment fonctionne l'assignation automatique de l'emplacement le plus proche ?

Lorsqu'un client saisit son adresse, RepairPlugin calcule la distance à vol d'oiseau vers chacun de vos emplacements en utilisant la formule de Haversine (via Google Maps). L'emplacement le plus proche est alors automatiquement assigné à la réservation. Une clé API Google Maps est requise.

Que se passe-t-il pour les rendez-vous existants si je supprime un emplacement ?

Les rendez-vous existants ne sont ni supprimés ni modifiés. Lorsque vous supprimez un emplacement, ses plannings et tarifs spécifiques à l'emplacement sont supprimés, mais tous les rendez-vous liés à cet emplacement restent dans le système. Vous devez toujours conserver au moins un emplacement.

Les responsables d'emplacement peuvent-ils modifier les paramètres globaux ?

Non. Les responsables d'emplacement ne peuvent accéder qu'aux données de leurs emplacements assignés. Les paramètres globaux, la gestion des licences, les autorisations, l'import/export et la réinitialisation des données ne sont disponibles que pour les utilisateurs Accès complet et Niveau supérieur.

Articles connexes

Command Palette

Search for a command to run...