0

当用户完成购物并选择“继续结帐”时,magento 将如何从后端执行文件/值。

例如。当用户输入“运输信息”并按继续时,使用了哪些后端文件以及值如何传递到一个文件到另一个文件。

谢谢

4

1 回答 1

0

用户提供的值(即地址、运输和付款方式)存储在报价对象中,可以通过调用 Mage::getSingleton('checkout/session')->getQuote() 来访问。

如果您使用单页结账,表单将提交给 Mage_Checkout_OnepageController 的操作,例如 Mage_Checkout_OnepageController::saveBillingAction、Mage_Checkout_OnepageController::savePaymentAction 等。这些函数验证用户输入并将其保存到报价对象中,报价对象转换为订单在过程结束时。

于 2013-01-18T08:18:13.537 回答