Support » Plugin: Kadence WooCommerce Email Designer » Not Working With WooCommerce Membership

  • Resolved gafferCanberra


    I am setting up a WooCommerce Membership site using the Membership plugin. Kadence has two issues:
    1. it does not recognise the WooCommerce Membership emails in the Customizer, and
    2. WooCommerce will not send any emails for Membership Ending Soon, Membership Ended or Membership Renewal Reminder if Kadence is active. Turn Kadence off and emails flow.

    I have tried only having Kadence, WooCommerce and WooCommerce plugins active and the same result.

    I am running WooCommerce V3.5.7 (did not work with V3.5.6), WooCommerce Memberships V1.12.2 and Kadence WooCommerce Email Designer V1.1.7.

    How do I fix these two issues

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hey,
    Thanks for writing, Currently WooCommerce Memberships email types isn’t supported on our end. It’s not open source and Woocommerce doesn’t have any way for developers to access the plugin’s code and provide support for it without purchasing a license. It’s a commitment to support those premium plugins and pay yearly fees. It’s also worth noting that Memberships can support this plugin if they wanted to as well, we have all the hooks in place for that.

    That said I would like to add support for it, we’ve already added support for Woocommerce subscriptions in this plugin for example. And I’ve emailed Woocommerce about it trying to get it worked out and plan to add it eventually.

    The styles you set for other emails would already have an impact in Membership emails it’s just the previewing that wouldn’t work because those email types are not added.

    The emails that don’t send likely has to do with Membership templates, not including the second variable in their ‘woocommerce_email_header’ action.

    This has been reported quite a bit for other plugins and from older files for Memberships that I can find online on GitHub that second variable was missing. Most plugin authors when alerted to the missing variable update really quickly to fix since woocommerce uses two variables every time ‘woocommerce_email_header’ is called.

    But I can’t test that hypothesis at the moment because I don’t have access to the plugin.


    hey @britner

    SkyVerge developer here – I have worked closely at the Memberships plugin project.

    Indeed, there’s an issue with some of the Memberships email templates missing the 2nd action hook argument. This is going to be fixed in the upcoming 1.13.0 scheduled for release on time for WooCommerce 3.6 update.

    We’re happy to help achieving compatibility with third party plugins. You can contact SkyVerge at – please mention this thread and if possible attach a summary of the issues your users are seeing with Memberships.

    Thank you!


    Thanks for jumping in here @nekojira

    Just to follow up on my end, I emailed SkyVerge yesterday right after @nekojira posted. I have not heard back.


    hey Ben,

    I replied to you just now – by the way the email action hook argument should have been solved by the already released 1.12.4


    Hi there,

    i am not sure is this related to this problem but activating this plugin i get an error on success page

    [05-Apr-2019 09:42:19 UTC] PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function Kadence_Woomail_Designer::add_email_header(), 1 passed in /home/xxxxx/public_html/wp-includes/class-wp-hook.php on line 286 and exactly 2 expected in /home/xxxxx/public_html/wp-content/plugins/kadence-woocommerce-email-designer/kadence-woocommerce-email-designer.php:533
    Stack trace:
    #0 /home/xxxxx/public_html/wp-includes/class-wp-hook.php(286): Kadence_Woomail_Designer->add_email_header('Membership gran...')
    #1 /home/xxxxx/public_html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters('', Array)
    #2 /home/xxxxx/public_html/wp-includes/plugin.php(465): WP_Hook->do_action(Array)
    #3 /home/xxxxx/public_html/wp-content/plugins/woocommerce-membership/templates/emails/customer-membership-granted.php(14): do_action('woocommerce_ema...', 'Membership gran...')
    #4 /home/xxxxx/public_html/wp-content/plugins/woocommerce-membership/rightpress/rightpress-helper.class.php(88): include('/home/xxxxx/pu...')
    #5 /home/xxxxx/public_html/wp-content/plugins/ in /home/xxxxx/public_html/wp-content/plugins/kadence-woocommerce-email-designer/kadence-woocommerce-email-designer.php on line 533

    It’s kind of similar, you’re using “rightpress” Membership so different plugin and the error is that that plugin. They have to update their templates which I believe a user has already asked them about and they’ve said they would. Good luck!


Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Not Working With WooCommerce Membership’ is closed to new replies.