• Resolved davidstrejc

    (@davidstrejc)


    Dear dev,
    there is missing class emogrifier here:

    148 if ( ! class_exists( $emogrifier_class ) ) {
    149 include_once WC()->plugin_path() . ‘/includes/libraries/class-emogrifier.php’;
    150 }

    in class-mailer.php

    And than creating of new acount after catch in try catch is not working.

Viewing 4 replies - 1 through 4 (of 4 total)
  • I have the exact issue with Pro version.

    Can’t process this request, the error happens in file /plugins/ajax-login-and-registration-modal-popup-pro/free/includes/class-mailer.php on line 152
    Error: Class ‘\Pelago\Emogrifier’ not found

    • This reply was modified 2 years, 6 months ago by tmw2591.

    Seems the guys who develop this plugin, have not yet updated their code.
    Woocommerce has made breaking change which has now caused this error since version 6.5.0. which is super annoying! I will be taking my business somewhere else. This was mentioned in April and yet no one has updated the plugin to suit woocommerce change.

    https://developer.woocommerce.com/2022/04/04/breaking-change-notice-woocommerce_emogrifier-hook/

    With that in mind, to fix your issue, rollback woocommerce to version 6.4.1. This should help in your error code. For now I have done that while I look at other options or fix their code myself.

    Same issue here. But out of 3 websites I have with this plugin, only one has the problem and all have Woocommerce 6.5.1
    Weird. I have to disable plugin while it gets fixed.

    Plugin Author Max K

    (@kaminskym)

    Hey to all, I’ll upload an update today.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Emogrifier missing’ is closed to new replies.