Mein Toolkit kann nicht rechnen
Bei manchen Produkten sind die min- und maxoffers komplett falsch. Nun bin ich auf der Fehlersuche.
Hier erstmal ein Ausschnitt aus dem Template, der Code ist ein bischen hier aus dem Forum zusammengeklaut:
<?php
$alloffers = $formatter->get_offers( $product, true );
$minoffer = $formatter->get_minoffer( $product, true, $alloffers );
$maxoffer = $formatter->get_maxoffer( $product, true, $alloffers );
$anzahloffers = $formatter->get_offercount( $alloffers );
?>
günstigster Preis:
<a href="{{$formatter->get_offer_url($minoffer)}}" rel="nofollow">
{{ $minoffer != null ? $formatter->get_offer_total( $minoffer ) : '??'}} bei {{ $minoffer != null ? $minoffer->shop->get_title() : '??'}}</a>
teuerster Preis:
<a href="{{$formatter->get_offer_url($maxoffer)}}" rel="nofollow">
{{ $maxoffer != null ? $formatter->get_offer_total( $maxoffer ) : '??'}} bei {{ $maxoffer != null ? $maxoffer->shop->get_title() : '??'}}</a>
Alles anzeigen
Bei den Einstellungen ist die Preisvergleich-Sortierung auf "Preis + Versandkosten" und "Doppelte Shops im Preisvergleich ausblenden" aktiviert.
Ich habe z.B. ein Produkt, bei dem als günstigster Preis: "79,99 € bei Ebay" und als teuerster Preis "51,20 € bei bio-apo.de" angegeben wird, also total falsch. Hier die Details:
Im Produkt selbst sind folgende Preise angelegt:
Amazon: 49,99 €
Weitere Angebote:
Ebay: 79.99 (79.99) 0 (0.00) Lieferung in 1 Werktagen nach Zahlungseingang Versand nach: Americas, Europe, Asia
Yadore - bio-apo.de: EUR 5120 (51.20) EUR 0 (0.00)
Yadore - meine-onlineapo.de: EUR 4698 (46.98) EUR 395 (3.95)
Manuelles Produkt:
Preis 44,99 Versand 0
Die Preisberechnung oder der Preisimport von Yadore passt nicht! In der Klammer passt der Preis, aber die Zahl davor stimmt nicht.
Auch mit dem manuellen Angebot ist etwas nicht in Ordnung. Es ist das günstigste, wird aber nicht als günstigstes Produkt angezeigt.
BItte um Hilfe bzw. Workaround!
Dankeschön!