我想激活我在单页结帐阶段准备的某个额外步骤,仅当属于某些类别的产品添加到购物篮时。
如何使用 php 代码设置此过滤器?
提前谢谢了。
我想激活我在单页结帐阶段准备的某个额外步骤,仅当属于某些类别的产品添加到购物篮时。
如何使用 php 代码设置此过滤器?
提前谢谢了。
您可以按照本指南轻松完成:
http://www.excellencemagentoblog.com/magento-onestep-checkout-add-step
在这种方法中,您需要扩展/覆盖Mage_Checkout_Block_Onepage::getSteps()
以在序列中添加新步骤。
创建新步骤的块/模板(在上一步完成时使用 Ajax 请求加载)您的块类将需要扩展:Mage_Checkout_Block_Onepage_Abstract
您还需要扩展 onepagecheckout javascript,因为这完成了很多繁重的工作。Prototype 库有一个很好的方法来做到这一点。
最后,您需要扩展控制器类(Mage_Checkout_OnepageController)
以覆盖任何现有步骤的响应,返回新步骤的内容(使用 ajax 加载),并处理在新步骤中输入的任何数据(表单字段等)的保存操作步