ラインナップ
Kaia Counter Free
Kaia Counter Standard
Kaia Counter Creative
Kaia Counter Advanced
Kaia Counter Enterprise
Add-on: Kaia Counter Auto Stop
うい。
ここまで確定した内容だけで、Kaia Counter Custom 現行仕様メモとしてまとめる。
Kaia Counter Custom — 現行仕様まとめ
1|製品位置づけ
Standardの上位版。
用途:
企業
イベント
キャンペーン
特殊運用
マニアックカスタム
価格思想:
> 個人には高い。
企業から見ると「専用開発するより安い」。
販売方式は買い切り。
Customの核は、
> 既製のカウンターを、自社・自分専用のキャンペーン部品/システムに仕立てること。
—
2|最優先設計原則
Customは高機能化そのものより、
> 事故を限りなく起こしにくくする
販売後の保守を減らす
ことを最優先する。
基本方針:
危険な自由入力を増やしすぎない
専用UIで操作させる
設定不足時は安全側へフォールバック
外部サービス依存を増やさない
WordPressの頻繁なUI変更へ強く依存しない
正常動作している限り、原則アップデート不要
更新は重大バグ・セキュリティ・互換性問題が出た場合のみ
思想:
> 「何でもできる」ではなく、
「かなり自由にできるが、壊れにくい」。
—
3|Standardから引き継ぐ機能
CustomはStandardの全機能を土台にする。
引継ぎ対象:
Free互換ショートコード
各種文字変更
10種カラーパレット
Suggested colors
Link colors
フォント変更
桁数変更
ロック時間変更
全体サイズ変更
枠線
数字枠角丸
数字枠間隔
内部余白
ボタンサイズ
ボタン角丸
数字配置
Before / After Preview
Display HTML
Free → Standardで維持した互換性
CustomはStandard v1.0.0を親として拡張する。
—
4|厳密なカラー指定
Standardでは、
> パレット
+ Suggested colors
から視覚的に選ぶ方式。
Customでは追加で、
カラーピッカー
HEX直接指定
数値による厳密なカラー指定
を解禁する。
ブランドカラーなど、
#3858A6
のような指定をそのまま使用可能。
商品境界:
> Standard=色を選ぶ
Custom=色を指定できる
StandardのSuggested colorsはCustomでも残す。
—
5|Advanced Display HTML
Standardの250文字・強制限HTMLを拡張する。
ただし無制限HTMLにはしない。
理由:
長大な説明・大量画像・複雑なページ構成は、WordPress側の通常ブロックへ分離できるため。
ページ背景・カウンター背景・枠色を同一にすれば、内部的に別ブロックでも閲覧者にはほぼ一体化して見せられる。
したがってCustom HTMLの目的は、
> カウンター内部に存在する意味があるコンテンツを十分扱えること。
許可候補:
見出し
段落
リンク
リスト
表
画像
基本的な装飾
必要なコンテナ
安全な範囲の属性
許可しない方向:
任意JavaScript
PHP
危険なイベントハンドラ
サイト全体へ影響する自由CSS
発行・ロック処理へ干渉できるコード
文字数の具体上限は実装時に安全側で決定する。
—
6|画像指定の基本方式
画像は基本的に、
WordPressメディアライブラリから選択
とする。
事故防止優先。
画像表示共通ルール:
縦横比固定
画像を変形させない
長辺基準で枠内へ収める
contain 相当
中央配置
枠外脱走なし
切り抜きなし
不足時は安全な標準表示へフォールバック
—
7|目隠し画像
通常の、
XXXXXX
を画像へ変更可能。
基本A|全桁同じ画像
初期・推奨方式。
画像を1枚指定し、全桁へ同じ画像を表示。
例:
🐱 🐱 🐱 🐱 🐱 🐱
実際には画像。
これを基本動作とする。
任意B|桁ごとに別画像
追加オプションとして、
「桁別指定を使う」
をONにした場合だけ解禁。
例:
画像A / 画像B / 画像C / …
未設定の桁がある場合は、
基本Aの共通画像へフォールバック。
透明・空欄・壊れた表示にしない。
—
8|画像数字
0~9を画像として表示するモードを用意可能。
例:
0画像
1画像
2画像
…
9画像
の10枚を登録。
安全ルール:
10枚すべて揃った時だけ画像数字モード有効
1枚でも不足していれば通常数字へフォールバック
数字ごとに文字と画像が混在する状態は作らない
全画像は比率固定・枠内収容
事故防止優先。
—
9|数字枠画像
数字そのものとは別に、
数字枠の背景・装飾画像
を指定する機能もCustom候補。
数字は通常表示のまま、枠だけブランド・スロット風などへ変更可能。
画像は比率固定・枠内収容。
—
10|ボタン画像
通常のCSSボタンに加えて、
画像ボタンを使用可能。
用途:
ブランドボタン
キャラクターボタン
キャンペーン専用デザイン
画像は比率固定・収容。
画像未設定・不正時は通常ボタンへフォールバック。
—
11|高度な表示カスタム
Customでは、
伏字を任意文字へ変更
伏字を画像へ変更
桁別伏字画像
数字画像
数字枠画像
マスク方式
ボタン画像
高度なボタン形状・サイズ調整
など、
Standardの「一般的な見た目調整」を超える専用UI化
を可能にする。
—
12|発行上限
任意の発行上限を設定可能。
例:
> 先着1,000名
上限到達後は新規番号を発行しない。
未設定なら上限なし。
—
13|終了日時
任意の終了日時を設定可能。
例:
> 2026/09/30 23:59
終了日時到達後は新規番号を発行しない。
未設定なら日時制限なし。
—
14|複合終了条件
発行上限と終了日時は併用可能。
両方設定した場合は、
> 早く成立した方で終了
とする。
例:
> 先着1,000名
または9月30日23:59まで
どちらか先に成立した時点で自動終了。
両方未設定なら無期限運用。
—
15|終了時表示
何も特別設定しなければ、
標準の文字ベース終了表示
へ自動切替。
これを安全なデフォルトとする。
追加オプションとして、
終了文言
カンスト文言
終了画像
カンスト画像
を設定可能。
—
16|終了時全面画像置換
任意で、
カウンター全体を大きな終了画像へ置換
できる。
通常:
COUNTER
0001
GET NUMBER
終了:
END IMAGE
終了画像を使うかどうかは任意。
終了画像未設定・読込失敗時は、
標準の文字ベース終了表示へフォールバック。
—
17|終了処理の自動化
企業担当者が終了時刻に、
ボタン削除
カウンター差替え
終了画像掲載
などを手作業で行う必要をなくす。
流れ:
> 設定
→ 放置
→ 上限または終了日時成立
→ 自動停止
→ 自動で終了状態表示
まで完結させる。
—
18|発行上限到達後の再設定
現時点の推奨仕様:
上限到達後でも、管理者が上限値を増やした場合は再開可能にする方向。
例:
> 上限1000
→ 1000到達で終了
→ 管理者が1500へ変更
→ 1001から再開
不可逆終了にして設定ミス時のサポート案件を増やすより、安全。
実装時には終了状態から再開する条件判定を明確にする。
※ここは最終実装時の確認事項として残してもよい。
—
19|フォールバック原則
Custom全体の重要ルール。
設定や素材に不足・異常があった場合、
壊れた状態を表示するのではなく、標準機能へ戻す。
例:
目隠し画像欠損 → 共通目隠し画像
共通画像もない → 通常 X
数字画像10枚不足 → 通常数字
ボタン画像なし → 通常ボタン
終了画像なし → 文字終了表示
外部画像読込失敗 → 標準表示
「何も表示されない」を極力作らない。
—
20|保守最小化
Customは買い切り製品なので、
> 販売後に手をかけなくて済むこと自体が製品価値
とする。
したがって、
外部API依存を増やさない
外部SaaS必須にしない
危険な自由コードを入れない
条件式を書かせない
数値欄・日時欄・画像欄・選択式UIで制御
入力値は範囲制限
不備時フォールバック
WordPress標準機能を利用
正常なら更新しない
を原則とする。
—
21|更新方針
基本:
> 正常に動いている限り更新不要。
更新対象は、
実害ある不具合
セキュリティ問題
WordPressの重大な互換性変更
PHPの重大な互換性変更
など、必要な場合のみ。
毎月機能追加するSaaS的運用にはしない。
—
22|Customの商品思想
最終的な3段階は、
FREE
> カウンターを使う。
STANDARD
> カウンターを自分好みに仕上げる。
CUSTOM
> カウンターを自分専用のキャンペーンシステムにする。
Customの価値は、
厳密カラー指定
+ 高度HTML
+ 画像機能
+ 特殊表示
+ 発行上限
+ 終了日時
+ 自動終了
+ 終了時全面置換
を、
壊れにくい専用UIの範囲内で組み合わせられること。
—
現在の設計原則を一文で
> 事故らない範囲で自由カスタム。
これをCustom実装時の最上位ルールとして扱う。


No comments yet.