Shopify CLI¶
Dans cet article
Information
Shopify CLI est un outil en ligne de commande qui vous aide à créer des applications et des thèmes Shopify. Il génère rapidement des applications, des thèmes et des vitrines Shopify personnalisées. Vous pouvez également l'utiliser pour automatiser de nombreuses tâches de développement courantes.
Shopify CLI : Fonctionnalités clés¶
- Création rapide de projets: Initialisez rapidement de nouveaux projets d'applications et de thèmes Shopify en utilisant une structure et des dépendances préconfigurées.
- Test local: Prend en charge l'exécution et le test locaux des applications et des thèmes sans les déployer.
- Gestion des thèmes: Fournit des commandes pour travailler avec les thèmes Shopify, y compris le téléchargement, le téléchargement et la synchronisation des fichiers de thème.
- Intégration API: Simplifie l'interaction avec diverses API Shopify, y compris l'API Admin et l'API Storefront.
- Génération de code: Inclut des commandes pour créer des composants d'application de base et des extensions.
- Authentication: Rationalise le processus d'authentification avec les magasins Shopify et les comptes partenaires.
- Gestion des applications: Vous permet de créer, mettre à jour et publier des applications Shopify.
- Correction de bugs Fournit des outils pour déboguer les applications et les thèmes.
- Support des extensions: Prend en charge le travail avec divers types d'extensions Shopify, y compris les extensions pour des fonctionnalités supplémentaires et la vérification.
Fonctionnalités de déploiement¶
| ID | Nom du logiciel | Système d'exploitation compatible | VM | BM | VGPU | GPU | Min CPU (Cœurs) | Min RAM (Go) | Min HDD/SSD (Go) | Actif |
|---|---|---|---|---|---|---|---|---|---|---|
| 195 | Shopify CLI | Ubuntu 22.04 | + | + | + | + | 2 | 2 | 5 | COMMANDER |
- Temps d'installation : 15-20 minutes, incluant la configuration du système d'exploitation.
- Dépendances préinstallées :
- Node.js
- Git
- Shopify CLI
- npm
Note
Sauf indication contraire, par défaut nous installons la dernière version de sortie du logiciel à partir du site Web du développeur ou des dépôts du système d'exploitation.
Démarrage avec Shopify CLI après déploiement¶
Après l'achat d'une commande, vous recevrez un e-mail de notification à l'adresse fournie lors de l'inscription. Cette notification indiquera l'adresse IP de votre VPS et les identifiants de connexion pour la connexion. Nos clients d'entreprise gèrent leur équipement serveur via le panneau de gestion des serveurs et API - Invapi.
Vous pouvez trouver les données d'autorisation soit dans la section Info >> Tags du panneau de gestion des serveurs, soit dans l'e-mail envoyé :
- Login et Password pour se connecter au serveur, envoyés à votre adresse e-mail après que le serveur soit prêt à l'emploi après le déploiement du logiciel.
Connexion au serveur et connexion à Shopify¶
Attention
Pour utiliser Shopify CLI, vous avez besoin d'un compte Shopify actif et d'un accès au magasin que vous avez l'intention d'utiliser.
Information
À partir de la version 3.0 de Shopify CLI, il n'y a plus de commande explicite pour l'authentification. Si vous n'êtes pas connecté, le système vous invitera automatiquement à vous connecter lors de l'exécution d'une commande nécessitant une autorisation. Shopify CLI utilise OAuth 2.0 pour l'authentification. Cela signifie qu'après avoir exécuté une commande nécessitant une autorisation, vous serez redirigé vers la page de connexion Shopify dans votre navigateur. Vous devrez alors vous connecter à votre compte et confirmer l'accès au magasin souhaité. OAuth 2.0 est une norme d'autorisation sécurisée, permettant d'accéder à votre magasin sans avoir besoin de stocker manuellement des mots de passe ou des jetons.
Pour vous connecter au serveur et vous connecter à Shopify, suivez ces étapes :
-
Ouvrez un terminal et connectez-vous au serveur en utilisant la commande :
-
Lors de la première connexion, confirmez l'authenticité du serveur en entrant "yes" pour ajouter la clé à la liste des hôtes connus.
-
Une fois authentifié avec succès, vous pouvez commencer à gérer votre boutique.
Attention
Que vous travailliez avec des applications, des thèmes ou Hydrogen, toutes les commandes pour interagir avec Shopify doivent commencer par le préfixe
shopify. -
Pour créer un nouveau thème, utilisez la commande :
-
Pour accéder au répertoire contenant le thème créé, utilisez la commande :
-
Pour lancer le thème en mode développement, utilisez la commande :
Si vous n'êtes pas connecté, le système vous invitera automatiquement à vous connecter lors de l'exécution de cette commande :
-
Pour vous authentifier, cliquez sur n'importe quel bouton, puis copiez l'URL fournie, ouvrez-la dans votre navigateur et complétez le processus d'authentification :




-
Après une authentification réussie, un message « Logged in » apparaîtra dans le terminal, et la commande nécessitant une autorisation commencera à s'exécuter. Vous verrez également des liens pour visualiser et éditer le thème localement et dans le panneau d'administration de Shopify :

Note
Des informations détaillées sur les paramètres de base de Shopify CLI peuvent être trouvées dans la documentation du développeur.
Commander un serveur avec Shopify CLI via l'API¶
Pour installer ce logiciel en utilisant l'API, suivez les instructions suivantes.