Angebote - Sortierung nach Preis funktioniert nicht

  • Ich verwende ein Blade Template und zeige dort für ein Produkt alle Angebote an.

    Code
    1. ...
    2. @foreach ($product->offers as $offer)
    3. ...
    4. {{ $formatter->get_offer_price($offer, $translator->get_price(), $translator->get_pricenotavailable()) }}
    5. ...
    6. @endforeach
    7. ...

    Das funktioniert auch, allerdings wird es überhaupt nicht nach "Preis + Versandkosten" sortiert, wie in den Einstellungen vergeben (nur Preis hat auch nichts geändert, weiß aber auch nicht, ob das sofort eine Auswirkung haben sollte).


    Es ist also überhaupt keine Sortierung erkennbar, obwohl

    • Sortierung auf "Preis + Versand" eingestellt
    • alle Shops haben die "Default priority" von 100
    • die Preise eines Produkts sind richtig erfasst - Auf der Produktseite werden die Preise in Klammer korrekt angezeigt.


    Woran könnte das noch liegen? Wird für Blade vielleicht noch keine Sortierung angewandt? ?(


    Neueste Version von AT 2.8.9

  • Hallo,

    wenn du die Formatter-Funktion nutzt, sollte es eine Sortierung geben:


    Code
    1. @foreach($formatter->get_offers($product, true) as $offer)


    Das "true" steuert, ob du das "Haupt"Produkt selbst auch in der Auflistung haben möchtest.


    LG Christof