2014-09-02 44 views
0

我将开始一个电子商务项目,客户有兴趣使用Magento。在这个项目中,当顾客添加东西到购物车时,我需要将他们从流程中拉出来,在那里他们将通过自定义wizard-esque区域继续。Magento钩 - 请问Magento是否允许我这样做?

他们基本上使用拖放界面设计文档。他们完成之后,该文件将被保存为PDF,我希望他们重定向到结帐

所以我的问题是

  1. 不Magento的有挂钩可用于after an item is added to the cart

  2. 如果我拉他们离开该网站的这另一部分(向导 部分),改变他们做将有可能add costs到 他们的车。我仍然可以访问产品,价格和 购物车,以便我可以继续修改购物车,直到他们返回 结帐为止。

回答

0

Magento的用户事件的观察者模式,在那里你可以连接到几乎被执行和执行您的自定义代码的任何行动,

请参考下面的链接,

http://inchoo.net/category/ecommerce/magento/events-observers/ 
https://gist.github.com/peterjaap/6973324 
http://huztechbuzz.wordpress.com/2014/04/26/complete-list-of-all-events-in-magento/ 
http://www.nicksays.co.uk/magento-events-cheat-sheet-1-7/ 

所以,你必须找出您可以使用的事件并插入您的自定义代码。

+0

好吧谢谢! – djt 2014-09-03 16:35:35

0

只要我记得所有的购物车信息(产品/价格)存储在$ _SESSION中。因此,您可以从那里获取所需的所有信息,并通过所谓的wizzard对其进行修改,然后在此之后修改会话信息!

干杯! :)