Si vous avez déjà essayé de connecter une place de marché à Claude, le cas de WooCommerce vous semblera étrangement simple. Aucun programme développeur à rejoindre, aucune application à soumettre, aucun examen à attendre. La raison est structurelle : WooCommerce fonctionne sur votre propre installation WordPress, sans plateforme entre vous et l’API.
Ce que vous faites concrètement
Dans l’administration WordPress, allez dans WooCommerce → Réglages → Avancé → API REST et créez une clé pour un utilisateur de la boutique disposant des capacités nécessaires au travail. Vous obtenez une Consumer Key et un Consumer Secret. Avec l’URL de la boutique, cela constitue l’ensemble des identifiants nécessaires.
Comparez avec les plateformes voisines. Etsy exige une application approuvée pour Seller API Access. eBay demande une application du Developers Program et un jeu de clés de production. Amazon exige un abonnement de vente professionnel, un profil développeur approuvé et une application SP-API privée. WooCommerce demande un menu déroulant et un bouton.
Les deux points qui peuvent encore poser problème
L’URL de la boutique. Saisissez la racine HTTPS de la boutique. Si WordPress est installé dans un sous-répertoire du domaine, conservez ce sous-répertoire. N’ajoutez pas /wp-json/wc/v3 : c’est le chemin de l’API, que le client ajoute lui-même. Coller le chemin complet de l’API est la cause la plus fréquente d’une connexion qui semble configurée mais ne renvoie rien d’utile.
Le secret n’est affiché qu’une fois. Le Consumer Secret est généré avec la clé et affiché une seule fois. Il n’existe pas de bouton « afficher à nouveau ». Si vous fermez la page avant de le copier, vous devez révoquer la clé et en émettre une nouvelle : c’est rapide, mais surprenant la première fois.
Lecture n’est pas Lecture/Écriture
Lors de la création de la clé, le menu d’autorisation détermine tout ce que la connexion pourra faire. Lecture permet à un assistant de répondre à des questions sur les produits, les commandes et les clients. Lecture/Écriture lui permet de modifier un prix, d’ajuster le stock, de mettre à jour une commande ou d’émettre un remboursement.
C’est la même distinction lecture/écriture qui sépare les connecteurs de places de marché hébergés de ceux qui agissent réellement. Mais ici, vous choisissez votre côté, et ce choix se fait dans un menu déroulant plutôt que par un examen des périmètres d’accès. Choisissez en connaissance de cause : une clé Lecture est un point de départ raisonnable si vous souhaitez seulement des rapports, et créer une deuxième clé plus tard ne coûte rien.
Le connecteur Orkas couvre les produits, la taxonomie, les stocks, les commandes, les clients, les coupons, les avis, les remboursements et les rapports. Les identifiants sont chiffrés sur votre propre appareil, plutôt que stockés dans un fichier de configuration ou sur les serveurs d’un tiers. Toute écriture dans une boutique en production passe par une demande d’autorisation dans le client, au lieu de compter sur la prudence du modèle.
Quand une autre solution est préférable
Vous voulez une exécution planifiée sans surveillance : c’est une application de bureau, donc fermer la fenêtre l’arrête. Une tâche cron WordPress ou une tâche planifiée sur votre propre serveur convient au travail sans surveillance.
Vous voulez que l’assistant travaille sur le site plutôt que sur la boutique : les données WooCommerce concernent les produits et les commandes. Modifier les articles, les modèles ou les extensions relève de WordPress, un autre périmètre doté de ses propres outils.
Vous voulez modifier les données produit en masse : WooCommerce propose déjà l’import et l’export CSV ; pour une mise à jour directe colonne par colonne, c’est plus rapide que n’importe quelle conversation.
Le même catalogue couvre Etsy, eBay, Walmart Marketplace, Amazon Seller Central, Shopify et les plateformes chinoises. Si vous exploitez une boutique WooCommerce en parallèle d’une place de marché, vos identifiants sont ainsi réunis au même endroit, plutôt que répartis entre un service par boutique.