Démos Tarifs FAQ Contact Connexion Inscription

Questions fréquentes

Trouvez les réponses aux questions courantes sur l'installation, la configuration et l'utilisation des modules Devexa pour Magento 2.

Installation et configuration

Sur Magento 2, via Composer depuis le dépôt Devexa : le Devexa Connector et AI Studio, rien à copier dans app/code/. Les widgets proviennent de la plateforme et se configurent dans votre tableau de bord. Votre tableau de bord affiche ces commandes avec votre propre clé de licence déjà intégrée :
# Magento 2: Devexa Connector + AI Studio, through Composer from the Devexa repository.
# Your dashboard (Downloads) shows these commands with your own licence key in them.
composer require devexa/connector devexa/ai-studio

bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush

# Then: Stores > Configuration > Devexa > License & Platform: paste the key.
# Medusa, Shopify and WordPress: see Documentation in your dashboard.
Allez dans Stores > Configuration > Devexa > License & Platform, collez votre clé API (elle commence par dxk_) et cliquez sur Save. Le statut de la licence doit afficher « Valid ».
Oui, après la mise à jour des fichiers du module, lancez bin/magento setup:di:compile puis bin/magento cache:flush. En mode développeur, vous pouvez vous passer de di:compile, mais vous devez vider generated :
rm -rf generated/code/Devexa && bin/magento cache:flush

Thème Hyva

Les modules Devexa utilisent des classes Tailwind CSS. Pour le thème Hyva, vous devez ajouter les templates du module à votre configuration de purge Tailwind et régénérer le CSS. Après la génération, déployez le contenu statique avec bin/magento setup:static-content:deploy.
# In your Hyva theme's tailwind.config.js, add the modules to `content`
# so their classes survive the purge. They install under vendor/, not app/code:
#   '../../../../../../../vendor/devexa/*/src/view/frontend/**/*.phtml'
# (and app/code/Devexa/**/*.phtml as well if you develop them locally)

npm run build-prod
# or
npx tailwindcss -o web/css/styles.css --minify
Vérifiez que vous avez ajouté les chemins des templates Devexa à la configuration de purge du fichier tailwind.config.js de votre thème Hyva, puis recompilé le CSS. Si vous utilisez une surcharge de thème dans app/design/frontend/YourVendor/YourTheme/Devexa_SmartSearch/templates/, ajoutez aussi ce chemin.

Smart Search

  1. Vérifiez que le module est activé : Stores > Config > Devexa > Smart Search > Enable = Yes
  2. Vérifiez que votre licence est valide : Stores > Config > Devexa > License & Platform > License Status doit afficher « Valid »
  3. Consultez la console du navigateur à la recherche d'erreurs JavaScript
  4. Assurez-vous que le layout XML est chargé — vérifiez que le bloc smartsearch_search existe dans le layout de votre thème
  1. Lancez bin/magento indexer:reindex catalogsearch_fulltext pour réindexer Elasticsearch
  2. Vérifiez qu'Elasticsearch/OpenSearch fonctionne et est accessible
  3. Vérifiez que le moteur de recherche est configuré : Stores > Config > Catalog > Catalog Search
La popup utilise l'Elasticsearch natif de Magento via SearchInterface. Si vous avez des modules de recherche tiers (Findbar, Algolia, etc.) qui remplacent la page de recherche du catalogue, les résultats peuvent différer. Désactivez les modules en conflit ou contactez le support pour une intégration.
Videz tous les caches : bin/magento cache:flush. Si vous utilisez Hyva, assurez-vous que le template Alpine.js est correctement compilé. Consultez la console du navigateur à la recherche d'erreurs JS.

Recommandations IA

L'IA a besoin d'au moins 500 événements suivis (vues de produits, ajouts au panier, achats) avant de pouvoir générer des recommandations précises. Activez toutes les options de suivi dans Stores > Config > Devexa > AI Recommendations > Tracking.
Tant que les données collectées sont insuffisantes, le module affiche les meilleures ventes à la place. Vérifiez que le suivi est activé et que votre boutique reçoit du trafic.

Protection des formulaires SmartShield

Vérifiez les seuils de score de risque dans Stores > Config > Devexa > SmartShield. Par défaut : vérification à 50, blocage à 80. Vous pouvez augmenter ces valeurs. Vérifiez aussi si le pays du client figure dans la liste des pays bloqués.
Le JS de SmartShield comporte une liste blanche d'URL sûres qui exclut /checkout/cart/, /customer/section/, /rest/, /graphql. Si vous avez des URL de panier personnalisées, contactez le support.

Licences et facturation

Il existe un délai de grâce de 24 heures. Passé ce délai, les modules cessent de fonctionner. Renouvelez votre abonnement pour rétablir le service immédiatement.
Oui, ajoutez votre domaine de staging dans le tableau de bord de la plateforme, sous Domaines autorisés. Définissez l'environnement sur « Staging » ou « Développement ».
Connectez-vous à ai.devexa.ro, allez dans votre compte et cliquez sur le plan auquel vous souhaitez passer. Le changement prend effet immédiatement.

Développement sur mesure et support

Contactez-nous à office@devexa.ro ou via la page Contact. Nous proposons des services de développement sur mesure, dont l'intégration au thème (à partir de 50€/module ou 120€ pour tous les modules).
SmartShield peut être configuré pour protéger des formulaires personnalisés. Contactez le support pour une intégration sur mesure.
Signalez les problèmes par e-mail à office@devexa.ro ou via la page Support de la plateforme.

Performances

Non. La popup de recherche ne se charge que lorsque l'utilisateur interagit avec le champ de recherche. Les appels API utilisent un debounce (300-400 ms) pour limiter la charge serveur. Tout le suivi utilise sendBeacon, non bloquant.
La popup affiche jusqu'à 50 produits par recherche, avec une pagination côté client. La recherche s'appuie sur Elasticsearch, qui gère efficacement plus de 100 000 produits. Pour les très gros catalogues, optimisez votre configuration Elasticsearch (voir Documentation > Search Optimization Tips).

SmartAssist

Non. Il ne peut utiliser que les informations présentes dans vos données produit ou vos blocs de conditions. Les promesses que vous n'avez pas écrites sont précisément ce qu'il est conçu pour refuser.
Un simple « Je ne peux pas le confirmer d'après les informations de ce produit », jamais une supposition. La question rejoint votre rapport mensuel.
Chaque réponse affiche les informations utilisées, et la plateforme conserve les questions ainsi que le fait qu'elles aient obtenu une réponse ou non, pour que vous puissiez les passer en revue.
Non. Il ne recommande que des produits présents dans le catalogue synchronisé par Smart Search, et Magento les recharge avant affichage : un produit désactivé, masqué ou en rupture de stock n'apparaît pas.
Il fait partie de SmartAssist. Chaque message consomme le quota d'IA de votre abonnement, généralement une fraction de centime ; la recherche dans votre catalogue ne consomme rien.

AI Studio

Les suggestions d'attributs ne portent que sur les attributs vides pour ce produit dans cette vue magasin. Le texte est présenté pour relecture et ne remplace un champ que lorsque vous cliquez sur Appliquer.
Non. Pour les listes déroulantes et les sélections multiples, il ne peut choisir que parmi les options existantes : il n'ajoutera jamais « Débutnat » à côté de « Débutant ».
La suggestion sera alors erronée de la même façon — c'est pourquoi chaque valeur affiche la phrase dont elle provient. Les valeurs déduites ne sont jamais pré-cochées.
Chaque produit correspond à un petit appel d'IA prélevé sur votre quota mensuel. La page ne lit les produits qu'après avoir cliqué sur Démarrer, et vous pouvez mettre en pause à tout moment.
Dans la langue de la vue magasin pour laquelle vous rédigez. Choisissez la vue magasin en haut de la page ; le texte est enregistré comme valeur de cette vue.

AI Visualizer

Non. Elle sert à créer cette seule image, puis elle est supprimée. Elle n'est jamais montrée à personne d'autre et n'apparaît ni dans votre admin, ni dans le nôtre.
Un crédit image. Votre abonnement inclut un volume mensuel ; l'admin affiche le nombre de crédits restants.
Quatre contrôles protègent chaque image : la clé de formulaire, la limite par visiteur, la licence et votre solde sur la plateforme. Ce dernier ne peut pas être modifié depuis le navigateur.
Ceux dont la taille et l'aspect comptent chez soi ou sur soi : mobilier, lampes, tapis, décoration murale, ustensiles de cuisson sur une plaque, chapeaux et lunettes.

Promo Banners

Aucune bibliothèque n'est ajoutée : sous Hyvä, elle utilise Alpine, déjà présent sur la page, et sous Luma un script de 4 Ko. Le CSS n'est inséré que sur les pages qui affichent une bannière, les animations ne modifient que transform et opacity, et elles s'arrêtent quand la bannière sort de l'écran.
Oui. Renseignez Show From et Show Until, ou un compte à rebours qui masque la bannière lorsqu'il arrive à zéro. Le cache des pages est vidé à ces deux moments : elle apparaît et disparaît comme prévu.
Les produits désactivés, non visibles et en rupture de stock sont ignorés sur la boutique : un produit épuisé ne reste jamais dans votre bannière Black Friday.
Tout ce qui bouge seul dispose d'un bouton pause, les visiteurs dont l'appareil demande un mouvement réduit voient une bannière fixe, le titre est un vrai titre, et les lecteurs d'écran lisent les mots qui défilent une seule fois au lieu de les répéter à chaque changement.

Vous avez encore des questions ?

Vous ne trouvez pas la réponse que vous cherchez ? Contactez notre équipe support ou consultez nos plans tarifaires.

Compatible avec votre boutique

Une seule plateforme, quelle que soit votre solution e-commerce

La même recherche, le même assistant shopping, les mêmes recommandations, le même visualiseur, les mêmes bannières et la même protection des formulaires sur chaque solution. Votre catalogue se synchronise tout seul et les widgets reprennent les couleurs de votre thème.

M2 Disponible

Magento 2 / Adobe Commerce

Le Devexa Connector pour 2.4.4 à 2.4.9, Hyvä et Luma : installez-le avec Composer, collez la clé et configurez les widgets ici, sur la plateforme.

Me Disponible

Medusa v2

Un seul plugin npm. Les canaux de vente deviennent des boutiques, les réglages sont sur la plateforme, les widgets s'intègrent à n'importe quelle vitrine Next.js.

S Disponible

Shopify

Une application du Shopify App Store : collez la clé de licence et les widgets apparaissent dans votre thème.

W Disponible

WordPress / WooCommerce

Un plugin sous Settings → Devexa dans wp-admin, pour les boutiques WooCommerce.

Vous choisissez une plateforme ?

Besoin d'une solution e-commerce moderne ? Construisez-la sur Medusa.

Medusa est un moteur e-commerce open source avec une vitrine headless rapide, sans frais de licence et sans dépendance aux plugins. Devexa y est entièrement intégré : tout ce que nous proposons fonctionne sur une boutique Medusa dès le premier jour.

Parlez-nous de Medusa
  • Catalogue, stock et commandes se synchronisent tout seuls
  • Recherche, SmartAssist, recommandations et Visualizer intégrés
  • Bannières promo et protection des formulaires, configurées sur la plateforme
  • Votre propre vitrine et votre propre checkout, rien de loué