この章では、最短で AppCotton を使い始めるための「必要最小限の設定」と「動作確認」までを案内します。
まずは 1つのプロダクトに対して 1つのプランを作り、ライセンスを発行し、正しく認証できる状態 を作ります。
ステップ1. AppCotton をインストール・有効化する
- WordPress 管理画面にログイン
- 「プラグイン > 新規追加 > アップロード」
- AppCotton ZIP をアップロード
- 有効化する
この時点ではまだ何も販売できません。
次にプロダクトとプランを登録します。
ステップ2. プロダクトを作成する
- WordPress 管理画面で
AppCotton > プロダクト - 「新規追加」をクリック
- 以下を入力:
| 項目 | 説明 |
|---|---|
| 名前 | 販売するソフトウェア名(例:CombPass Premium) |
| product_slug | 認証で使う識別子(例:combpass_premium) |
- スラッグは 後からアプリ側で使うのでメモ しておきます。
- スラッグは 英数字・ハイフンのみ 推奨。
保存します。
ステップ3. プランを作成する
- プロダクト編集画面から「Pricing Plans」へ
- 「プランを追加」
- 以下を設定:
| 項目 | 例 | 説明 |
|---|---|---|
| プラン名 | Basic | 表示名 |
| サイト数上限(activation_limit) | 1 | 1サイトのみ利用可能 |
| 価格 | 9800 | 円換算で設定(内部では自動的に最小通貨単位に変換されます) |
| 課金タイプ | 買い切り | 基本はこれでOK |
保存します。
これで「販売できる商品」が完成しました。
ステップ4. ライセンスを発行する(動作確認用)
- AppCotton > ライセンス
- 「新規ライセンス発行」
- 以下を指定:
| 項目 | 例 |
|---|---|
| プロダクト | CombPass Premium |
| プラン | Basic |
| 割り当てるユーザー (任意) | あれば指定、なければ空白でOK |
発行すると ライセンスキー が作成されます。
例) LIC-ABCD-1234-XYZ-999
このキーをアプリ側で使用します。
ステップ5. 動作確認(認証リクエスト)
App側(プラグイン / アプリ)で、次のようにライセンスチェックをします。
if ( appcotton_is_premium('combpass_premium') ) {
// 有料機能を有効化
} else {
// 無料版の動作
}
ここで combpass_premium は プロダクト作成時の product_slug です。
ステップ6. 正常認証を確認する
- 初回は 自動で「アクティベーション(使用中ドメイン登録)」が行われます
- WordPress 管理画面 > AppCotton > ライセンス > 対象ライセンスを開く
- 「認証済みドメイン一覧」に現在のサイトが表示されていれば成功です
ここまででできるようになったこと
✅ 有料版と無料版を切り替える「判定ロジック」
✅ ライセンスキーの発行
✅ サイト数上限による利用制限
✅ 使用中ドメインの可視化と管理
次のステップ(おすすめ)
| 目的 | 進む章 |
|---|---|
| 複数プランに対応した販売UIを作りたい | 購入フローの構築 |
| 既存の利用者が上位プランへアップグレードできるようにしたい | アップグレード(差額課金) |
| 他アプリにライセンス認証を組み込みたい | SDK(開発者向け) |