WooCommerce组合字段用于CSV订单导出

时间:2016-03-08 13:35:59

标签: php csv woocommerce

我正在使用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'
);

1 个答案:

答案 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 ),
);