我为添加到购物车事件添加了事件订阅者。在那里,我定义了一个对添加到购物车事件做出反应的函数。调用我的eventsubscriber时,一切正常。我想更新正在添加到购物车中的产品的单价。以下是我使用的代码,但无法正常工作。产品价格未更新为我设置的价格。
public function updateProductPrice(CartEntityAddEvent $event) {
$unit_price = new Price('15.00', 'EUR');
$event->getOrderItem()->setUnitPrice($unit_price,TRUE);
}
我尝试同时覆盖TRUE和FALSE,但没有任何效果。