mcpField
S
saleor-storefront

saleor-storefront

github.com/saleor開発22.3k 回インストール12 週間前に更新
リポジトリ

saleor-storefront について

saleor-storefrontは、Saleor上でストアを構築する開発者向けのフレームワーク非依存ガイドです。GraphQL API、商品バリエーション、チェックアウト、チャネルごとの在庫動作を扱います。

主な機能

  1. 01Saleor GraphQL APIのデータモデルと権限
  2. 02商品とバリエーションのクエリパターン
  3. 03チェックアウトの流れと決済の調査
  4. 04チャネル別の在庫と購入可否ルール
  5. 05コード例付きのルールファイル

活用シーン

  1. 01商品、カテゴリ、コレクションのデータ取得
  2. 02バリエーション選択付き商品ページの構築
  3. 03チェックアウトと決済フローの実装
  4. 04購入不可商品や権限エラーの調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/saleor/agent-skills --skill saleor-storefront

インストール後、Claude Code で/saleor-storefrontを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

AGENTS.md
README.md
references/
saleor-key-directories.md
rules/
api-data-model.md
api-graphql-patterns.md
api-investigation.md
api-permissions.md
channels-purchasability.md
checkout-lifecycle.md
products-variants.md

詳細

Saleor Storefront

Saleor eコマースプラットフォームでストアフロントを構築するための汎用ガイドです。Saleor GraphQL APIのデータモデル、権限システム、チェックアウトのライフサイクル、チャネルアーキテクチャ、商品/バリアントのパターンを扱います。フレームワークに依存しないため、Next.js、Remix、Nuxt、またはカスタム構成のいずれを使用する場合にも適用できます。

適用する場面

次の作業を行う際に、これらのガイドラインを参照してください。

  • 商品、カテゴリ、コレクションについてSaleorのGraphQL APIにクエリを送信する
  • バリアント選択機能を備えた商品詳細ページを構築する
  • チェックアウトと決済のフローを実装する
  • マルチチャネルおよび複数通貨の構成を扱う
  • 「商品を購入できません」エラーや権限エラーをデバッグする
  • Saleor 3.23以降の在庫状況モード(useLegacyShippingZoneStockAvailability)を扱う
  • ソースコードを通じてSaleor APIの動作を調査する

ルールのカテゴリ

優先度カテゴリ影響度接頭辞
1APICRITICALapi-
2商品HIGHproducts-
3チェックアウトHIGHcheckout-
4チャネルMEDIUMchannels-

クイックリファレンス

1. API(CRITICAL)
  • api-data-model — null許容フィールド、価格構造、ストアフロントの自動フィルタリング
  • api-permissions — トークンの種類、権限エラー、2段階のクエリパターン
  • api-graphql-patterns — チャネルにスコープされたクエリ、バリアント属性、フィルタリング、コード生成
  • api-investigation — 型とソースを使ってSaleor APIの動作を調査する方法
2. 商品(HIGH)
  • products-variants — バリアントモデル、選択属性と非選択属性、価格設定、UXパターン
3. チェックアウト(HIGH)
  • checkout-lifecycle — セッションのライフサイクル、よくあるエラー、決済の問題のデバッグ
4. チャネル(MEDIUM)
  • channels-purchasability — 在庫状況モード(従来型と直接型、3.23以降)、購入可能性と配送可能性、フルフィルメントの三角関係、モードに応じたチェックリスト、チャネルにスコープされたクエリ、在庫Webhook

使い方

詳しい説明とコード例については、個々のルールファイルをお読みください。

rules/api-data-model.md
rules/products-variants.md

各ルールファイルには、次の内容が含まれています。

  • 重要な理由の簡単な説明
  • コード例(正しいパターンと誤ったパターン)
  • 避けるべきアンチパターン

完全版ドキュメント

すべてのルールを詳しく記載した完全なガイドについては、AGENTS.mdを参照してください。

コメント