Skip to content

Instantly share code, notes, and snippets.

@woogists
Created March 9, 2018 15:06
Show Gist options
  • Save woogists/133824c30938218ea23c58ae9d61870f to your computer and use it in GitHub Desktop.
Save woogists/133824c30938218ea23c58ae9d61870f to your computer and use it in GitHub Desktop.
[WooCommerce Drip] This filter allows you to customize the subscriber custom fields sent to Drip. This is an example of sending the first and last names instead of a general full name:
add_filter( 'wcdrip_custom_fields', 'drip_add_first_last_fields', 10, 5 );
function drip_add_first_last_fields( $filters, $email, $lifetime_value, $products, $order ) {
unset( $filters['name'] );
$filters['first_name'] = $order->billing_first_name;
$filters['last_name'] = $order->billing_last_name;
return $filters;
}
@keegancc
Copy link

Hi, Im using the filter wcdrip_custom_fields in order to send custom values to drip. But one thing that I noticed is that this only works if a returning customer has purchased a product from my site. But if the customer purchases something for the very first time the custom info is not sent to drip.

Any help?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment