Aller au contenu

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.