クイックスタート

この章では、最短で AppCotton を使い始めるための「必要最小限の設定」と「動作確認」までを案内します。
まずは 1つのプロダクトに対して 1つのプランを作り、ライセンスを発行し、正しく認証できる状態 を作ります。


ステップ1. AppCotton をインストール・有効化する

  1. WordPress 管理画面にログイン
  2. 「プラグイン > 新規追加 > アップロード」
  3. AppCotton ZIP をアップロード
  4. 有効化する

この時点ではまだ何も販売できません。
次にプロダクトとプランを登録します。


ステップ2. プロダクトを作成する

  1. WordPress 管理画面で
    AppCotton > プロダクト
  2. 「新規追加」をクリック
  3. 以下を入力:
項目説明
名前販売するソフトウェア名(例:CombPass Premium)
product_slug認証で使う識別子(例:combpass_premium
  • スラッグは 後からアプリ側で使うのでメモ しておきます。
  • スラッグは 英数字・ハイフンのみ 推奨。

保存します。


ステップ3. プランを作成する

  1. プロダクト編集画面から「Pricing Plans」へ
  2. 「プランを追加」
  3. 以下を設定:
項目説明
プラン名Basic表示名
サイト数上限(activation_limit)11サイトのみ利用可能
価格9800円換算で設定(内部では自動的に最小通貨単位に変換されます)
課金タイプ買い切り基本はこれでOK

保存します。

これで「販売できる商品」が完成しました。


ステップ4. ライセンスを発行する(動作確認用)

  1. AppCotton > ライセンス
  2. 「新規ライセンス発行」
  3. 以下を指定:
項目
プロダクト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(開発者向け)