I am working on a custom module where a single product of a certain sku (say
fixed-product) will be added to cart multiple times, but with different custom options programmatically. I also need to store it's
item_id in another custom table for later use.
I managed to display the different products as separate entities on the cart (instead of just adding the quantity) by rewriting the
Codilar\ProfServices\Model\Rewrite\CartItem::representProduct() method to
return false if the conditions are met.
But I cannot obtain the
item_id of the item once it's added to cart. I tried the following events
but in the observer when I do
$this->getEvent()->getQuoteItem()->getItemId() it always returns
How do I get the
item_id of an item added to cart in the observer?