From 0fef69cda7f8b899f079c75b1eed917c871d3e2f Mon Sep 17 00:00:00 2001 From: David Remer Date: Wed, 1 Nov 2023 08:14:17 +0200 Subject: [PATCH] Add WooCommerce Subscriptions integration [PREMIUM-256] --- mailpoet/assets/js/src/automation/editor/integrations.tsx | 2 ++ .../integrations/woocommerce-subscriptions/index.tsx | 8 ++++++++ 2 files changed, 10 insertions(+) create mode 100644 mailpoet/assets/js/src/automation/integrations/woocommerce-subscriptions/index.tsx diff --git a/mailpoet/assets/js/src/automation/editor/integrations.tsx b/mailpoet/assets/js/src/automation/editor/integrations.tsx index 764d1e9ade..d35a1faaa8 100644 --- a/mailpoet/assets/js/src/automation/editor/integrations.tsx +++ b/mailpoet/assets/js/src/automation/editor/integrations.tsx @@ -2,10 +2,12 @@ import { initialize as initializeCoreIntegration } from '../integrations/core'; import { initialize as initializeMailPoetIntegration } from '../integrations/mailpoet'; import { initialize as initializeWordPressIntegration } from '../integrations/wordpress'; import { initialize as initializeWooCommerceIntegration } from '../integrations/woocommerce'; +import { initialize as initializeWooCommerceSubscriptionsIntegration } from '../integrations/woocommerce-subscriptions'; export function initializeIntegrations() { initializeCoreIntegration(); initializeMailPoetIntegration(); initializeWordPressIntegration(); initializeWooCommerceIntegration(); + initializeWooCommerceSubscriptionsIntegration(); } diff --git a/mailpoet/assets/js/src/automation/integrations/woocommerce-subscriptions/index.tsx b/mailpoet/assets/js/src/automation/integrations/woocommerce-subscriptions/index.tsx new file mode 100644 index 0000000000..770421d134 --- /dev/null +++ b/mailpoet/assets/js/src/automation/integrations/woocommerce-subscriptions/index.tsx @@ -0,0 +1,8 @@ +import { MailPoet } from '../../../mailpoet'; + +export const initialize = (): void => { + if (!MailPoet.isWoocommerceSubscriptionsActive) { + return; + } + // Insert new steps here +};