Kanorioでは、ブランドサイトを以下の2つの方法で公開できます。
最大の利点は、両方のモードで同じKanorioバックエンドを共有できることです。フロントエンドがエンジニアやAIによって構築されていても、運用チームはコードに触れることなく、毎日「データとコレクション › テーブル」ワークスペースで記事の修正、注文の確認、顧客管理、すべてのデータのレビューを行うことができます。
Kanorioがお客様のニーズ(例:ブランドサイト+ブログ、オンラインコースプラットフォーム、会員制サイトなど)を満たしているかを確認するには、リアルタイムで生成される機能サポートマトリックス(/developers/capabilities)をご覧ください。
| 機能ドメイン | 現在のステータス | ガイドとリファレンス |
|---|---|---|
| 1. コンテンツ(ページ、ナビゲーション、ブログ、カスタムデータコレクション) | 完全対応 | ページ、ブログ、コレクションの読み込み · Delivery APIリファレンス |
| 2. 顧客とメンバー(連絡先、動的セグメント、パスワードレスログイン、アクセス制御) | 完全対応(メンバーシップ階層は計画中) | カスタムフロントエンドでのメンバーログインとデジタル配信の統合 · Customer APIリファレンス |
| 3. クレジットとストアバリュー(ストアクレジット、パス元帳) | 計画中 | サポート状況の概要を表示 |
| 4. 商品とプロモーション(商品、バリエーション、カテゴリ、割引ルール) | 完全対応(チェックアウトはシステムがホスト) | Delivery APIリファレンス · Management APIリファレンス |
| 5. 予約とリソース(タイムスロット、スタッフと設備の予約) | 計画中 | サポート状況の概要を表示 |
| 6. 注文とフォーム(トランザクション、オンラインフォームとアンチスパム送信) | 完全対応 | カスタムフロントエンドでのオンラインフォームの統合 · Delivery APIリファレンス |
| 7. 配信(オンラインコース、ダウンロード可能なパッケージ、600秒の署名付き再生、学習進捗) | 完全対応(<kanorio-*>コンポーネントを含む) | カスタムフロントエンドでのメンバーログインとデジタル配信の統合 · Elementsリファレンス |
「外部ストアフロントURL(externalStorefrontUrl)」を設定してトラフィックを独自のフロントエンドにリダイレクトすると、ホストされたページのDOMやトラフィックに依存する特定の機能(例:バックエンドの「SEO › サイト速度」測定、「マーケティング › サイト内プロモーション」バナーやポップアップ、エディタベースのフォント/色設定、自動生成されるsitemap.xml、ファーストパーティのトラフィック分析)は、Kanorioホスティングページでのみ機能します。
ホスティング専用のすべての機能と、カスタムフロントエンド(Next.js/Astro)における代替手段については、機能サポートマトリックス — ホスティング専用セクションにまとめています。
独自のフロントエンドを構築する際は、以下の3つの認証情報がどこに適用されるかを理解してください。
https://{your-site}/api/v1/* からのフォーム送信に使用します。ブラウザから直接 fetch 可能です。読み取り専用のドラフトプレビューには、サーバーサイドで X-Kanorio-Preview: knr_pv_... プレビュートークンを含める必要があります。knr_cat_): フロントエンドの <kanorio-login> または /api/v1/customer/auth/* を通じて購入者がログインした後に取得されます。これは購入者の商取引上の権限を表します。knr_pat_): お客様やチームのバックエンド操作権限(RBAC)を表します。これは必ずサーバーサイド、CI/CD、またはAIツール内にのみ保存してください。ブラウザのコードには絶対に公開しないでください。フロントエンドを外部プラットフォーム(例:Vercel上の https://www.brand.com)にデプロイする場合、通常、デフォルトのKanorioテンプレートページで「公開」をクリックしたくはありません。これは、検索エンジンのインデックス登録において公式サイトと競合するためです。
ヘッドレスデプロイメントは、「サイト設定 › 開発者」の3つの設定で完了できます。設定が完了すると、「ダッシュボード」のサイトステータスカードが自動的に「APIサービス有効」に切り替わり、外部フロントエンドURLとシステムAPI URLが表示されます。
systemHost): すべてのサイトには作成時に永続的なシステムURL(https://s-xxxxxxxxxxxx.kanorio.com)が割り当てられます。これは外部フロントエンドの環境変数でAPIベースURLとして使用するのに最適です。headlessEnabled): これを有効にすると、ホスティングサイトが未公開の状態でも https://{system-url}/api/v1/*、ブログ公開、顧客ログインが機能します。externalStorefrontUrl): これを設定すると、Kanorioサブドメインにアクセスした訪問者は、302リダイレクトを通じて外部のメインサイトへ自動的に転送されます。ダッシュボードの「サイトをプレビュー」ボタンも、短期プレビュートークンを使用して自動的に外部フロントエンドを開くようになります。AIアシスタントに以下のように依頼して有効化することも可能です:
このサイトのヘッドレスモードを有効にし(headlessEnabled: true)、外部ストアフロントURLを https://www.example.com に設定し、allowedOrigins に https://www.example.com を追加してください。また、このサイトの永続的なシステムURL(systemHost)を教えてください。
| 機能 | 無料プラン | プロプラン | ビジネスプラン |
|---|---|---|---|
| コンテンツ配信API呼び出しと帯域幅 | 無制限、帯域幅料金なし | 無制限、帯域幅料金なし | 無制限、帯域幅料金なし |
| カスタムデータコレクションエントリー(下書きを含む。有料プランでは1,000エントリー単位で追加可能) | 50エントリー | 1,000エントリー(最大20,000まで追加可能) | 10,000エントリー(最大200,000まで追加可能) |
ブログ記事の公開と blog* システムコレクションAPI | 下書きのみ | 利用可能(カスタムコレクションの制限数には含まれません) | 利用可能(カスタムコレクションの制限数には含まれません) |
| オンラインコースとデジタル配信(配信物と要素) | 利用可能 | 利用可能 | 利用可能 |
| Webhookエンドポイント数(ビジネスプランではコレクションまたはフォームによるフィルタリングをサポート) | — | 最大3エンドポイント | 最大10エンドポイント(イベントフィルタリングをサポート) |
| 合計ストレージ容量 | 200 MB(アカウント全体で共有) | 10 GB(アドオン利用可能) | 200 GB(アドオン利用可能) |
いいえ。blog* コレクションや、products、orders、contacts、deliverables などのシステムテーブルは、50/1,000/10,000件のカスタムデータコレクション制限から完全に除外されています。
はい、移行コストはゼロです。バックエンドで作成したページ、データコレクション、ブログ記事、商品、配信物、オンラインフォームは、すでに {your-site}/api/v1/* を通じて提供されています。新しいフロントエンドを構築し、externalStorefrontUrl を設定するだけで、いつでもシームレスに切り替えることができます。