(gelöst) Stornierte Bestellungen nicht in der Übersicht

Hallöchen,

wenn man Bestellungen storniert werden diese nicht im Kundenkonto im Backend angezeigt. Dort stehen nur die Getätigten oder Offenen. Gehe ich ins Frontend in die Kunden-Bestellübersicht, stehen auch die Stornierten dort.

Warum werden die im Backend nicht angezeigt?  Ich finde es sehr wichtig hier einen Überblick zu haben. Hat jemand eine Idee wie ich die angezeigt bekomme? 

Die Lösung:  Grin

In engine/Shopware/Models/Customer/Repository.php

Zeile 334

$builder->andWhere($builder->expr()->notIn(‘orders.status’, array(’-1’, ‘4’)));

ändern in

$builder->andWhere($builder->expr()->notIn(‘orders.status’, array(’-1’)));

1 „Gefällt mir“

Danke!

Update-sicher ist das aber nicht…!?

Wenn ein großes Update kommt nicht. Ich habe so einige Änderungen gemacht und nach Update auf 5.2 war alles noch da. Am Besten aufschreiben und in einen extra Ordner packen. So findet man alle Änderungen und kann diese bei Bedarf wieder einfügen.

1 „Gefällt mir“

Hallo artep,

cooler TIP. wieder ein Plugin gespart!

in aktueller SW version hat sich das wohl etwas geändert:

in Zeile 205, hier die untere Zeile, die 4 entfernen:  

        $builder->andWhere(‘orders.status NOT IN (:stati)’);
        $builder->setParameter(’:stati’, [-1], Connection::PARAM_INT_ARRAY);
 

Grüße Thomas