-4

opencart 中的确认订单是如何工作的。我面临问题。当我点击确认订单时,页面没有被重定向。在文件\upload\catalog\view\theme\default\template\checkout\confirm.tpl和第 53 行有一个变量$payment. 我想知道这个变量是在哪里定义的。

4

1 回答 1

3

OpenCart 中的订单确认是这样工作的:

  1. 在结账过程中,客户选择他喜欢的付款方式
  2. 在确认选项卡上时,会在 DB 中创建一个新的临时订单
  3. 点击“确认”按钮后,最后confirm()会调用确认订单的付款方式(在最终确认订单之前,可能会采取其他步骤,具体取决于所选的付款方式)
  4. 毕竟客户被重定向到checkout/success页面

选择付款方式后,应定义并初始化变量 $payment,检查catalog/controller/checkout/confirm.php在线 382(如果未修改)。

对于 SO 来说,这不是一个问题,您应该能够自己完成代码,并且只在此处询问您可能遇到的具体问题。你的问题对 SO 来说不是一个真正的问题,也许只是在黑水中的非游泳者喊叫......

于 2012-12-13T14:08:34.913 回答