我正在使用WooCommerce客户/订单CSV导出插件,并希望在我的主题functions.php中使用代码段来创建所需的CSV格式。下一个代码片段用数据填充新列,但我想在第4列中将一些WooCommerce结帐字段组合在一起,但我该怎么做?概述的代码不起作用..
function wc_csv_export_modify_row_data( $order_data, $order, $csv_generator ) {
$custom_data = array(
'column_1' => '2',
'column_2' => '302115',
'column_3' => '[Klant]',
'column_4' => get_post_meta( $order->id, '_shipping_first_name', true ),
/*'column_4' => $order_data['_shipping_first_name'].''.['_shipping_last_name'].'¶'.
$order_data['_shipping_address_1'].'¶'.
$order_data['_shipping_address_2'].'¶'.''.'¶'.
$order_data['_shipping_postcode'].'¶'.
$order_data['_shipping_city'].'¶'.
$order_data['_shipping_country'].'¶'.
$order_data['_billing_email'].'¶'.
$order_data['_shipping_company'],*/
'column_5' => 'SEL'
);
答案 0 :(得分:1)
我也需要为我们的部分订单出口做这件事。以下是我的表现 -
$custom_data = array(
// combine first name and last name to 1 field
'Ship_to_Name' => get_post_meta( $order->id, '_shipping_first_name', true )." ".get_post_meta( $order->id, '_shipping_last_name', true ),
);