| Função | Retorna |
|---|---|
wc_boleto_reminder_get_default_hours() |
[ 24 => '24 Horas depois', 48 => '48 Horas depois' ] |
wc_boleto_reminder_get_available_hours() |
Horários salvos, depois do filtro wc_boleto_reminder_available_hours. |
wc_boleto_reminder_get_payment_data( $order ) |
[ 'method_name', 'payment_url', 'expiry_time'? ]. Array vazio para método não suportado. Recebe um WC_Order, não o ID. |
wc_boleto_reminder_get_object( $reminder_id ) |
O post do lembrete com order_id, order, clicks, timeline e payment. false se o pedido não existe mais. |
Por que um pedido não teve lembrete:
$order = wc_get_order( 123 );
var_dump( $order->get_payment_method(), wc_boleto_reminder_get_payment_data( $order ) );
Cliques de um pedido:
$reminder = wc_boleto_reminder_get_object( $order->get_meta( '_wc_boleto_reminder_id' ) );
$cliques = $reminder ? count( $reminder->clicks ) : 0;
Estrutura dos lembretes em Custom Post Type e metadados.