【发布时间】:2014-03-25 10:18:27
【问题描述】:
首先我正在开发自定义价格的扩展,我在产品页面上有一个输入,这是一张描述我所做的图片:
当客户输入他想要的价格并点击添加到购物车时,必须使用他添加的价格添加产品。
我知道可以在控制器中编码,但我不知道如何?
这是控制器空类:
<?php
class WebDirect_CustomPrice_savePriceController extends Mage_Core_Controller_Front_Action{
//put your code here
}
任何人都知道添加到购物车按钮的工作原理(代码)
【问题讨论】:
-
请发布您的其余代码,当客户单击添加到购物篮时,您的控制器中的哪个方法被调用以及您也可以访问哪些值? (即定制价格)。可以做您想做的事,但首先要让基础工作正常(即,实际上首先以正常价格将产品添加到购物车)。一旦你开始工作,看看这篇我之前解释过如何做到这一点的帖子:stackoverflow.com/questions/20949796/…
-
另外,我可能会尝试使用观察者而不是全新的自定义控制器来执行此操作,并更改许多 magento 默认行为。想想未来的升级:-)
-
@AshleySwatton 如果是这样,那么如何与观察者一起做到这一点?扩展不会修改核心,这就是我想要的?
标签: magento