如何将自定义数据添加到自定义格式订单导出-WooCommerce客户/订单/优惠券导出插件

问题描述

我正在使用SkyVerge(https://woocommerce.com/products/ordercustomer-csv-export/)的WooCommerce客户/订单/优惠券导出插件,并且已经成功添加了一些自定义数据-2个附加产品代码,通过产品信息类型上的高级自定义字段添加-到标准/认订单导出。

但是,在使用自定义导出格式时,不会将自定义数据添加到导出中。

有什么办法吗?自定义导出格式是否使用其他挂钩/过滤器?

这是我当前正在使用的代码,该代码适用于认订单导出:

// Add CSV headers    
function cg_wc_csv_export_modify_column_headers_example( $column_headers,$csv_generator ) {
    
        // add the new `example` column header
        $column_headers['sku_2'] = 'SKU 2';
        $column_headers['upc'] = 'UPC';
    
        return $column_headers;
    }
    add_filter( 'wc_customer_order_export_csv_order_headers','cg_wc_csv_export_modify_column_headers_example',10,2 );


// Add row data
    function cg_wc_csv_export_modify_row_data( $order_data,$order,$csv_generator ) {
    
        foreach ( $order_data as $data ){
            $custom_data[] = array(
                'sku_2' => get_field( 'sku_2',$data['item_product_id'] ),'upc' => get_field( 'upc',);
        }
    
        return cg_wc_csv_export_add_custom_order_data( $order_data,$custom_data,$csv_generator );
    
    }
    add_filter( 'wc_customer_order_export_csv_order_row','cg_wc_csv_export_modify_row_data',3 );

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)