From my knowledge, I can say the plugin is not compatible with multilingual plugins such as Polylang, WPML, etc since I faced this issue recently.
To figure out the issue, I decided to make the email body static by a filter that I suggested here.
https://www.ads-software.com/support/topic/git-repository-4/
An example can be like this:
add_filter('woo_ca_send_email_data', function ($emailData) {
$emailTemplate = \Cartflows_Ca_Email_Templates::get_instance();
$couponEnabled = $emailTemplate->get_email_template_meta_by_key($emailData->template_id, 'override_global_coupon');
$couponAmount = '';
if (isset($couponEnabled->meta_value) && '1' === $couponEnabled->meta_value) {
$couponAmount = $emailTemplate->get_email_template_meta_by_key($emailData->template_id, 'coupon_amount');
$discountType = $emailTemplate->get_email_template_meta_by_key($emailData->template_id, 'discount_type');
if ($discountType->meta_value === 'percent') {
$couponAmount = $couponAmount->meta_value . '%';
} else {
$couponAmount = get_woocommerce_currency_symbol() . $couponAmount->meta_value;
}
}
$emailData->email_body = '<p>Hey,</p>
<p>' . sprintf(__('You haven\'t finished your shopping. Please proceed and we will give you %s discount.', 'textdomain'), $couponAmount) . '</p>
<p><a href="{{cart.checkout_url}}" target="_blank" rel="noopener">' . __('Continue Your Purchase Now!', 'textdomain') . '</a></p>
<p>{{cart.unsubscribe}}</p>';
return $emailData;
});