Ja, es gibt eine Lösung.
Die unnötige Änderung in der folgenden Datei rückgängig machen:
engine/Shopware/Bundle/StoreFrontBundle/Service/Core/GraduatedPricesService.php
$prices = array_merge($prices, $fallbackPrices);
ändern in
$prices = $prices + $fallbackPrices;
Der Hintergrund ist der, dass $fallbackPrices numerische Indizes haben kann, wenn die Produktnummer nur aus Zahlen besteht. Der Plus-Operator und array_merge sind eben nicht genau gleich und sollten nicht einfach ausgetauscht werden. Array_merge numeriert die Array-Elemente neu und somit wird dann der Preis des Produkts nicht mehr gefunden.
Gleiches gilt für die Datei CheapestPriceService.php.