Php 修改购物车中项目的名称
我试图将字符串Php 修改购物车中项目的名称,php,magento-1.7,magento,Php,Magento 1.7,Magento,我试图将字符串ABC附加到购物车中添加的每个商品的名称中。这应该显示在购物车/结帐中,并且可以通过编程方式访问 到目前为止,我的自定义ABC\u DEF\u CartController已经重载了Mage\u Checkout\u CartController: <frontend> <routers> <checkout> <args> <modules>
ABC
附加到购物车中添加的每个商品的名称中。这应该显示在购物车/结帐中,并且可以通过编程方式访问
到目前为止,我的自定义ABC\u DEF\u CartController
已经重载了Mage\u Checkout\u CartController
:
<frontend>
<routers>
<checkout>
<args>
<modules>
<ABC_DEF before='Mage_Checkout'>ABC_DEF</ABC_DEF>
</modules>
</args>
</checkout>
</routers>
</frontend>
据我所知,所有的基本产品信息都是从某个地方的数据库中重新加载的,但我不知道在哪里或如何持久地进行更改。提前谢谢 我想你最好关注这个活动
销售
。此事件在Mage\u Sales\u Model\u Quote\u Item::setProduct()中调度
在调度事件之前,有以下线路:
->setName($product->getName())
因此,我假设您可以在自定义观察者中更改我提到的事件的名称。
事件将当前报价项和分配给它的产品作为参数接收
->setName($product->getName())