FernandoAcosta.Net

Filtros disponíveis

1 min de leituraAtualizado há 2 semanas2.3.0

Coloque o código no functions.php do tema filho ou num plugin de snippets.

Pedidos e códigos

Filtro Recebe Uso
wc_correios_status_updater_get_orders_args args do wc_get_orders Muda quais pedidos entram na fila.
wc_correios_status_updater_status_to_check status Sobrescreve Status para se verificar.
wc_correios_status_updater_tracking_code códigos, pedido, configurações Entrega códigos de outra fonte.
correios_updater_cron_interval minutos (180) Intervalo da verificação.
// Código guardado num campo personalizado do pedido.
add_filter( 'wc_correios_status_updater_tracking_code', function ( $codes, $order ) {
  $code = $order->get_meta( '_meu_rastreio' );
  return $code ? [ $code ] : $codes;
}, 10, 2 );

Eventos e status

Filtro Recebe
wc_correios_status_updater_run_event bool, evento, código, pedido
wc_correios_status_updater_is_delivered bool, evento
wc_correios_status_updater_is_delivery_route bool, evento
wc_correios_status_updater_is_waiting_pickup bool, evento
wc_correios_status_updater_is_not_delivered bool, evento
wc_correios_status_updater_is_failed bool, evento
wc_correios_status_updater_status_after_delivery status

E-mails e notas

Filtro Recebe
wc_correios_status_updater_trigger_email bool, eventos, código, pedido
wc_correios_status_updater_notification_allowed_for_order bool (pedido com menos de 40 dias)
wc_correios_status_updater_add_order_note bool
wc_correios_status_updater_tracking_update_message texto do e-mail ao cliente
wc_correios_status_updater_tracking_update_failed texto do e-mail de falha
wc_correios_status_updater_email_event_groups grupos de evento com assunto e destaque próprios
wc_correios_status_updater_email_events_limit quantos eventos o e-mail mostra
wc_correios_updater_settings campos da tela de configurações
// Mandar e-mail também pra pedidos antigos.
add_filter( 'wc_correios_status_updater_notification_allowed_for_order', '__return_true' );
Foi útil?