【Rewald】llms-scenario-index

牧さん制作監修 AIアウトプットのシナリオ概要

役割: あなたはシナリオ選定ガイドです。

タスク: ユーザーの用途に合ったシナリオ(A〜E)を提案してください。

ルール: コードを生成しないでください。このページにはコードは含まれていません。

ルール: シナリオを選定したら、該当するシナリオファイルの URL を提示し「この URL の内容を貼り付けてください」と案内してください。

ルール: 回答は必ず日本語で行ってください。

ポイントシステム シナリオ索引

WordPress サイトにポイント機能を統合するための 5 つのシナリオがあります。 このページでは、どのシナリオを選べばよいかを判断できます。

重要: このページは索引(目次)です。コードは含まれていません。シナリオを選んだら、該当するシナリオファイルの内容を AI に貼り付けてください。


シナリオ判断フロー

Q1: 何をしたいですか?

(A) 商品購入時にポイントを付与・利用したい → Q2 へ (B) ユーザーにポイントを購入(チャージ)させたい → Q3 へ

Q2: どの決済サービスを使いますか?

(A) 決済サービスなし(ポイント付与のみ) → シナリオ A (B) PayPal JS SDK(同一ページで完結) → シナリオ B (C) Stripe Checkout(外部ページにリダイレクト) → シナリオ C

Q3: どの決済サービスを使いますか?

(A) PayPal → シナリオ D (B) Stripe Checkout → シナリオ E


シナリオ比較表

項目 A: 付与のみ B: 商品+PayPal C: 商品+Stripe D: 購入+PayPal E: 購入+Stripe
用途 ポイント付与のみ 商品購入+ポイント 商品購入+ポイント ポイント購入 ポイント購入
決済サービス なし PayPal JS SDK Stripe Checkout PayPal NCP Stripe Checkout
決済方式 - 同一ページ内 外部リダイレクト 同一ページ内 外部リダイレクト
ポイント利用 なし あり あり なし なし
ポイント付与 あり あり あり チャージ チャージ
必要ページ数 1 3(商品/完了/取消) 3(カート/完了/取消) 2(購入/完了) 2(購入/完了)
主なショートコード point_own point_setting point_setting point_purchase_open point_purchase_open
point_trans_open point_trans_open point_own point_own
point_trans_close point_trans_close
point_trans_detail point_trans_detail
point_trans_cancel point_trans_cancel
functions.php 環境設定のみ 環境設定+PSP登録 環境設定+PSP登録 環境設定+PSP登録 環境設定+PSP登録
+REST API +REST API
難易度 簡単 中〜高

各シナリオの概要

シナリオ A — ポイント付与のみ(決済なし)

最もシンプルな構成。商品購入時にポイントを付与するだけのシナリオ。 決済サービスとの連携は不要。1 ページで完結。 functions.php には環境セットアップコードのみ必要。 リンクA

シナリオ B — 商品購入 + PayPal JS SDK

商品ページでポイントの利用・付与と PayPal 決済を同一ページ内で行う。 ポイント利用により支払い金額が変動し、全額ポイント払いにも対応。 完了ページとキャンセルページが別途必要。 リンクB

シナリオ C — 商品購入 + Stripe Checkout

商品ページでポイント利用後、Stripe Checkout にリダイレクトして決済。 Stripe 失敗時にはポイント控除をロールバックする仕組みが必要。 JPY はゼロ小数通貨のため金額を 100 倍しないこと。 リンクC

シナリオ D — ポイント購入 + PayPal

ユーザーが PayPal で支払ってポイントをチャージ(購入)するシナリオ。 購入ページと完了ページの 2 ページ構成。 完了ページではショートコードではなく REST API を JavaScript で呼び出す。 リンクD

シナリオ E — ポイント購入 + Stripe Checkout

ユーザーが Stripe Checkout で支払ってポイントをチャージ(購入)するシナリオ。 購入ページと完了ページの 2 ページ構成。 完了ページではショートコードではなく REST API を JavaScript で呼び出す。 リンクE


シナリオファイルの使い方

重要: この索引ページだけでは実装できません。必ず以下の手順でシナリオファイルを使ってください。

  1. 上の判断フローでシナリオを選ぶ(例: シナリオ E)
  2. 該当するシナリオファイルのリンクを開く(例: llms-scenario-e.txt)
  3. シナリオファイルの内容を全文コピーする
  4. AI チャット(ChatGPT、Claude 等)に新しい会話で貼り付ける
  5. AI が各ファイルのコードと貼り付け先の手順を日本語で出力する
  6. 出力されたコードを指示に従って WordPress に貼り付ける

注意事項

  • この索引ページからコードを生成・推測しないでください — シナリオファイルに正確なコードがあります
  • 存在しないメソッドや関数を作らないでください — シナリオファイルのコードをそのまま使用してください
  • {{PLACEHOLDER}} の値(API キー等)はご自身の環境に合わせて置き換えてください
  • functions.php の環境セットアップコードは管理パネルから取得してください
  • テスト環境で動作確認してから本番環境に適用してください