Pourquoi un prix dynamique ne s'affiche pas
Checklist de dépannage étape par étape lorsqu'un prix de réparation dynamique ne s'affiche pas sur votre site RepairPlugin.
Que pouvez-vous faire avec ceci ?
- Diagnostiquer les prix manquants en quelques minutes -- un ordre fixe de vérifications, de la plus rapide à la plus approfondie, pour ne pas perdre de temps sur la mauvaise piste.
- Comprendre quelles réparations peuvent ou non être liées -- apprenez pourquoi les réparations personnalisées que vous créez vous-même ne reçoivent jamais de prix fournisseurs.
- Vérifier le mapping d'attributs -- la cause la plus courante lorsqu'« un niveau de qualité n'apparaît pas ».
- Confirmer si le problème vient de RepairPlugin ou du fournisseur -- une simple vérification sur le site du fournisseur vous indique à qui vous adresser.
Pour un aperçu général du fonctionnement de la Tarification dynamique, voir Tarification dynamique. Pour les questions fréquentes et les problèmes liés à la synchronisation, voir FAQ Tarification dynamique.
Où le trouver
La plupart des vérifications ci-dessous se font dans deux zones :
RepairPlugin > Settings > Dynamic Pricing-- paramètres globaux, liste des fournisseurs et journaux.RepairPlugin > Réparations par défautetRepairPlugin > Modèles & Réparations-- là où les marges sont définies et où vous vérifiez si une réparation est téléchargée ou personnalisée.
Vous effectuerez également une rapide vérification directement sur votre site en ligne (le processus de réservation).
Comment résoudre le problème
Parcourez les vérifications dans l'ordre. Arrêtez-vous dès que vous trouvez la cause.
Étape 1 — S'agit-il vraiment d'une réparation téléchargée ? (la vérification la plus fondamentale)
C'est la raison la plus courante pour laquelle la Tarification dynamique « ne fonctionne pas » sur certaines réparations. Beaucoup d'ateliers, lors de la configuration initiale de RepairPlugin, créent leurs propres réparations à la main parce qu'ils n'utilisent pas encore la Tarification dynamique. Plus tard, lorsqu'ils activent la Tarification dynamique, ces réparations créées manuellement ne peuvent pas être liées aux données fournisseurs -- il n'y a pas d'ID sous-jacent pour effectuer la correspondance.
Comment vérifier :
- Allez dans
RepairPlugin > Réparations par défaut(ouModèles & Réparations). - Cherchez une petite icône de personne à côté du nom de la réparation.
- Icône de personne visible = réparation RepairPlugin standard téléchargée depuis le catalogue. La Tarification dynamique peut s'y lier.
- Pas d'icône de personne = une réparation personnalisée que vous (ou un administrateur précédent) avez créée manuellement. La Tarification dynamique ne peut pas s'y lier, quelle que soit la configuration des marges ou des attributs.
La solution : supprimez la réparation personnalisée et téléchargez l'équivalent standard depuis la page de téléchargement. Voir Télécharger les modèles pour savoir comment télécharger des réparations.
Étape 2 — Vérification rapide côté frontend
Avant de plonger dans le backend, vérifiez le processus de réservation sur votre site en ligne.
- Ouvrez le processus de réservation comme le ferait un client.
- Naviguez jusqu'à la réparation concernée.
- Cherchez une petite date de « dernière mise à jour » à côté du prix (le format est défini via
Settings > Dynamic Pricing-> « Format for Last Price Updated Date on Frontend »).
Résultat :
- Vous voyez la date -- la Tarification dynamique atteint bien la réparation. Le problème vient d'autre chose (par ex., un autre niveau de qualité, un autre modèle, ou le prix n'est pas celui que vous attendiez).
- Vous ne voyez pas la date -- la Tarification dynamique n'atteint pas la réparation. Continuez avec les vérifications ci-dessous.
Étape 3 — Paramètres de base
Trois interrupteurs rapides qui éliminent l'évidence :
- L'option Enable Dynamic Pricing est-elle activée ? (
Settings > Dynamic Pricing > Settings) - Une synchronisation a-t-elle eu lieu récemment ? Vérifiez l'onglet Recent Logs pour un horodatage récent et vert.
- Le fournisseur que vous attendez est-il activé sur sa carte de fournisseur ?
Si aucune synchronisation n'a eu lieu depuis plus d'une heure, voir Configurer les cronjobs -- le mode de synchronisation WordPress dépend du trafic des visiteurs et peut s'arrêter pendant les périodes calmes.
Étape 4 — Mapping des attributs de qualité
C'est la cause la plus courante lorsqu'un niveau de qualité spécifique (par ex., la qualité « Premium » de la batterie) n'apparaît pas tandis que d'autres s'affichent.
- Allez dans
Settings > Dynamic Pricing > Settings > [Fournisseur] > **Manage Attributes**. - Regardez le groupe d'attributs concerné : Screen, Battery ou Other.
- Pour chacun de vos attributs de réparation, vérifiez que toutes les variantes de qualité du fournisseur sont mappées sous « Your Linking ».
- Les attributs fournisseurs non mappés sont signalés par un indicateur d'alerte -- ne les manquez pas.
- Comparez avec « Our Suggestion » et acceptez les mappings qui correspondent à votre image de marque.
- Cliquez sur Update.
Pour plus de détails sur le mapping d'attributs et le système de suggestions, voir Fournisseurs & Liaison et la section sur le mapping d'attributs de FAQ Tarification dynamique.
Étape 5 — Couverture des marques et modèles
Un fournisseur peut être activé mais limité à certaines marques ou catégories.
- Cliquez sur Manage Devices sur la carte du fournisseur.
- Vérifiez que la catégorie et la marque concernées sont cochées.
- Si la marque est décochée, ce fournisseur ne fournira pas de prix pour ces appareils -- activez la marque ou appuyez-vous sur un autre fournisseur.
Étape 6 — Avez-vous rempli la bonne colonne ?
Dans Réparations par défaut et Modèles & Réparations, il y a une colonne de marge ainsi que des champs de prix de repli. Assurez-vous que votre valeur se trouve bien dans la colonne de marge -- et non dans un champ de repli ou « Prix sur demande » par erreur. Une réparation sans marge définie revient au prix manuel ou affiche « Prix sur demande », selon votre paramètre de repli global.
Voir Réparations par défaut et Modèles & Réparations pour la disposition de l'éditeur.
Étape 7 — Travaillez-vous au bon niveau ?
Cette étape résout un problème dans lequel beaucoup d'ateliers se retrouvent : « J'ai modifié la marge dans Réparations par défaut, mais je ne la vois pas sur ce modèle spécifique. »
- Recommandé : définissez les marges dans Réparations par défaut. La marge s'applique alors à tous les modèles de cette catégorie et se met à jour automatiquement à chaque synchronisation.
- Attention aux modifications au niveau du modèle. Dès que quelqu'un saisit une marge (ou toute autre modification) pour un modèle spécifique dans
Modèles & Réparations, ce modèle se déconnecte des Réparations par défaut pour ce type de réparation -- pour toujours. Les futures modifications des Réparations par défaut ne s'y appliqueront plus. - Si un modèle ne reflète pas vos modifications des Réparations par défaut, quelqu'un a presque certainement effectué une modification au niveau du modèle dans le passé. Vous devrez soit saisir à nouveau la valeur au niveau du modèle, soit supprimer le remplacement.
- Pour des groupes de modèles qui nécessitent des marges différentes, utilisez la Modification en masse avec des préréglages -- pas des remplacements au niveau du modèle. Voir Modification en masse et Marges & Stratégie de prix pour plus de détails.
Étape 8 — Paramètres globaux de repli et de masquage
Trois paramètres peuvent faire disparaître les prix même lorsque tout le reste est correct. Ils se trouvent tous dans Settings > Dynamic Pricing > Settings :
- « What If Item Is Not Linked or Not in Stock » -- s'il est défini sur Price on Request, toute réparation qui ne peut pas être tarifée via les données fournisseurs masque son prix et affiche un label « Prix sur demande » au lieu de revenir à votre prix manuel. Voir Prix sur demande.
- « Hide Repair Attribute If No Part Is Available or Price Is 0 » -- lorsqu'il est activé, les niveaux de qualité sans pièce liée ou avec une marge à zéro sont complètement masqués au lieu d'afficher « Prix sur demande ». C'est la raison la plus courante pour laquelle un niveau de qualité « disparaît » entièrement.
- « Hide Repair If... » -- masque des réparations entières en fonction du statut d'inventaire fournisseur. S'il est défini sur « Not found » ou « Not found or not in stock », les réparations sans liaison fournisseur n'apparaîtront pas du tout dans le processus de réservation.
Étape 9 — Stock et flux fournisseur
Seules les pièces en stock comptent. Les pièces en rupture de stock sont ignorées lors de la synchronisation.
Test rapide 1 -- activez davantage de fournisseurs : dans Settings > Dynamic Pricing > Settings, activez temporairement des fournisseurs supplémentaires. Si le prix apparaît une fois qu'un autre fournisseur est activé, c'est simplement que le fournisseur d'origine n'avait pas la pièce en stock.
Test rapide 2 -- vérifiez le site du fournisseur : allez directement sur le site du fournisseur et recherchez la pièce. Si elle est listée comme en rupture de stock là-bas, cela confirme que ce n'est pas un problème RepairPlugin -- vous attendez simplement le réapprovisionnement du fournisseur.
Autres points à vérifier :
- Pour les réparations multi-qualités, au moins une qualité doit rester active pour que la synchronisation fonctionne.
- Consultez l'onglet Error Logs pour les incompatibilités de SKU, erreurs d'analyse ou délais d'attente de flux.
Règle d'or : si la pièce est en stock sur le site du fournisseur et que la bonne qualité est mappée dans Manage Attributes, alors la tarification dynamique doit fonctionner. Si ce n'est toujours pas le cas, le problème revient à l'étape 1 (réparation personnalisée), l'étape 6 (mauvaise colonne) ou l'étape 7 (déconnexion au niveau du modèle).
Étape 10 — Vérifier avec un rendez-vous de test (le détecteur de fumée)
Si tout ce qui précède est en ordre et que vous ne comprenez toujours pas ce qui se passe, créez un rendez-vous de test avec la réparation concernée.
- Réservez la réparation via le frontend.
- Ouvrez la réservation sur la page Rendez-vous.
- Cliquez sur l'icône d'information à côté du nom de la réparation.
- Vous verrez le détail complet des prix : nom du fournisseur, SKU, prix d'achat, conversion de devise, règles de prix personnalisées, marge, taxe, arrondi et prix final.
C'est le moyen le plus rapide de confirmer si la Tarification dynamique atteint la réparation et, si oui, à quelle étape elle produit un chiffre inattendu. Voir Gérer les rendez-vous pour plus de détails.
Étape 11 — Forcer une resynchronisation et attendre
Si vous avez corrigé quelque chose au cours des étapes précédentes, la modification ne sera pas visible tant que la prochaine synchronisation n'aura pas eu lieu.
- Lancez une resynchronisation manuelle depuis
Settings > Dynamic Pricing > Settings. - Vérifiez dans Recent Logs que la synchronisation s'est terminée avec succès.
- Les prix se mettent à jour dans les 60 minutes sur un calendrier de synchronisation normal.
- Le mode Cronjob est plus fiable que le mode WordPress, qui dépend du trafic des visiteurs. Voir Configurer les cronjobs pour les instructions de configuration.
Questions fréquentes
Pourquoi ne puis-je pas lier mes réparations créées manuellement à la Tarification dynamique ?
La Tarification dynamique associe les pièces fournisseurs aux réparations RepairPlugin par un ID interne, pas par le nom. Les réparations personnalisées que vous créez vous-même n'ont pas cet ID -- elles n'existent que dans votre installation, pas dans le catalogue central RepairPlugin. La seule façon d'utiliser la Tarification dynamique pour une réparation donnée est de télécharger la version standard depuis la page de téléchargement. Voir Télécharger les modèles.
J'ai modifié la marge dans Réparations par défaut mais elle n'apparaît pas sur un modèle spécifique. Pourquoi ?
Ce modèle a été déconnecté des Réparations par défaut pour ce type de réparation. La déconnexion se produit automatiquement la première fois que quelqu'un effectue une modification au niveau du modèle dans Modèles & Réparations. Les futures modifications des Réparations par défaut ne s'appliquent pas aux modèles déconnectés. Pour corriger cela, saisissez à nouveau la marge au niveau du modèle, ou utilisez la Modification en masse avec un préréglage pour le groupe concerné.
Comment savoir si la Tarification dynamique fonctionne pour une réparation spécifique ?
Ouvrez la réparation dans le processus de réservation sur votre site en ligne. Si vous voyez une petite date de « dernière mise à jour » à côté du prix, la Tarification dynamique est active pour cette réparation. Si la date est absente, ce n'est pas le cas -- parcourez les vérifications ci-dessus.
Une pièce est en stock sur le site du fournisseur mais mon prix ne s'affiche toujours pas. Que faire ?
Revenez à l'étape 1 (est-ce une réparation téléchargée ?), l'étape 4 (mapping d'attributs) et l'étape 7 (déconnexion au niveau du modèle). L'une de celles-ci est presque toujours la cause lorsque le stock et la connexion fournisseur sont confirmés.