Publier un thème développé en local proprement
Dernier guide de cette catégorie : envoyer ce que vous avez construit sur Atelier Lumière vers Shopify, sans jamais risquer un thème publié en direct.
Vous avez développé une section d'accroche et un block « Nos engagements », en local, avec shopify theme dev. Ce guide vous montre comment envoyer ce travail vers Shopify de façon définitive, avec le même niveau de prudence déjà enseigné dans le parcours Shopify : les bases pour la duplication de thème.
Envoyer le thème sans le publier
Depuis le dossier atelier-lumiere-theme, la commande suivante envoie votre code vers un nouveau thème non publié sur votre dev store :
L'option --unpublished crée un tout nouveau thème dans la bibliothèque de thèmes de la boutique, sans jamais toucher au thème actuellement publié. C'est la méthode par défaut à privilégier : elle vous laisse vérifier le résultat, dans un cadre réel, avant toute mise en ligne.
Vérifier avant de publier
Une fois ce thème envoyé, ouvrez-le depuis l'administration de votre dev store, dans Boutique en ligne > Thèmes, et vérifiez-y votre section « Accroche accueil » et votre section « Nos engagements », exactement comme vous le feriez pour n'importe quel thème avant publication.
Publier le thème
Une fois satisfait du résultat, publiez ce thème avec :
Si plusieurs thèmes non publiés existent sur la boutique, cette commande vous demande de choisir lequel publier. Le thème précédemment publié redevient alors un thème non publié parmi les autres, exactement le même filet de sécurité que celui déjà pratiqué dans le parcours « Shopify : les bases » : vous pouvez le republier en cas de problème inattendu.
Modifier directement le thème publié, une exception à manier avec prudence
Shopify CLI propose aussi une option --live, pour publier immédiatement en une seule commande, et une option --allow-live, obligatoire si vous voulez envoyer des modifications directement vers le thème actuellement publié, plutôt que vers une copie séparée. Cette dernière option existe précisément pour empêcher une modification accidentelle du thème en direct : Shopify CLI refuse d'agir sur un thème publié sans cette confirmation explicite.
Sur un dev store sans vrai visiteur, comme celui de ce parcours, le risque reste limité. Sur une vraie boutique marchande, réservez cette option aux corrections mineures et urgentes, jamais à une modification importante encore en cours de test.
Le parcours « Shopify : les bases » enseignait à toujours dupliquer un thème avant une grosse modification, plutôt que de travailler directement sur le thème publié. La combinaison --unpublished puis theme publish, vue dans ce guide, applique exactement le même principe, simplement depuis le terminal plutôt que depuis l'administration.
Comment vérifier que la publication a fonctionné
Ouvrez la boutique publique de votre dev store, sans passer par l'aperçu de développement local : le thème réellement publié doit maintenant afficher votre section « Accroche accueil » et vos engagements, exactement comme configurés depuis l'éditeur de thème.
Vérifiez que vous avez compris
Vous lancez shopify theme push --unpublished pour la première fois sur ce projet. Le thème actuellement publié sur votre dev store va-t-il être modifié par cette commande ?
Non. L'option --unpublished crée systématiquement un nouveau thème séparé, sans jamais toucher au thème actuellement en ligne. Seule une commande explicite de publication, comme theme publish vue dans ce guide, change ce qui est réellement visible par les visiteurs de la boutique.