EcomBot propose un connecteur officiel pour WooCommerce. Contrairement à de nombreux plugins qui alourdissent votre boutique, notre module est conçu avec une architecture "Agnostique et Asynchrone" (Pattern Adapter).
Pourquoi un Plugin Spécifique ?
1. Synchronisation Haute Performance (Eager Sync)
Le plugin n'effectue aucune requête SQL directe ou non optimisée sur votre base de données WordPress.
Il expose une API REST (/wp-json/ecombot/v1/catalog-export) spécialement conçue pour paginer massivement vos produits, gérant les variations et les taxonomies sans risquer un "Timeout" serveur (Erreur 504).
2. Extraction Sérialisée des Attributs
La force de l'IA repose sur les détails. Le plugin ne se contente pas de synchroniser le nom et le prix. Il intègre un sérialiseur sur-mesure pour contourner les limitations de l'objet WC_Product_Attribute de WooCommerce, permettant d'extraire parfaitement les tailles, matières et couleurs, même si elles sont créées sous forme de taxonomies complexes.
3. Gestion des Champs Personnalisés (ACF)
Si vous utilisez Advanced Custom Fields (ACF) pour enrichir vos fiches produits, le plugin EcomBot les détecte. Il est capable de privilégier un champ masqué spécialement rédigé pour l'IA plutôt que la description publique classique, vous donnant un contrôle total sur "ce que le bot sait du produit".
Les Webhooks Temps Réel
Une fois installé, le plugin crée des Webhooks WooCommerce qui écoutent les événements de votre boutique (product.created, product.updated, product.deleted, order.created).
- Processus en Arrière-plan (WP Cron) : Ces webhooks envoient un payload JSON vers les serveurs EcomBot de manière totalement asynchrone via une tâche planifiée
wp_schedule_single_event. - Traçabilité Totale : Contrairement aux requêtes HTTP basiques, ce processus en arrière-plan permet d'attendre la réponse du SaaS et de consigner le code de succès ou d'erreur exact.
- Zéro Impact sur les Ventes : Lorsqu'un client valide une commande sur votre site, le passage en base de données n'est pas mis en pause en attendant la réponse d'EcomBot. La performance de votre Tunnel de Vente reste intacte.
Installation du Plugin
- Rendez-vous dans votre tableau de bord EcomBot, onglet Intégrations.
- Téléchargez l'archive
.zipdu plugin officiel. Notez que notre système de distribution sécurisé (OTA) vous garantit toujours la dernière version via une URL signée. - Sur votre WordPress, allez dans Extensions > Ajouter.
- Uploadez le fichier zip, activez l'extension.
- Dans le menu de gauche WooCommerce, cliquez sur EcomBot. Renseignez l'ID de Projet et la Clé Secrète fournis dans votre tableau de bord SaaS.
Affichage Automatique du Widget
À partir de la version 1.3.11, le plugin gère lui-même l'affichage du Chatbot sur votre boutique. Plus besoin de manipuler le code source de votre thème pour y injecter le script d'installation.
- Performances optimales : Le script est injecté de manière 100% asynchrone (attribut
defer) dans l'en-tête de votre site pour ne jamais ralentir le chargement visuel (TTFB). - Contrôle total : Vous disposez d'un interrupteur "Activer le Chatbot sur la boutique" directement dans l'onglet Général des réglages du plugin pour masquer l'assistant virtuel en un clic si nécessaire.
Diagnostic et Logs (Réglages Avancés)
Le plugin intègre une console de diagnostic en temps réel pour analyser les échanges entre votre WooCommerce et le SaaS EcomBot :
- Activer les logs de débogage : Activez cette option pour forcer le plugin à enregistrer le détail des payloads envoyés et les réponses du serveur (très utile si un produit ne se synchronise pas).
- Console intégrée : Lisez le fichier de log directement depuis l'interface de réglage du plugin, sans avoir à manipuler les fichiers de votre serveur.
- Auto-nettoyage : Configurez la durée de rétention des logs (ex: 7 jours). Le plugin effacera automatiquement les anciens historiques pour économiser l'espace disque de votre hébergement. Vous pouvez également vider la console manuellement en un clic.