Home / Admin / Custom AutomateWoo Function – Push Subscription Meta to CRM via WP Fusion
Duplicate Snippet

Embed Snippet on Your Site

Custom AutomateWoo Function – Push Subscription Meta to CRM via WP Fusion

Function name for the AutomateWoo Custom Function action: rd_wpf_resync_subscription_from_automatewoo

Code Preview
php
<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
function rd_wpf_resync_subscription_from_automatewoo( $workflow ) {
	if ( ! function_exists( 'wp_fusion' ) ) {
		return;
	}
	if ( ! is_object( $workflow ) || ! method_exists( $workflow, 'data_layer' ) ) {
		return;
	}
	$subscription = $workflow->data_layer()->get_subscription();
	if ( ! $subscription || ! is_object( $subscription ) ) {
		return;
	}
	if (
		isset( wp_fusion()->integrations->{'woo-subscriptions'} ) &&
		method_exists( wp_fusion()->integrations->{'woo-subscriptions'}, 'sync_subscription_fields' )
	) {
		wp_fusion()->integrations->{'woo-subscriptions'}->sync_subscription_fields( $subscription );
	}
}

Comments

Add a Comment