サーバーでの集計

サーバー上の集計コマンド eccube:crm-analytics42:build を使用すると、期間の上限なく集計を実行できます。初回導入・毎日の自動実行・過去データの再構築に適しています。実行にはサーバー管理者の協力が必要です。

基本コマンド

bin/console eccube:crm-analytics42:build

オプション

  • –from=YYYY-MM-DD –to=YYYY-MM-DD — 指定期間を一括集計
  • オプション省略時 — 前日1日分を集計(毎日の自動実行向け)

使用例

# 前日1日分(毎日の自動実行向け)
bin/console eccube:crm-analytics42:build

# 指定日1日分
bin/console eccube:crm-analytics42:build --from=2026-05-01 --to=2026-05-01

# 1年分を一括集計
bin/console eccube:crm-analytics42:build --from=2025-01-01 --to=2025-12-31

定期実行の設定例(cron)

0 2 * * * cd /path/to/ec-cube && bin/console eccube:crm-analytics42:build >> /var/log/crm-analytics42-build.log 2>&1

毎日深夜に前日分を自動集計する設定例です。サーバー管理者に設定を依頼してください。

再構築(再集計)が必要なケース

以下の場合は、対象期間を指定してコマンドを再実行します。再実行時は既存データが更新されます。

  • 集計対象注文ステータスの変更後
  • 休眠会員判定日数の変更後
  • 初回集計 で全期間を一括構築する場合
  • データ不整合や集計失敗の復旧

bin/console eccube:crm-analytics42:build --from=2024-01-01 --to=2026-06-30

注意事項

  • データ量が多い場合、完了まで時間がかかります
  • 再構築中も分析画面は参照可能ですが、更新前のデータが表示されます
  • 完了後にAI分析・Slack通知が自動実行されます(有効な場合)
  • 実行状況は 集計とは の「集計ログの見方」を参照

CRM分析プラグイン

EC-CUBEの会員・受注データを分析し、リピート率や休眠顧客の把握、AIによる改善提案まで行えるプラグインです。