コーディングなしで独自Shopifyアプリを作る方法
独自Shopifyアプリは以前は開発者を雇うことを意味していました。今はコードを書かずに手に入れる方法がいくつもありますが、それぞれ置き換え可能というわけではありません。管理画面の中でしか動かないもの、アプリというより自動化であるもの、全体を作れるものがあります。必要なものに合わせて正しい方法を選ぶ方法を紹介します。

「独自Shopifyアプリ」とは何か
独自アプリは、Shopify App Storeで何千ものストアに販売されるのではなく、1つのストア — あなたのストア — のために作られます。ShopifyのAPIを使って、ビジネスが必要とすることを正確に行います。自分の形式のレポート、価格設定に合ったルール、お客様に伝えるべきことを表示するブロックなどです。
混乱を招きやすい点が一つあります。ShopifyはストアオーナーがAPIアクセス用の独自アプリ認証情報を設定できるようにしています。その認証情報は鍵であってアプリではありません — それを使うものは別に書く必要があります。以下のノーコードの方法は、それを自分で書かずに手に入れる方法についてです。
独自アプリが本当に必要かわからない場合は、先に独自アプリとApp Storeアプリの比較をお読みください。
方法1:Shopify Sidekickによるアプリ生成
Shopify管理画面に組み込まれたAIアシスタントのSidekickは、説明からシンプルなアプリを生成できます。Shopifyのヘルプセンターでは、管理画面の中で動きAdmin APIを使う単一ページのツール — 例えば再発注のおすすめや割引リンク生成ツール — として説明されています。
- 向いている用途: Grow、Advanced、Plusプランでの手早い社内ツール。
- 制限: 生成されるアプリは管理画面の中でしか動かないため、お客様が見るもの — ストアフロント、チェックアウト、顧客アカウントの機能 — は追加できません。生成にはデスクトップブラウザが必要で、時間単位・週単位の利用制限があります。
方法2:Shopify Flow
Shopify FlowはShopifyのノーコード自動化ツールです。何かが起きたとき(注文が入った、在庫が減った)に条件を確認し、アクション(注文にタグを付ける、メールを送る、商品を非表示にする)を実行します。画面やブロックという意味でのアプリではありませんが、人々が最初にアプリで解決しようとする多くの問題を解決します。
- 向いている用途: Shopify標準のトリガーとアクションを使った「Xが起きたらYする」というルール。
- 制限: 独自の画面、レポート、お客様向けの機能はなく、Flowとインストール済みのアプリが提供するアクションに限られます。独自アプリはFlowに新しいアクションを追加できます — AppFlyがFlowのステップを作るのもまさにそのためです。
方法3:AI Shopifyアプリビルダー
AIアプリビルダーは、普通の言葉の説明から完全な独自アプリを書き、ストアにインストールしてホストします。AppFlyもその一つで、コーディングエージェントが実際のプロジェクトを書き、チャットで変更できます。
- 向いている用途: 7つのサーフェス — 管理画面のページ、ストアフロントのブロック、割引ルール、チェックアウトのブロック、顧客アカウントのページ、Flowのステップ、POSのタイル — にわたって、Shopifyのアプリプラットフォームが許すほぼすべてのこと。定期ジョブ、Webhook、Stripe、Klaviyo、Slackなどのサービスとの連携も含みます。
- 制限: どのアプリも同じく、ShopifyのAPIが許す範囲で動きます。文書化されていない非常に大規模な社内システムとの連携には、開発者が必要になることもあります。
- 費用: 1つのアプリの作成とプレビューは無料で、本番デプロイは月額$29からです。ホスティングとアプリごとのデータベースが含まれます。
どのノーコードの方法を使うべきか
- 「管理画面に手早いツールが欲しく、Growプラン以上を使っている」 Sidekickを試しましょう。
- 「何かが起きたら、自動的に別のことが起きてほしい」 Shopify Flowから始めましょう。
- 「お客様に見せたい」 — ストアフロントのブロック、チェックアウトやサンクスページのブロック、顧客アカウントのページ。AIアプリビルダーを使いましょう。
- 「価格や割引の計算方法を変える」 それはShopify Functionです。AIアプリビルダーを使いましょう。
- 「独自のデータが必要、スケジュールで動く、他サービスと連携する」 AIアプリビルダーを使いましょう。
- 「Flowの自動化に存在しないアクションが必要」 AIアプリビルダーで独自のFlowステップを作り、残りはFlowのままにしましょう。
最初の独自アプリを5ステップで作る
AppFlyを使った短縮版はこちらです。各ステップの詳細はステップごとのチュートリアルで解説しています。
- 問題を1つ選ぶ。 誰かが毎週行っている面倒な作業が理想的です — レポート、一括編集、自動で変わるべきメッセージなど。
- 置き場所を選ぶ。 プロンプト欄の下のメニューからサーフェスを選ぶか、文章の中で伝えます。
- 結果を説明する。 「毎朝、私向けに昨日の売上、返金、売れ筋商品トップ5を表示する管理画面のページ。」
- プレビューして改善する。 アプリはストアに対して動きます。1つずつ変更を依頼します。
- デプロイする。 アプリには専用のサブドメイン、データベース、Shopify管理画面のエントリが与えられます。
任せる前に確認すべきこと
- 自分のものであること。 コードを読み、エクスポートできることを確認しましょう。AppFlyならアプリは、持ち出して自分で動かせる普通のプロジェクトです。
- 必要なものだけを読むこと。 インストール時に要求されるアクセス権限を確認しましょう。
- やめたときに何が起きるか知っておくこと。 AppFlyでは、アンインストールするとショップに属するすべてが48時間以内に消去されます。詳細はセキュリティページにあります。
よくある質問
コーディングなしで独自Shopifyアプリを作れますか?
はい。対象プランではShopify Sidekickがシンプルな管理画面専用のアプリを生成でき、AppFlyのようなAIアプリビルダーは、ストアフロント、チェックアウト、割引機能を含む完全な独自アプリを、普通の言葉の説明から作成します。
Shopify Flowは独自アプリですか?
いいえ。Flowは「これが起きたらそうする」というルール向けのShopifyの自動化ツールです。独自の画面やお客様向けの機能はありませんが、独自アプリはFlowに新しいアクションを追加できます。
独自アプリを作るのにShopify Plusは必要ですか?
いいえ。独自アプリはShopify Plusの機能ではありません。一部の機能には独自のプラン条件があります — チェックアウトのステップ内のチェックアウトUI拡張はShopify Plusが必要ですが、サンクスページと注文状況ページはすべてのプランで利用できます。
ノーコードの独自Shopifyアプリの費用はいくらですか?
Sidekickは対象のShopifyプランに含まれ、Flowはほとんどのプランで無料です。AppFlyは1つのアプリの作成とプレビューが無料で、本番プランは月額$29からです。