Я установил наблюдателя для sales_quote_add_item
, чтобы очищать корзину всякий раз, когда будет добавлен определенный продукт (его предполагается заказывать только отдельно). Я просто не знаю, как получить идентификатор продукта, который будет добавлен. Путем проб и ошибок я пришел к следующему:
$tmp = $observer->getEvent()->getQuoteItem()->getData();
echo $tmp['product_id'];
Что кажется довольно уродливым решением. Я уверен, что для этого есть ярлык или правильная функция, есть идеи?