我试图在报告中显示 CC 的 last4 和 Card 类型,通过查看数据库我了解到在 sales_flat_quote_payment 内部有一个称为附加信息的字段,该字段似乎包含我需要的所有信息,所以我如果离开那里就需要提取。但问题是我正在尝试找到一种方法将 sales_flat_quote_payment 与 sales_flat 订单表连接起来,这样我就可以通过 increment_id 匹配记录,但似乎找不到这样做的方法。
我已经尝试过:
orders->getSelect()->join(
array('p' => $orders->getResource()->getTable('sales/order_payment')),
'p.parent_id = main_table.entity_id',
array('cc_last4' => 'p.cc_last4', 'cc_type' => 'p.cc_type')
);
'OrderCreditCardLast4' => $order['cc_last4'],
但没有运气。