Problem
Im XML-Feed aus dem Warenwirtschaftssystem oder einer anderen Datenquelle sind Aktions- (bzw. Sale-) Preise hinterlegt. Allerdings kann es vorkommen, dass alle anderen Aktions-Preise dann mit einer 0,00 gefüllt sind.
Lösung
Um zu verhindern, dass nun alle Aktions-Preise mit 0,00€ hinterlegt sind, folgende Funktion im WPAllImport für den passenden Importer hinterlegen:
<?php
function getPrice($aktionspreis)
{
if($aktionspreis > 0)
{
return $aktionspreis;
}
return '';
}
?>
Und beim Aktions-Preis dann mit passender Abfrage:
[getPrice({dein_Preisfeld[1]})]
Zutaten
- WordPress
- WPAllImport (Pro mit Woocommerce-Addon)