Test Correction MIN_TARIF_ONSELL - Article 5349

1. AVANT correction (avec tarifs à 0)

ChampValeur
MIN_TARIF_ONSELL0.00 €
CONCAT_CONDITIONNEMENT_ONSELL76 175
CONCAT_TARIF_ONSELL10 115

❌ Problème : Le prix minimum est 0.00 € car le tarif ID 10 a un prix de 0.

2. APRÈS correction (sans tarifs à 0)

ChampValeur
MIN_TARIF_ONSELL12.00 €
CONCAT_CONDITIONNEMENT_ONSELL175
CONCAT_TARIF_ONSELL115

✅ Correction réussie ! Le prix minimum est maintenant 12.00 €

3. Détail des conditionnements disponibles

ID CondID TarifPrixStockInclus AVANTInclus APRÈS
76100.00 €30✅ OUI❌ NON (prix = 0)
17511512.00 €57✅ OUI✅ OUI

4. Recommandations

✅ Correction appliquée dans le CRON

La fonction dl_xml_abelia_GROUP_MIN_VAL_RT_PRIXPART() a été modifiée pour exclure les tarifs avec VAL_RT_PRIXPART = 0.

Prochaines étapes :

  1. Uploader le fichier CRON corrigé sur le serveur : _CRON/cron_maj_site_xml_abelia_test.php
  2. Relancer le CRON pour reconstruire la table TMP_ARTICLE_SEARCH avec les nouveaux prix
  3. Vérifier que selling.php affiche maintenant "à partir de 12,00 €" au lieu de "0,00 €"

⚠️ Note importante :

Le conditionnement ID 76 (Container 7L) utilise le tarif ID 10 qui a un prix de 0 €. Ce conditionnement sera maintenant exclu du calcul du prix minimum pour selling.php, mais restera visible dans detail-article.php avec la mention "sur place uniquement".