Problema com emails
-
WordPress 6.4.3
Woocommerce 8.6.1
Ao atualizar tema/wordpress/plugins para ultimas vers?es o envio de e-mails do Woocommerce come?a a agir de forma muito estranha em rela??o ao envio de e-mail do Woocommerce. Alguns enviava mas a maior parte n?o. Estou a falar do primeiro e-mail por exemplo com os detalhes da encomenda e o aviso de recebimento por parte do admin que n?o s?o enviados.
Existe um erro em:\wp-content\plugins\ctt-expresso-para-woocommerce\ctt-expresso-para-woocommerce.php:189
$orderStatus = ‘wc-‘.$order->status;Que passei para:
$orderStatus = ‘wc-‘.$order->get_status();mas apesar de eliminar o erro manteve-se o problema.
Ao desativar o plugin e come?ar a submeter encomendas os problemas de envio de e-mails de notifica??es do Woocommerce passou a funcionar corretamente.
O erro que surge no error_log é este e n?o sei até que ponto está relacionado:
status was called incorrectly. Order properties should not be accessed directly. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), do_action(‘template_redirect’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action(‘wc_ajax_checkout’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->process_order_payment, WC_Gateway_BACS->process_payment, WC_Order->update_status, WC_Order->save, WC_Order->status_transition, do_action(‘woocommerce_order_status_changed’), WP_Hook->do_action, WP_Hook->apply_filters, cepw_custom_action_order_status_email_notification, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.
- The topic ‘Problema com emails’ is closed to new replies.