/wp-fusion-custom-integration

Boostrap for creating a custom integration module for WP Fusion

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

WP Fusion - Custom Integration

Boostrap for creating a custom integration module for WP Fusion

Getting Started

This plugin can be customized to allow WP Fusion to sync data from other plugins bidirectionally with 50+ CRMs and marketing automation tools.

More info in our Contributing Integration Modules tutorial.

Custom Integration Settings

Prerequisites

Requires WP Fusion or WP Fusion Lite

Contents

class-example-membership-integration.php

This is an example of how WP Fusion integrates with membership and/or user profile editor plugins.

class-example-ecommerce-integration.php

This is an example of how WP Fusion integrates with ecommerce plugins, like WooCommerce (complex) or WP Simple Pay (simple).

  • Adds a field group and meta fields to the WP Fusion contact fields list.
  • Registers a global setting on the main WP Fusion settings page.
  • Detects a new ecommerce order, and creates a customer in the CRM, while applying tags.
  • Supports checkouts by registered users or guests.
  • Includes an order export tool for syncing historical data to the CRM.

class-example-forms-integration.php

This is an example of how WP Fusion integrates with form plugins, like Gravity Forms.

  • Registers a settings panel for mapping form fields with CRM fields.
  • Detects a form submission and passes the submitted data to the active CRM.

Installing

Upload to your /wp-content/plugins/ directory, update with methods from your plugin, stir, and serve 🍸.

Changelog

1.1.1 - 7/23/2021 =

  • Added example order_refunded() method to the ecommerce integration class

1.1.0 - 7/22/2021

  • Added example classes for membership, ecommerce, and forms.

1.0.0 - 2/1/2021

  • Initial release.

Authors

License

This project is licensed under the GPL License - see the LICENSE.md file for details