问题描述
我正在使用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 (将#修改为@)