shopify· 8 min read

VULKでShopifyアプリを作る方法

Remix、App Bridge、Polarisを使った完全なShopifyアプリを生成。OAuth、Webhook、課金統合も含みます。

João CastroJoão Castro
VULKでShopifyアプリを作る方法

2026年7月18日更新 — 正直なプレビューステータスと最新プラットフォームデータで刷新。

VULKでShopifyアプリはどう作る?

完全な答え:プロンプトでアプリを記述すると — 「Shopify app」「マーチャント向けアプリ」「Shopifyプラグイン」がモードを自動的にトリガー — VULKがShopify公式開発スタック上に完全なアプリケーションを生成します:Remix、App Bridge、Polaris、Prisma、OAuth 2.0、Webhook、Billing API。プロジェクトをエクスポートし、Shopify CLIでローカル実行(shopify app dev)し、開発ストアにインストールします。Shopifyアプリ開発で最も難しい部分 — OAuthフロー、Webhook登録、課金サブスクリプション — が生成済みで手に入ります。

最初にひとつの真実を:ShopifyアプリはVULK内にライブプレビューがありません。 App Bridgeアプリは、本物のマーチャントセッションを持つShopify管理画面のiframe内に埋め込まれて動く必要があり、外部ツールがそのコンテキストを正直にシミュレートすることはできません。VULKが提供するのは、完全で正しいコードと、それが動くべき場所 — Shopifyの中 — で動かすための正確なCLIワークフローです。AIアプリビルダーの中で、埋め込み型Shopifyアプリを生成できること自体が稀です — 競合の多くはReactウェブアプリしか生成しません(VULKプラットフォームデータ、2026年7月、8プラットフォームでN = 11,355プロジェクト)。

ShopifyアプリのためにVULKは何を生成する?

レイヤー 得られるもの
フレームワーク Shopify公式テンプレートに沿って構造化されたRemixアプリ
管理UI Polarisコンポーネント(ResourceList、DataTable、Cards、Banners)
埋め込み Shopify管理画面iframe用のApp Bridge設定
認証 完全なOAuth 2.0フロー:インストール → 同意 → トークン交換 → 安全な保存
データベース セッションとドメインデータ用のPrismaモデル
APIアクセス Admin APIに対する型安全なGraphQLクエリ
Webhook 登録 + ハンドラー(例:ORDERS_CREATEAPP_UNINSTALLED)
課金 Billing API統合:プランページ、サブスクリプション作成、有効サブスクリプションチェック
設定 スコープとアプリ設定を含むshopify.app.toml

良い結果を得るためにアプリをどう記述する?

アプリがマーチャントのために何をするかを具体的に:

商品レビューマネージャー:

商品レビューを管理するShopifyアプリを作って。マーチャントはレビューを閲覧・承認・返信できる。顧客は商品ページで星評価を見る。レビュー分析付きのダッシュボードを含めて。

在庫アラート:

在庫レベルを監視してアラートを送るShopifyアプリを作って。商品ごとにカスタムしきい値を設定。ダッシュボードは在庫僅少の商品と補充提案を表示。

効果のある4つのプロンプトテクニック:

  1. 権限を指定する — 「商品と注文の読み取り、割引の書き込み」がshopify.app.tomlに正しいOAuthスコープを設定
  2. マーチャントのワークフローを記述する — 「アプリを開き、ダッシュボードを見て、商品をクリック」が正しいページフローを設計
  3. Polarisコンポーネントを名指しする — 「商品にResourceList、レビューにDataTable」が具体的なUIの方向を与える
  4. Webhookを考える — 「注文が作成されたらVIPステータスをチェック」がVULKにORDERS_CREATEの登録を指示

OAuthと認証フローはどう機能する?

完全なOAuth 2.0フローが自動生成されます:マーチャントがアプリをインストールし、要求された権限を承認し、アプリが認可コードを受け取り、アクセストークンと交換し、Prismaベースのセッションストレージに安全に保存します。保護されたルートはAdmin APIに触れる前にセッションを検証します。ここが初めてのShopify開発者の大半が沈む部分であり、それが動く状態で出荷されます。

アプリはShopify Admin APIとどう通信する?

生成コードにはShopify Admin API向けの型安全なGraphQLクエリが含まれます:商品の取得、注文の読み取り、顧客管理、割引の作成、Webhookの登録。クエリはRemixルートのloader/action関数に、Shopify自身のパターンに従って配置されます — 公式テンプレートを知る開発者なら生成プロジェクトをすぐにナビゲートできます。

課金統合はどう機能する?

プロンプトで価格に言及すれば(「$9.99/月、7日間トライアル付き」)、VULKはBilling API統合を生成します:Polaris価格カード付きのプラン選択ページ、サブスクリプション作成、課金確認リダイレクト、保護ルートでの有効サブスクリプションチェック。最初の生成から収益インフラが備わります。

アプリの実行とテストは?

App Bridgeは本物のShopify管理画面を必要とするため、テストはShopify自身のツールで行います — プロのShopifyアプリ開発者全員が使うのと同じワークフローです:

  1. プロジェクトをエクスポート VULKエディタからZIPで
  2. 依存関係をインストール: npm install
  3. 開発フローを実行: shopify app dev — CLIがトンネルを作り、アプリURLを更新し、開発ストアにアプリをインストール
  4. イテレーション: エラーや変更要望をVULKの会話に貼り戻し、再生成、再実行

開発ストアはShopify Partnersプログラムで無料、shopify app devは編集中にホットリロードします。

時間とお金で、これは何を置き換える?

従来のShopifyアプリ開発はエージェンシーで**$25,000〜$300,000、6〜12か月** — その大半が差別化にならない基盤に費やされます:OAuth、セッションストレージ、Webhook配管、課金。VULKはその基盤を数分で生成し、あなたの労力はアプリを実際に差別化するマーチャント向けロジックに向かいます。生成されるスタックはShopify公式のものなので、どのShopify開発者でも翻訳なしにプロジェクトを引き継げます。


FAQ

VULK内でShopifyアプリをプレビューできる?

できません — そしてどのツールも正直にはできません。埋め込み型ShopifyアプリはApp Bridge経由でShopify管理画面のiframe内で、本物のストアに対する本物のOAuthセッションと共に動きます。VULKは完全なコードを生成し、無料の開発ストアで数分で動かすための正確なCLIワークフロー(shopify app dev)を提供します。

Shopify Partnersアカウントは必要?

はい、そして無料です。Partnersダッシュボードでアプリのリスティングを作成し、API認証情報を取得し、テスト用の開発ストアを無制限に立ち上げられます。

生成されたアプリはShopify App Storeの対象になる?

生成される基盤はShopifyが要求するスタック(Remix、App Bridge、Polaris、OAuth、Webhook — 必須のコンプライアンスWebhookを含む)を使っており、これがApp Store審査の期待するものです。加えてShopifyのリスティング要件 — アプリ品質、サポート連絡先、プライバシーポリシー、審査承認 — を満たす必要があります。

VULKはShopifyテーマやHydrogenストアフロントも作れる?

はい — 別モードです。「Shopifyテーマ」プロンプトはOnline Store 2.0 Liquidテーマを、「Hydrogen」や「ヘッドレス」プロンプトはHydrogenストアフロントを生成します。アプリと同様、どちらも生成のみ(ライブプレビューなし):テーマは本物のストアに対してshopify theme devでプレビューします。

Shopifyアプリ開発のVULKの料金は?

VULKは有料のみ(無料枠なし)。プランはBuilder $19.99/月から — Shopifyアプリに必要なワークフローであるソースZIPエクスポートを含みます — $3.99からの3日間フルアクセスイントロ付きで、継続すれば初月に充当されます。


マーチャントが必要とするアプリをvulk.devで記述してください — OAuth、課金、Webhookの配管は、コーヒーが冷める前に完成します。

公開日: 執筆: João Castro · 8 min read

続けて読む

記事一覧
VULK サポート

オンライン

こんにちは!本日はどのようにお手伝いできますか?

人気のトピック

AI サポート • support.vulk.dev

VULKでShopifyアプリを作る方法 — Blog | VULK