Last active
July 3, 2022 15:20
-
-
Save webtoffee-git/13ae7eed77a66b63e17bb666a13173c7 to your computer and use it in GitHub Desktop.
Alter subscription export CSV with Order / Coupon / Subscription Import Export Plugin for WooCommerce (https://www.webtoffee.com/product/order-import-export-plugin-for-woocommerce/)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php // do not copy this line | |
add_filter('hf_alter_coupon_csv_header', 'wt_csv_subscription_add_more_columns', 10, 1); | |
function wt_csv_subscription_add_more_columns($csv_columns) { | |
$csv_columns['meta:_stripe_source_id'] = 'meta:_stripe_source_id'; | |
$csv_columns['meta:_stripe_customer_id'] = 'meta:_stripe_customer_id'; | |
return $csv_columns; | |
} | |
add_filter('hf_alter_subscription_data', 'wt_csv_subscription_add_more_data', 10, 1); | |
function wt_csv_subscription_add_more_data($order_data) { | |
$additional_meta['meta:_stripe_source_id'] = '_stripe_source_id'; | |
$additional_meta['meta:_stripe_customer_id'] = '_stripe_customer_id'; | |
foreach ($additional_meta as $key => $val) { | |
$order_data[$key] = get_post_meta($order_data['subscription_id'], $val, TRUE); | |
} | |
return $order_data; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment