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

  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 entrant "yes" pour ajouter la clé à la liste des hôtes connus.

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

    Note

    Si vous rencontrez une erreur indiquant que Bundler est requis lors de la 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 accéder au 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 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.