WooCommerce est une extension e-commerce gratuite et open source qui transforme un site WordPress en boutique en ligne. Lancée initialement en 2011 et acquise par Automattic (la société à l'origine de WordPress.com) en 2015, elle permet aux marchands d'ajouter des catalogues de produits, un système de paiement et de gestion des commandes directement sur leur site WordPress, sans avoir recours à une plateforme hébergée externe.
WooCommerce, étant un plugin et non un service hébergé autonome, est largement utilisé par les petites et moyennes entreprises qui utilisent déjà WordPress. Il figure régulièrement parmi les solutions e-commerce les plus installées au monde. Son interface de base est gratuite, et des extensions payantes sont disponibles pour les paiements, la livraison et d'autres fonctionnalités supplémentaires.
WooCommerce offre aux marchands une grande flexibilité quant à la structure des produits, des variantes et des stocks. Cependant, cette flexibilité peut compliquer la gestion d'un flux de produits propre et cohérent pour les places de marché, les publicités et les comparateurs de prix. Connecter votre boutique à Feedance vous permet de convertir votre catalogue WooCommerce existant en flux optimisés sans avoir à recréer manuellement les données produits pour chaque canal.
Feedance lit vos données de produits et d'inventaire WooCommerce, vous aide à les transformer et à les associer aux champs requis par chaque canal, et conserve les commandes visibles en un seul endroit avec le reste de vos canaux de vente connectés.
Feedance se connecte directement à votre boutique WooCommerce grâce à des identifiants API sécurisés que vous générez et autorisez depuis votre boutique. Une fois la connexion établie, Feedance accède à votre catalogue produits et à vos niveaux de stock, et récupère les informations relatives aux commandes, en synchronisant régulièrement ces données.
Vous gardez le contrôle de la connexion à tout moment : l’accès peut être consulté ou révoqué depuis votre boutique WooCommerce quand vous le souhaitez, et Feedance ne demande que le niveau d’accès nécessaire pour gérer les produits, les stocks et les commandes.
Feedance fonctionne avec trois entités de données principales de votre boutique WooCommerce :
| Entité de données | Ce que Feedance en fait |
|---|---|
| Produits | Analyse les titres, descriptions, prix, images, catégories, attributs et détails des variantes des produits pour créer et optimiser vos flux. |
| Inventaire | Analyse les niveaux et l'état des stocks (y compris les stocks par variante lorsque la gestion des stocks au niveau de la variante est activée) afin de garantir une disponibilité précise sur tous les canaux. |
| Commandes | Permet de lire les données de commande afin que les ventes effectuées via les canaux connectés soient visibles et rapprochées avec votre historique de commandes WooCommerce. |
manage_stock Les informations relatives aux stocks sont incohérentes dans votre catalogue ; certaines variantes peuvent ne pas afficher les stocks comme prévu.Feedance synchronise automatiquement et régulièrement les données de vos produits, stocks et commandes depuis votre boutique WooCommerce, afin que vos flux reflètent les modifications récentes sans réimportation manuelle. Vous pouvez également déclencher une synchronisation manuelle si vous avez besoin de données mises à jour immédiatement, par exemple après une modification importante des prix ou des stocks.
| Question | Cause probable | Fixer |
|---|---|---|
| La connexion échoue ou est rejetée. | Les identifiants API sont invalides, expirés ou ont été révoqués dans WooCommerce. | Générez un nouveau jeu de clés API dans les paramètres de votre boutique WooCommerce et reconnectez-vous à Feedance. |
| La synchronisation se bloque ou expire. | Un plugin de sécurité, un pare-feu ou une règle d'hébergement bloque les requêtes API externes. | Autoriser les requêtes Feedance ou assouplir temporairement les règles du pare-feu afin que le point de terminaison de l'API soit accessible. |
| Les données boursières ou de prix semblent obsolètes. | La mise en cache du magasin sert des données obsolètes, ou la configuration SSL/HTTPS du site est incorrecte. | Vérifiez que votre boutique possède un certificat SSL valide et excluez les réponses API de la mise en cache agressive. |
| Certaines variantes ne comportent pas de données de stock. | La gestion des stocks n'a jamais été activée au niveau des variantes pour ces produits. | Activez l'option « Gérer le stock » sur les variantes concernées dans WooCommerce afin que les quantités soient suivies et puissent être synchronisées. |
Feedance se connecte directement à votre boutique WooCommerce via une API sécurisée que vous créez et autorisez dans les paramètres de votre boutique. Une fois la connexion établie, Feedance accède à vos produits, votre stock et vos commandes, et synchronise ces données régulièrement. Vous gardez le contrôle de la connexion et pouvez consulter ou révoquer l'accès depuis WooCommerce à tout moment.
L'élément essentiel à comprendre est la gestion des produits variables par WooCommerce. Un même produit peut présenter plusieurs variations, comme différentes tailles ou couleurs, et chaque variation peut avoir son propre code SKU, son prix et sa quantité en stock. Le suivi des stocks peut être activé pour l'ensemble du produit ou individuellement pour chaque variation. Par conséquent, la configuration de votre flux doit prendre en compte les produits parents et leurs variations, au lieu de considérer chaque fiche produit comme un article unique.
Feedance exploite trois types de données WooCommerce : les produits, l’inventaire et les commandes. Il analyse les détails des produits (titres, descriptions, prix, images, catégories, attributs et variations), les niveaux et l’état des stocks, ainsi que les informations des commandes afin que vos ventes soient visibles en parallèle de vos autres canaux connectés. Feedance n’accède pas aux autres données WooCommerce telles que les fiches clients, les coupons ou la configuration des frais de livraison et des taxes.
Feedance synchronise automatiquement et régulièrement vos données produits, stocks et commandes depuis WooCommerce. Ainsi, les modifications apportées à votre boutique sont automatiquement répercutées dans vos flux, sans réimportation manuelle. Si vous avez besoin des données les plus récentes immédiatement, par exemple après une modification de prix ou un réapprovisionnement important, vous pouvez également déclencher une synchronisation manuelle.
C'est possible. WooCommerce fonctionnant comme une extension sur votre hébergement WordPress et non comme une plateforme entièrement hébergée, les éléments tels que les extensions de sécurité, les pare-feu, la mise en cache et la configuration SSL sont gérés par votre hébergeur, et non par WooCommerce lui-même. En cas d'échec ou de blocage d'une synchronisation, il est souvent conseillé de vérifier que votre environnement d'hébergement autorise l'accès API externe et que votre boutique possède un certificat SSL valide, car ces paramètres peuvent varier considérablement d'un hébergeur à l'autre.