我仍然熟悉magento模型。
我们有一个提供另一种结帐选项的 magento 插件。我们的一位客户提取订单并将文件发送到他们的履行中心进行处理。
此脚本仅提取使用网络资源处理的订单;它检查sales_flat_order_payment
.
由于我们不允许更新此脚本,因此我需要设置这两列,以便我们的结帐插件处理的订单在运行此脚本时写入提取文件。创建magento订单后,我将在我们的插件中执行此操作。
我尝试了以下
$orderPayment = Mage::getModel('sales/order_payment', $order)->getPayment();
$orderPayment->setData('cybersource_token', '1234');
$orderPayment->setData('method', 'cybersource_soap');
但不能让这个工作。
关于如何更新这两列的任何建议?