Fixed Wordpress (Woocommerce) & Xenforo Confliction


We are using Xenforo 2.1.11 with Wordpress 5.5.1. We are using XLink plugin for user synchronization. On the other hand, we are using WooCommerce 4.5.2.

We found out that when we are trying to place order on Woocommerce, an error occurs. It couldn't send e-mail to customer, therefore customer did not redirected to "Your order has been placed."

When we deactivate XLink Xenforo plugin, problem solved. We talked with them and they said problem is not on their side.

We realized that old version of "emogrifier" on Xenforo causing this issue. It somehow conflicts with Woocommerce mail sending system throughout XLink sync plugin. We manually replaced emogrifier to version v.3.1.0 (not 4.0.0) from this page ( and problem solved.

So, we are requesting updating emogrifier to v.3.1.0 on next release, because right now we're getting "There are 9 missing files or files with unexpected contents. You should review these." error on admin panel :)


Chris D

XenForo developer
Staff member
We have just updated to Emogrifier 3.1 in XenForo 2.2.0 Release Candidate 2.

We may upgrade to 4.0 (or 5.0) in the future and it is fair to say that this may one day interfere again with WooCommerce and a lack of compatibility isn't inherently a bug as it will depend on what PHP versions Emogrifier is targeting and what PHP versions we are targeting.