Module PrestaShop
Dernière mise à jour:
Pour les administrateurs PrestaShop et les responsables techniques. Précédent: · Ensuite:
Le module PrestaKick connecte PrestaShop à PrestaKick, synchronise les données et affiche les fonctionnalités destinées aux clients sur le site web.
Ouvre la section gestion des modules
Après avoir installé le module, ouvrez-le PrestaKick AI dans le PrestaShop Back Office. Les principales sections sont:
- Connection: connexion à l’atelier et accès aux données.
- Widget: configuration du cadre de chat.
- Features: activer la recherche et les suggestions de produits.
- Cron Jobs: configurer les tâches récurrentes et consulter les journaux.
- AI Content et AI Translate: créer ou traduire du contenu dans le Back Office.
- Support: voir les informations de support.
Après avoir changé la configuration, sélectionnez Save configuration. Si vous quittez la page avant de sauvegarder, le changement ne prendra pas effet.
Connecter via OAuth
OAuth est la méthode recommandée pour se connecter:
- Ouvrir Connection.
- Sélectionner Connect with PrestaKick.
- Connectez-vous au tableau de bord si nécessaire.
- Sélectionnez la bonne boutique puis sélectionnez Confirm connection.
- Retourner au module et vérifier le statut Connected.
- Sélectionnez Save configuration.
Complétez une connexion avant d’ouvrir un nouveau flux OAuth. Les liens OAuth sont limités dans le temps et ne peuvent être utilisés qu’une seule fois.
Connexion manuelle
Utilisez Connect manually uniquement lorsque la connexion OAuth ne fonctionne pas. Saisissez les valeurs fournies par le Dashboard, notamment:
- PrestaKick URL
- Module Secret
- API Base URL
- Widget Key
- Shop ID
- API Widget URL
Pour un store en ligne, l’API doit pointer vers https://api.prestakick.com et le service de chat vers https://chat.prestakick.com.
Après avoir saisi, sélectionnez Save configuration puis Test connection.
Permissions d’accès aux données
La section Store API Key permet PrestaKick de demander des données au magasin. API Permissions spécifier le type de données à lire, par exemple:
- Produits et catégories.
- Clients et commandes.
- Chariot de courses.
- Stockez les informations.
- Pages CMS.
Activez uniquement les types de données dont vous avez besoin. Si vous désactivez une permission, des fonctionnalités qui dépendent de ce type de données peuvent manquer.
Quand vous créez une nouvelle clé API, l’ancienne clé cesse de fonctionner. Sélectionnez Save configuration, puis mettez à jour les systèmes qui utilisent encore l’ancienne clé.
Activez la recherche et les suggestions
Features ouvertes à gérer:
- Image Search (Vision Search): recherche de produits par images.
- Semantic Search: trouver les produits par signification.
- Display Related Products: afficher les produits associés dans des emplacements sélectionnés.
Si la page affiche API connection required, complétez d’abord la connexion. Certaines caractéristiques nécessitent un plan adapté; voir .
Comment les données sont synchronisées
Lorsque les données changent dans PrestaShop, le module ajoute ce changement à une file d’attente. Cron traite la file d’attente et envoie les données à PrestaKick.
Vous pouvez également demander une resynchronisation depuis la page Data sync du tableau de bord. Chaque type de données a une limite manuelle de fréquence de synchronisation; Si vous voyez un message de limite, attendez d’être autorisé à réessayer.
État de la connexion
| Statut | Signification | Que faire |
|---|---|---|
| Healthy | Signal d’activité récente et file d’attente normale | Aucune action n’est requise |
| Degraded | Anciens signaux ou files d’attente croissantes | Vérifiez le cron et les journaux pour voir si l’état persiste |
| Offline | Aucun signal récent | Vérifiez le module du serveur, le cron et la connexion Internet |
| Unknown | Données d’évaluation insuffisantes | Attends quelques minutes après la première connexion |
Connected confirme seulement que les détails de connexion sont valides. Les statuts ci-dessus reflètent l’activité récente du module.
Créer des emplois Cron
- Ouvre les emplois Cron → les paramètres.
- Copiez la commande ou l’URL fournie par le module.
- Ajouter à l’ordonnanceur de votre hébergeur selon la fréquence affichée à l’écran.
- Utiliser Run now pour un essai si nécessaire.
- Ouvrez les emplois → journaux de cron pour voir les résultats.
Ne partagez pas les URL de cron car elles contiennent des codes de sécurité. Si les journaux indiquent Unauthorized: invalid or missing cron token., copiez les nouvelles informations du Settings et mettez-les à jour sur l’hébergement.
Contenu IA et traduction IA
AI Content soutient la création de contenu. AI Translate prend en charge la traduction dans d’autres langues. Chaque section a ses propres décors et son histoire.
Relisez le contenu généré par l’IA avant de publier. Vérifiez les noms des produits, les spécifications, les politiques et la terminologie de la marque.
Quand le soutien est nécessaire
Envoyer au support:
- Nom de la boutique et domaine de la boutique.
- Capture d’écran complète du message d’erreur.
- Lorsque l’erreur s’est produite, avec le fuseau horaire.
- Statut dans les Connection et les dossiers associés dans Cron Jobs → Logs.
N’envoyez pas de secrets de module, de clés API, de clés widget ou de jetons cron.