Développement de thème Shopify : guide pratique pour démarrer

Développement de thème Shopify

Développement de thème Shopify : CLI, dossiers et bases de Liquid | We.Inc

Commencez à créer un thème Shopify : commandes theme de Shopify CLI, contenu de chaque dossier du thème, bases de Liquid et templates JSON, avec des commandes à copier.

Installez Shopify CLI, lancez shopify theme init pour cloner le thème de départ Skeleton, puis shopify theme dev --store your-store pour le prévisualiser sur http://127.0.0.1:9292 avec rechargement à chaud dans Chrome. Modifiez les templates Liquid, CSS et JSON en local, lancez shopify theme check pour détecter les erreurs, et shopify theme push pour envoyer le thème.

Les commandes theme de Shopify CLI que vous utiliserez le plus

Développer un thème, c'est modifier le design d'une boutique sous forme de vrais fichiers sur votre ordinateur, avec votre propre éditeur et un système de gestion de versions, plutôt que dans l'interface d'administration. Parcourez l'explorateur de dossiers ci-dessous pour savoir ce qui se trouve où, puis copiez les commandes pour lancer un aperçu.

Questions fréquentes

Qu'est-ce que Liquid ?

Liquid est le langage de templates de Shopify. Les doubles accolades affichent une valeur, comme le titre d'un produit, et les balises accolade pourcentage contiennent la logique, comme les conditions if et les boucles. Les filtres modifient la façon dont une valeur s'affiche.

Ai-je besoin d'un forfait payant pour développer des thèmes ?

Les développeurs travaillent généralement sur une boutique de développement créée depuis un compte Shopify Partner. Vérifiez les conditions actuelles dans le tableau de bord Partner, car elles peuvent changer.

Qu'est-ce qu'un template JSON ?

Un fichier de données qui liste les sections affichées par une page et leurs réglages. Il lui faut un objet sections contenant au moins une section et un tableau order d'ID de sections.

Pourquoi mon aperçu ne se recharge-t-il que dans Chrome ?

Le guide de démarrage de Shopify indique que l'aperçu avec rechargement à chaud ne fonctionne que dans Google Chrome. Dans les autres navigateurs, actualisez à la main.

Dois-je partir de Dawn, Horizon ou Skeleton ?

La commande init de la CLI clone Skeleton, une base minimale pour un thème construit de zéro. Partez d'un thème gratuit complet si vous voulez surtout ajuster un design existant.

Comment une page est assemblée

Faire circuler le travail entre votre ordinateur et la boutique

Les commandes pour lancer un aperçu

Remplacez my-store par le nom myshopify de votre boutique. Exécutez-les depuis un dossier vide.

Démarrer un thème et le prévisualiser

init clone le thème de départ Skeleton ; dev affiche une adresse locale qui recharge vos modifications de CSS et de sections.

Vérifier et envoyer

Lancez check avant chaque envoi. share crée une nouvelle copie non publiée, la solution la plus sûre pour la relecture par un client.

Liquid en un seul snippet

Les balises de sortie affichent des valeurs, les balises de logique décident de ce qui s'affiche et les filtres transforment une valeur.

Le titre et le prix d'un produit

La balise if masque la ligne du prix barré quand il n'y a pas de promotion ; le filtre money formate le prix dans la devise de la boutique.

Explorateur de dossiers du thème

Chaque dossier d'un thème standard et ce qu'il contient. Choisissez-en un pour le mettre en évidence.

Les images, fichiers CSS et JavaScript utilisés par le thème.

Les blocs de thème, le type de bloc plus récent autour duquel sont construits des thèmes comme Horizon.

Les fichiers de configuration du thème, dont settings_schema.json.

Les fichiers de traduction, pour que les textes propres au thème puissent s'afficher dans d'autres langues.

Les sections et groupes de sections du thème.

De petits morceaux de code Liquid réutilisables.

Les templates des anciennes pages de compte client.

Commencer gratuitement · Sans carte bancaire

Voir aussi: Guides

Produit

Pour qui

Fonctionnalités

Ressources

Entreprise

Plan du site