Ich brauche Zitat Artikel-ID des Produkts, wenn es in den Warenkorb hinzugefügt wird, weil ich ein Feld von Db nach diesem Ereignis aktualisieren muss, habe ich Referenz von How to get Quote Item Id after adding a product to cart?, aber dies genommen nicht funktioniert, habe ich verwendet Veranstaltung: sales_quote_product_add_after und meine oberver Funktion ist:Artikel ID erhalten nach dem Hinzufügen des Produkts zum Warenkorb
$quoteItem = $observer->getEvent()->getQuoteItem();
$id = $quoteItem->getId();
auch mit
ich habe versucht$id = $quoteItem->getItemId();
Es folgt Fatal error werfen:
Fatal error</b>: Call to a member function getId() on a non-object in <b>C:\xampp\htdocs\project\app\code\local\Custom\Module\Model\Observer.php</b> on line <b>1053</b><br />
Bitte lassen Sie mich wissen, was ich falsch mache, ich habe Bezug genommen von vielen anderen Links, aber keiner von ihnen funktioniert.
zunächst check echo $ quoteItem; Hier sehen Sie, ob Sie das Ergebnis erhalten oder nicht –
Ergebnis von var_dump ($ quoteItem); ist: NULL – user0509
$ observer-> getEvent() -> getQuoteItem() das funktioniert nicht überprüfen Sie Ihre Funktion –