Aller au contenu

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 boutiques Shopify personnalisées (storefronts). 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 projet : Initialisez rapidement de nouveaux projets d'applications et de thèmes Shopify en utilisant une structure et des dépendances préconfigurées.
  • Tests locaux : Prend en charge l'exécution et le test local des applications et des thèmes sans avoir à les déployer.
  • Gestion des thèmes : Fournit des commandes pour travailler avec les thèmes Shopify, y compris l'importation, le téléchargement et la synchronisation des fichiers de thème.
  • Intégration API : Simplifie l'interaction avec diverses API Shopify, notamment l'Admin API et la Storefront API.
  • Génération de code : Comprend des commandes pour créer des composants d'application et des extensions de base.
  • Authentification : Simplifie le processus d'authentification avec les boutiques Shopify et les comptes partenaires.
  • Gestion d'applications : Vous permet de créer, mettre à jour et publier des applications Shopify.
  • Correction de bugs : Fournit des outils pour le débogage des applications et des thèmes.
  • Support des extensions : Prend en charge le travail avec différents 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 (GB) Min HDD/SSD (GB) Domaine personnalisé Actif
195 Shopify CLI Ubuntu 22.04 + + + + 2 2 5 Non COMMANDER

Information

Pour obtenir des informations sur les fonctionnalités de déploiement de ce logiciel, consultez ce lien

Remarque

Sauf indication contraire, nous installons par défaut la dernière version de l'éditeur provenant du site web du développeur ou des dépôts du système d'exploitation.

Commencer avec Shopify CLI après le 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 se connecter. Les clients de notre entreprise gèrent leurs équipements serveur via le server management panel and API - Invapi.

Vous pouvez trouver les données d'autorisation soit dans la section Configuration >> Tags du panneau de gestion du serveur, soit dans l'e-mail envoyé :

  • Le Login et le Password pour se connecter au serveur envoyés à votre adresse e-mail une fois que le serveur est prêt à être utilisé 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 de l'accès à la boutique avec laquelle vous souhaitez travailler.

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 à la boutique souhaitée. OAuth 2.0 est un standard d'autorisation sécurisée, permettant l'accès à votre boutique sans avoir besoin de stocker manuellement des mots de passe ou des jetons (tokens).

Pour vous connecter au serveur et vous connecter à Shopify, suivez ces étapes :

  1. Ouvrez un terminal et connectez-vous au serveur en utilisant la commande :

    ssh root@<server_ip>
    
  2. Lors de la première connexion, confirmez l'authenticité du serveur en saisissant "yes" pour ajouter la clé à la liste des hôtes connus (known hosts).

  3. Une fois authentifié avec succès, vous pouvez commencer à gérer votre boutique.

    Attention

    Que vous travailliez sur des applications, des thèmes ou Hydrogen, toutes les commandes pour interagir avec Shopify doivent commencer par le préfixe shopify.

    Remarque

    Si vous rencontrez une erreur indiquant que Bundler est requis lors d'une tentative de lancement d'un thème, installez-le :

    gem install bundler
    
  4. Pour créer un nouveau thème, utilisez la commande :

    shopify theme init my-new-theme
    
  5. Pour naviguer vers le répertoire contenant le thème créé, utilisez la commande :

    cd /root/my-new-theme
    
  6. Pour lancer le thème en mode développement, utilisez la commande :

    shopify theme dev --store=your-store.myshopify.com
    
    Si vous n'êtes pas connecté, le système vous invitera automatiquement à vous connecter lors de l'exécution de cette commande :

  7. 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 :

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

Remarque

Des informations détaillées sur les paramètres de base de Shopify CLI peuvent être trouvées dans la documentation pour développeurs.

Commander un serveur avec Shopify CLI via l'API

Pour installer ce logiciel via l'API, suivez ces instructions.