Dépannage

Solutions aux problèmes courants rencontrés avec Restaurant Manager Pro.

Widget ne se charge pas

Symptôme

Le bouton de réservation ne fait rien ou le modal ne s'ouvre pas.

Solutions

  1. 1. Vérifiez que le script est bien chargé :
    <script src="https://widget.restaurantmanagerpro.fr/widget.js"></script>
  2. 2. Vérifiez la console du navigateur (F12) pour les erreurs
  3. 3. Assurez-vous que RESTAURANT_CONFIG est défini AVANT le script
  4. 4. Vérifiez que votre code restaurant est correct

Réservation ne s'enregistre pas

Causes possibles

  • • Code restaurant invalide ou inexistant
  • • Problème de connexion Firebase
  • • Email ou téléphone invalide
  • • Rate limit dépassé (trop de tentatives)

Solutions

  1. 1. Vérifiez votre code restaurant dans le backoffice
  2. 2. Testez avec un email valide (format: user@domain.com)
  3. 3. Attendez 15 minutes si rate limit dépassé
  4. 4. Vérifiez la console pour les messages d'erreur

Emails non reçus

Vérifications

  1. 1. Vérifiez le dossier spam/courrier indésirable
  2. 2. Vérifiez la configuration SMTP dans le backoffice
  3. 3. Testez l'envoi d'email depuis le backoffice
  4. 4. Vérifiez que le mot de passe d'application Google est correct

💡 Astuce : Utilisez un mot de passe d'application Google, pas votre mot de passe principal.

Notifications Push iOS

Notifications non reçues

  1. 1. Vérifiez que les notifications sont autorisées dans Réglages iOS
  2. 2. Redémarrez l'application
  3. 3. Vérifiez que vous avez entré le bon code restaurant
  4. 4. Assurez-vous d'avoir une connexion internet
  5. 5. Réinstallez l'application si le problème persiste

Problèmes de Couleurs

Les couleurs ne s'appliquent pas

Vérifiez le format des couleurs :

// ✅ Correct
primaryColor: '#D4AF37'

// ❌ Incorrect
primaryColor: 'D4AF37'    // Manque le #
primaryColor: 'gold'      // Nom de couleur non supporté

Erreurs API

Erreur 404 - Restaurant non trouvé

Le code restaurant n'existe pas dans la base de données.

Solution : Vérifiez votre code dans le backoffice ou contactez le support.

Erreur 429 - Rate Limit

Trop de requêtes en peu de temps.

Solution : Attendez 15 minutes avant de réessayer.

Problèmes de Disponibilité

Tous les créneaux sont indisponibles

  1. 1. Vérifiez vos horaires d'ouverture dans le backoffice
  2. 2. Vérifiez que le restaurant n'est pas marqué comme fermé
  3. 3. Vérifiez la capacité maximum (maxGuestsPerSlot)
  4. 4. Vérifiez qu'il n'y a pas de fermeture exceptionnelle

Backoffice

Impossible de se connecter

  1. 1. Vérifiez votre email et mot de passe
  2. 2. Utilisez la fonction "Mot de passe oublié"
  3. 3. Vérifiez que votre compte est activé
  4. 4. Essayez un autre navigateur

Réservations non visibles

  1. 1. Actualisez la page (F5)
  2. 2. Vérifiez les filtres de date
  3. 3. Vérifiez que vous êtes sur le bon restaurant

Mode Debug

Activez le mode debug pour voir les logs détaillés :

// Ouvrez la console du navigateur (F12)
// Puis tapez :
localStorage.setItem('debug', 'true');

// Rechargez la page
// Vous verrez maintenant tous les logs détaillés

// Pour désactiver :
localStorage.removeItem('debug');

Problèmes Courants

❓ Le widget s'affiche en anglais

Le widget est en français par défaut. Si vous voyez de l'anglais, contactez le support.

❓ Le modal ne se ferme pas

Cliquez sur le X en haut à droite ou cliquez en dehors du modal.

❓ Les dates passées sont sélectionnables

C'est normal, le widget bloque automatiquement les réservations pour les dates passées.

Besoin d'Aide ?

Si votre problème persiste, contactez notre support :