本文へスキップ

コーディングなしで独自Shopifyアプリを作る方法

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

ブログガイド5分で読めます
Abstract illustration of a flowing line resolving into a geometric app icon, representing creating a custom Shopify app without coding

「独自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からです。