<?php

namespace admin\segmentations;

if (!defined('ABSPATH')) exit;


class Pixelio_Cart_Abandon_Recovery_More_Segmentation_Config
{
	public function __construct()
	{
		define('SEG_COLD_MAX_ORDERS', 0); // jamais acheté
		define('SEG_WARM_MAX_ORDERS', 3); // 1 à 3 commandes
// hot = SEG_WARM_MAX_ORDERS+ commandes
// ─── Dernière commande (jours) ─────────────────────
		define('SEG_COLD_DAYS_SINCE', 180); // inactif depuis 6 mois
		define('SEG_WARM_DAYS_SINCE', 60); // actif dans les 60j
// hot = actif dans les SEG_WARM_DAYS_SINCE jours
// ─── Panier moyen (devise du shop) ─────────────────
		define('SEG_WARM_AVG_ORDER', 50); // panier moyen warm ≥ 50€
		define('SEG_HOT_AVG_ORDER', 150); // panier moyen hot ≥ 150€
// ─── Poids des critères (score final) ──────────────
		define('SEG_WEIGHT_ORDERS', 0.5); // 50% du score
		define('SEG_WEIGHT_RECENCY', 0.3); // 30% du score
		define('SEG_WEIGHT_AVG_ORDER', 0.2);
	}
}
