ThemeKitをインストールする
まずはターミナル等でPCにThemeKitをインストールする。
下記の公式ドキュメントを参考に、各OSに合った方法でインストールしよう。
https://shopify.dev/themes/tools/theme-kit/getting-started
アプリを作成する
アプリの開発>アプリの作成を実行する。
アプリ名とメールアドレスの設定を行えば、アプリが作成される。
まず、AdminAPIの権限、ストアフロントAPIの権限(アクセススコープ)を設定しておこう。
全てにチェックを入れても問題ない。
最後にアプリをインストールして完了だ。
ThemeKitAccessのインストール
こちらから「ThemeKitAccess」をストアにインストールしよう。
インストールが完了したら、パスワードの設定を行う。
「ThemeKitのパスワードを作成する」を選択すると、任意のユーザーにパスワードを付与できる。
パスワードは対象者にメールで送信されるため、メールからパスワードを確認しよう。
パスワードは一度しか表示されないため、どこかに保存しておくことをお勧めする。
ローカルからテーマ編集を行う
Step1.Shopifyで使用しているテーマの一覧を取得する
以下のコマンドをターミナルで実行する。
theme get --list --password=[your-theme-kit-password] --store="[your-store.myshopify.com]"
[your-theme-kit-password]には先ほどメールから取得したパスワードを、
[your-store.myshopify.com]には自分のストアのURLを入力する。
次のように一覧が取得できれば成功だ。
Available theme versions: [xxxxxxxxxxx7][live] Dawn [xxxxxxxxxxx9] Dawnのコピー
Step2.使用しているテーマをダウンロードする
上記一覧から、現在使用しているテーマをローカルにダウンロードする。
[live]が記述されているもののidを使用する。
(上記の例では[xxxxxxxxxxx7])
theme get --password=[your-theme-kit-password] --store="[your-store.myshopify.com]" --themeid=[your-theme-id]
Step3.ローカルでの変更を反映するようにする
以下のコマンドを実行することで、ローカルでの変更が反映されるようになる。
theme watch --allow-live
参考動画
実際の編集操作などはこちらの公式動画が参考になる。