Samsung Galaxy Buds classé à tort comme smartphone¶
Date : 2026-07-23
Symptôme¶
Une offre Samsung Galaxy Buds était projetée comme modèle smartphone :
- offer_id : 280
- titre : Samsung Galaxy Buds3 FE Noir Écouteurs Bluetooth Galaxy AI
- ancien model_norm : Galaxy AI
- ancienne verticale : smartphone
Cela créait un faux modèle smartphone nommé Galaxy AI.
Cause¶
Le classifieur initial pouvait reconnaître le produit comme audio, mais le verrou :
CCX_SMARTPHONE_HARD_LOCK_V3
réappliquait ensuite la verticale smartphone aux titres contenant notamment Samsung Galaxy.
Le verrou smartphone s’exécutait après certaines règles audio et écrasait donc leur résultat.
Correction¶
Ajout d’un garde-fou exécuté après CCX_SMARTPHONE_HARD_LOCK_V3 :
CCX_SMARTPHONE_AUDIO_FALSE_POSITIVE_GUARD_V1
Fichier concerné :
plugins/ccx-feeds-industrial/includes/pipeline/90-offers-norm.php
Le garde-fou détecte notamment :
- Galaxy Buds
- Buds
- earbuds
- true wireless
- TWS
- écouteurs Bluetooth
- écouteurs sans fil
Il force alors :
- vertical_id = wireless_earbuds
- spec_type_probable = wireless_earbuds
- spec_type_final = wireless_earbuds
- accessory_type_norm = ecouteurs_bluetooth
- classifier_reason_primary = smartphone_audio_false_positive_guard_v1
Validation¶
Après normalisation :
- offer_id 280
- vertical_id = wireless_earbuds
- spec_type_final = wireless_earbuds
- model_norm = Galaxy AI
Le model_norm reste présent sur l’offre source, mais il ne génère plus de modèle smartphone puisque l’offre appartient désormais à wireless_earbuds.
Résultats des projections smartphone :
- product_models_v1 : 10 modèles
- product_specs_v1 : 10 fiches techniques
- offers couvertes : 68
Base et préfixe WordPress découverts¶
Base MariaDB :
ccx
Préfixe WordPress :
wp_3888956ccx_
Tables concernées :
- wp_3888956ccx_offers_norm_v2
- wp_3888956ccx_product_models_v1
- wp_3888956ccx_product_specs_v1
Remarque sur rebuild-chain.php¶
Le rebuild principal ne reconstruit pas automatiquement :
- product_models_v1
- product_specs_v1
- product_gallery_v1
- product_model_variants
Les modèles et les specs doivent donc être reconstruits explicitement après une correction de classification affectant les projections produit.