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 storefronts Shopify personnalisés. 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.
  • Tests locaux : Prend en charge l'exécution et les tests locaux d'applications et de 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 et des extensions de base.
  • Authentification : Rationalise le processus d'authentification avec les magasins Shopify et les comptes partenaires.
  • Gestion des applications : Vous permet de créer, de mettre à jour et de 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 des 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) Domaine personnalisé Actif
195 Shopify CLI Ubuntu 22.04 + + + + 2 2 5 Non COMMANDER
  • Temps d'installation : 15 à 20 minutes, configuration du système d'exploitation incluse.
  • Dépendances préinstallées :
    • Node.js
    • Git
    • Shopify CLI
    • npm

Remarque

Sauf indication contraire, nous installons par défaut la dernière version de release du logiciel depuis le site du développeur ou les dépôts du système d'exploitation.

Prise en main de 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 informations d'identification pour la connexion. Les clients de notre entreprise gèrent leur matériel serveur via le panneau de gestion des serveurs et l'API - Invapi.

Vous pouvez trouver les données d'autorisation soit dans la section Configuration >> 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 suite au 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 avec lequel 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 demandera automatiquement de 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 ensuite vous connecter à votre compte et confirmer l'accès au magasin souhaité. OAuth 2.0 est une norme d'autorisation sécurisée, permettant l'accès à 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 l'authentification réussie, vous pouvez commencer à gérer votre magasin.

    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.

    Remarque

    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 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 demandera automatiquement de 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 terminez 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 afficher 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 développeur.

Commander un serveur avec Shopify CLI via l'API