Shopify Admin API pour Openclaw

Un outil complet offrant un accès complet en lecture et en écriture à l'API REST Shopify Admin pour une gestion totale de la boutique.

zachgodsell93
v1.0.0
Feb 3, 2026
10
8k
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install shopify-admin-api

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer shopify-admin-api via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Shopify Admin API ?

La compétence Shopify Admin API est une intégration robuste conçue pour les développeurs et les agents AI afin de contrôler par programmation chaque aspect d'une boutique Shopify. En utilisant Openclaw Skills, les utilisateurs peuvent automatiser les cycles de vie complexes des commandes, des produits et des stocks. Cette compétence comble le fossé entre les données de la boutique et les flux de travail automatisés, permettant des opérations de haut niveau telles que le suivi des expéditions, la segmentation des clients et la gestion des transactions financières via une interface REST standardisée.

Que vous construisiez des tableaux de bord personnalisés ou que vous automatisiez la logique d'expédition, cette compétence fournit la base technique nécessaire pour interagir avec la version 2024-10 de l'API de Shopify. Elle gère tout, des simples mises à jour de produits aux ajustements de stocks multi-sites complexes, garantissant que vos opérations de commerce électronique restent synchronisées et efficaces.

Cas d'utilisation de Shopify Admin API

  • Automatisation du traitement des commandes et des mises à jour de suivi pour les boutiques à fort volume
  • Synchronisation des niveaux de stock sur plusieurs sites physiques et entrepôts
  • Gestion programmatique des catalogues de produits, y compris les collections intelligentes et les variantes
  • Création de logiques personnalisées de fidélisation ou de segmentation de la clientèle basées sur l'historique des achats
  • Gestion de flux de travail complexes de remboursement et de retour sans intervention manuelle

Comment fonctionne Shopify Admin API

  1. L'agent s'authentifie auprès de la boutique Shopify à l'aide du SHOPIFY_ACCESS_TOKEN et du domaine de la boutique.
  2. Des commandes sont émises vers des points de terminaison REST spécifiques (par exemple, /orders.json ou /products.json) pour récupérer ou modifier les données de la boutique.
  3. La compétence gère les états des ressources, comme le passage d'une commande d'autorisée à payée ou de non traitée à traitée.
  4. Elle utilise une pagination basée sur un curseur pour traiter de grands ensembles de données, tels que des listes complètes de clients ou des catalogues de produits.
  5. La compétence surveille les limites de débit leaky bucket pour s'assurer que les appels API restent dans les seuils autorisés par Shopify.

Configuration de Shopify Admin API

Pour intégrer cela à votre environnement, configurez les variables suivantes et assurez-vous que votre application personnalisée dispose des portées API nécessaires :

# Required Environment Variables
export SHOPIFY_STORE_DOMAIN="your-store.myshopify.com"
export SHOPIFY_ACCESS_TOKEN="your_admin_access_token"

Toutes les requêtes doivent inclure l'en-tête d'authentification : X-Shopify-Access-Token: $SHOPIFY_ACCESS_TOKEN. Assurez-vous d'avoir configuré les portées requises telles que write_orders et write_products dans les paramètres de votre application Shopify Admin.

Schéma de données et taxonomie de Shopify Admin API

La compétence organise les données en fonction des ressources REST Shopify standard. Les objets clés incluent :

Resource Primary Fields
Orders id, financial_status, fulfillment_status, line_items, total_price
Products id, title, body_html, vendor, status, variants
Customers id, email, first_name, last_name, orders_count, total_spent
Inventory inventory_item_id, location_id, available, available_adjustment
Transactions id, order_id, amount, kind (capture, refund, etc.), status

La pagination est gérée via l'en-tête Link en utilisant un curseur page_info pour une récupération de données cohérente.

Fonctionnalités avancées de Shopify Admin API

  • Gestion des Webhook pour s'abonner à des événements en temps réel comme orders/create ou products/update
  • Configuration des règles de Smart Collection pour la catégorisation automatique des produits
  • Connectivité et ajustements des stocks multi-sites
  • Logique de calcul de remboursement détaillée incluant les spécifications de type de restockage
  • Surveillance des paniers abandonnés et accès aux données de récupération

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*