【Shopify AI Toolkit】
検証用の開発ストアにテーマを移行する際、テーマコードのコピー自体はファイルのエクスポート/インポートやGitHub連携で済むのですが、テーマエディタ上で登録されたバナー画像や商品動画といったコンテンツファイルが引き継がれないため、インストール直後はストアの見た目が崩れた状態になる——この問題がずっと悩みでした。
Shopifyのテーマではassetsディレクトリに入れたファイルでない限り、同じファイル名のファイルが移行先の「ファイル>コンテンツ」にも存在していないと、画像などが一切表示されません。
そこで、Matrixifyを使って数百〜数千ファイルを手動でアップロードし直すのもなかなか手間なので、Shopify AI Toolkitを使って以下の仕組みで自動化してみたところ、これが非常にうまくいきました。
① テーマファイルを検証用開発ストアに従来の手順でインストール(この時点では画像リンクは壊れた状態)
② 本番ストアのファイル一覧をAI Toolkitでエクスポートし、CDN URLを取得
③ AI Toolkitで開発ストアにファイルを取り込む(CDNを直接参照し、元のファイル名のまま登録)
ポイントは「ダウンロードして再アップロード」ではなく、URLを渡すだけでファイルの取り込みを完結してくれる点です。ファイル名も保持されるので、テーマ側の参照を一切変更せず解決してくれます。
数千件規模のファイルであっても途中停止・再開に対応しており、本番環境と見た目がほぼ完全に一致する検証用ストアをスムーズに構築できるようになりました。
#Shopify #ShopifyAIToolkit
We’ve identified a security incident that involved unauthorized access to certain internal Vercel systems, impacting a limited subset of customers. Please see our security bulletin:
https://t.co/0S939n3qHC