Laut Preisangabenverordnung (» PAngV) muss bei Artikelpreisen immer ein “Preis je Mengeneinheit” angezeigt werden. xt:Commerce bietet dazu eine “VPE”-Funktion für Verpackungs-Einheiten.

Anzeige "VPE" in xt:Commerce
Anzeige des Grundpreises

In den üblichen Artikel-Listen (auch “Sonderangebote” und “Neue Artikel”) sowie den “Boxen” wird dieser Grundpreis zuverlässig ausgegeben, in Suchergebnissen fehlt diese Angabe allerdings. Das liegt daran, dass in der Datei “advanced_search_result.php” die zuständigen Datenbankfelder nicht abgefragt werden.


Lösung:

Die Datei “advanced_search_result.php” öffnen und hiernach suchen …

	//build query
	$select_str = "SELECT distinct
	                  p.products_id,
	                  p.products_price,
	                  p.products_model,
	                  p.products_quantity,
	                  p.products_shippingtime,
	                  p.products_fsk18,
	                  p.products_image,
	                  p.products_weight,
	                  p.products_tax_class_id,
	                  pd.products_name,
	                  pd.products_short_description,
	                  pd.products_description ";

… dort die fehlenden Felder nachtragen (zur Verdeutlichung ein wenig eingerückt) …

	//build query
	$select_str = "SELECT distinct
	                  p.products_id,
	                  p.products_price,
	                  p.products_model,
	                  p.products_quantity,
	                  p.products_shippingtime,
	                  p.products_fsk18,
	                  p.products_image,
	                  p.products_weight,
	                  p.products_tax_class_id,
	           p.products_vpe,
	           p.products_vpe_status,
	           p.products_vpe_value,
	                  pd.products_name,
	                  pd.products_short_description,
	                  pd.products_description ";

… und damit sollte das Problem behoben sein.