【发布时间】:2013-01-18 04:00:20
【问题描述】:
当用户完成购物并选择“继续结帐”时,magento 将如何从后端执行文件/值。
例如。当用户输入“运输信息”并按继续时使用哪些后端文件以及值如何传递到一个文件到另一个文件。
谢谢
【问题讨论】:
标签: file magento controls flow
当用户完成购物并选择“继续结帐”时,magento 将如何从后端执行文件/值。
例如。当用户输入“运输信息”并按继续时使用哪些后端文件以及值如何传递到一个文件到另一个文件。
谢谢
【问题讨论】:
标签: file magento controls flow
用户提供的值(即地址、运输和付款方式)存储在报价对象中,可以通过调用 Mage::getSingleton('checkout/session')->getQuote() 来访问。
如果您使用单页结账,表单会提交给 Mage_Checkout_OnepageController 的动作,例如 Mage_Checkout_OnepageController::saveBillingAction、Mage_Checkout_OnepageController::savePaymentAction 等。这些函数验证用户输入并将其保存到报价对象中,报价对象被转换在流程结束时进入订单。
【讨论】: