Olá Ricardo,
De que data é essa entrada no debug log? Há já bastantes versões que usamos as funções CRUD do WooCommerce em vez de aceder directamente às propriedades das encomendas.
Bom dia Marco,
As datas que detetei foram as seguinte:
- 21 de maio de 2024, às 07:23:42
- 21 de maio de 2024, às 07:27:46
Obrigado
Por favor envia-me o ficheiro para info webdados pt, para análise.
Não foi encontrado qualquer erro a corrigir, mas obrigado pelo aviso para a existência eventual do mesmo.
O ficheiro enviado inclui um backtrace de todas as funções chamadas que, em algum momento, deram origem ao notice Mensagem: id was called incorrectly. Order properties should not be accessed directly
Uma (única) das funções do nosso plugin que é chamada nesse processo é a WC_Multibanco_IfThen_Webdados->process_payment que como se pode verificar aqui, não tem nenhuma chamada a $order->id, mas sim a $order->get_id() pelo que este notice não está relacionado com o nosso plugin, mas sim com qualquer uma das dezenas de funções de outros plugins indicados no backtrace.
Este plugin não faz chamadas directas às propriedades e usa as funções CRUD há bastantes anos.
