我正在使用像这样的超人手动创建订单
$extra_vars = Array();
$extra_vars['slip_id'] = $result['data']['slip_id'];
$extra_vars['language'] = $result['data']['language'];
$extra_vars['expires_at'] = $expires_at;
$extra_vars['barcode'] = $result['data']['barcode'];
$this->module->validateOrder($this->context->cart->id, $status, $total, $checkout_label, NULL, $extra_vars, NULL, false, $customer->secure_key, NULL);
订单创建成功,但是我无法检索已保存的extravars数据,我已经检查了ps_order和ps_order_details表,但我找不到extravars,有人可以请我帮我获取额外费用,谢谢
答案 0 :(得分:0)
$extra_vars
未保存到数据库,但仅用于在订单确认电子邮件中显示自定义数据。
如果您想要额外的数据,则需要覆盖Order
类来定义额外的字段,并在orders
表中添加这些字段。