Hallo liebe Shopware - Gemeinde,
ich würde gerne die Warenkorb-Abfrage um ein eigenes Feld erweitern. Mein Ansatz ist: in der Datei sBasket.php gibt es ja die Funktion loadBasketArticles(), die die Abfrage bereitstellt. Ich würde nun mit dem Event Shopware_Modules_Basket_GetBasket_FilterSQL die Abfrage um mein eigenes Feld erweitern.
Den Return des Events würde ich mir über $result = $args->getReturn(); holen, den Return setzen wieder über $args->setReturn($result); . Nur komme ich derzeit beim Erweitern der SQL-Abfrage nicht weiter. Mit addSelect (http://community.shopware.com/Schuhgrößen-Erweiterung_detail_1052.html) funktioniert es leider nicht:
$result->addSelect(array(
'attributes.swagCustomerPreferencesSize',
'attributes.swagCustomerPreferencesColor'
));
Hat jemand einen Tipp, wie ich die SQL-Abfrage erweitern könnte?
Beste Grüße
Sebastian