Sortierung nach Lagerbestand auf der Übersichtsseite

Ich möchte in Shopware 4.3.2 die Sortierung nach Lagerbestand sortieren. Die Datei listing_actions.tpl habe ich schon erweitert: [code]

{s name=‘ListingLabelSort’}{/s}[/code] Was muss ich im Backend unter Standardsortierung Listings eintragen damit er das nach Lagerbestand sortiert? Ich habe einfach aDetails.instock eingegeben es passiert aber nichts. Ist aDetails.instock überhaupt richtig?

das ist eine Shopware 4 Frage. Kann die jemand bitte ins Shopware 4 Forum verschieben?

Das ist doch jetzt keine schwere Frage wie man nach Lagerbestand sortiert??!! Kann da keiner helfen??!!

ok ich habe jetzt raus gefunden, dass man die sArticles.php anpassen muss um hier ein neues Sortierfeld greifen zu lassen: $groupBy = 'a.id'; switch ($sSort) { case 1: $groupBy = "a.datum, a.changetime, a.id"; $orderBy = "a.datum DESC, a.changetime DESC, a.id DESC"; break; case 2: $groupBy = "atop.sales, aDetails.articleID"; $orderBy = "atop.sales DESC, aDetails.articleID DESC"; //if the customer want to sort the listing by most sales, we have to use the s\_articles\_details as base table $sqlFromPath = " FROM s\_articles\_details aDetails INNER JOIN s\_articles a ON aDetails.id = a.main\_detail\_id LEFT JOIN s\_articles\_top\_seller\_ro atop ON a.id = atop.article\_id "; break; case 3: $orderBy = "price ASC, a.id"; break; case 4: $orderBy = "price DESC, a.id DESC"; break; case 5: $groupBy = "a.name, a.id"; $orderBy = "a.name ASC, a.id"; $sqlFromPath = " FROM s\_articles AS a FORCE INDEX (articles\_by\_category\_sort\_name) INNER JOIN s\_articles\_details AS aDetails ON aDetails.id = a.main\_detail\_id "; break; case 6: $groupBy = "a.name, a.id"; $orderBy = "a.name DESC, a.id DESC"; $sqlFromPath = " FROM s\_articles AS a FORCE INDEX (articles\_by\_category\_sort\_name) INNER JOIN s\_articles\_details AS aDetails ON aDetails.id = a.main\_detail\_id "; break; ich werde mir jetzt ein plugin schreiben, dass die sArticles.php um case 7 erweitert der dann die Lagerbestände sortiert.