FernandoAcosta.Net

Custom Post Type e metadados

1 min de leituraAtualizado há 2 semanas

Cada lembrete é um post boleto_reminder com status br_created. O status br_finished existe, mas hoje nenhum código o aplica.

Metas do lembrete

Meta Conteúdo
_order_id ID do pedido.
_available_hours Horários configurados quando o lembrete foi criado.
_clicks Uma entrada por clique: [ 'time' => 'Y-m-d H:i:s' (UTC), 'reference' => horas do e-mail ].
_timeline Uma entrada por evento: [ 'time' (UTC), 'message', 'type'?, 'hours'? ].

type na timeline: reminder_sent (lembrete enviado) ou recovered_sale (venda recuperada). Cancelamentos vêm só com message.

_clicks e _timeline são metas repetidas: leia com get_post_meta( $id, '_clicks', false ).

Metas do pedido

Meta Conteúdo
_wc_boleto_reminder yes quando o lembrete foi criado.
_wc_boleto_reminder_id ID do post do lembrete.
_wc_boleto_reminder_recovered yes quando o pedido virou venda recuperada.

Vendas recuperadas no período:

$ids = wc_get_orders( [
	'limit'        => -1,
	'return'       => 'ids',
	'date_paid'    => '2026-10-01...2026-10-31',
	'meta_query'   => [ [ 'key' => '_wc_boleto_reminder_recovered', 'value' => 'yes' ] ],
] );
Foi útil?