FunnelKit Documentation
Get unstuck with our helpful reference material

FunnelKit Automations

How to Set Custom Order Status as PAID Order Status for Syncing Orders With Contact Profiles

By default, only WooCommerce orders with standard paid statuses (like completed or processing) are displayed in the contact profile.

orders

However, suppose your store uses custom order statuses, for example, for internal tracking or custom workflows. In that case, you can display them in the contact profile as paid by adding them to the list of recognized paid statuses.

To do this, use the following filter:

add_filter('woocommerce_order_is_paid_statuses', 'add_custom_paid_statuses');

function add_custom_paid_statuses($statuses) {
	$statuses[] = 'custom-status'; // Replace with your status slug

	return $statuses;
}

Once added, orders with this custom status will appear under the customer’s profile and be treated as paid within FunnelKit Automations.

Ready to Transform Your Store?

Join 38,315+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
899+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
899+
 Reviews
4.9
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 899+ 5-Star Reviews
Get Started
chevron-downarrow-right