- php/
- Php 在sales_flat_quote和sales_flat_order_item表中添加额外信息
Php 在sales_flat_quote和sales_flat_order_item表中添加额外信息
Php 在sales_flat_quote和sales_flat_order_item表中添加额外信息,php,api,zend-framework,magento,Php,Api,Zend Framework,Magento,我刚刚开始和magento打交道,我正在努力解决如何做到以下几点
这就是我目前拥有的
当客户加载onepage.phtml文件时,会包含一个脚本,该脚本检查购物篮中的项目,并调用一个api,该api为客户生成唯一的订单url
这就是我需要做的
然后我需要将这个唯一的订单url存储在数据库sales\u flat\u order表中。我之所以需要这样做,是因为我有一个观察者,我已经创建了,一旦订单支付。进行第二次api调用,将此唯一的\u订单\u url传回,以最终确定订单并完成付款
因此,为了总
我刚刚开始和magento打交道,我正在努力解决如何做到以下几点
这就是我目前拥有的
当客户加载onepage.phtml文件时,会包含一个脚本,该脚本检查购物篮中的项目,并调用一个api,该api为客户生成唯一的订单url李>
这就是我需要做的
然后我需要将这个唯一的订单url存储在数据库sales\u flat\u order表中。我之所以需要这样做,是因为我有一个观察者,我已经创建了,一旦订单支付。进行第二次api调用,将此唯一的\u订单\u url传回,以最终确定订单并完成付款
因此,为了总结,我需要传递这个作为onepage.phtml一部分生成的唯一的_order_url,以便在下订单后将其包含在数据库中
我已经在sales_flat_order中创建了Column作为一个varchar,但我正在努力从这里走向何方
如有任何帮助/建议,将不胜感激
如果我是你,我不会改变默认的magento模式!当您必须更新magento安装时会发生什么情况?麻烦相反,我将为要存储附加信息的magento表添加1:1相关表
此外,我也不会更改原始代码。同样的原因。相反,我将扩展相应的类并在其中添加附加功能
您的主要问题是:重写存储订单的方法,并添加一个将url保存到扩展表的查询