FernandoAcosta.Net

Hooks e filtros

1 min de leituraAtualizado há 2 semanas2.1.0

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

Filtros

Filtro Recebe Uso
wc_stock_manager_restore_on_cancelled bool false não devolve estoque ao cancelar.
wc_stock_manager_restore_on_refunded bool Idem, no reembolso.
wc_stock_manager_restore_on_failed bool Idem, em pedido malsucedido.
wcsrm_not_enough_stock_message mensagem, produto Erro da validação na página de pagamento.
wcsrm_log_attempts bool true anota no pedido cada tentativa de reduzir de novo.

Actions (agendadas)

Action Recebe
wc_stock_manager_cancel_single_order ID do pedido (prazo da forma de pagamento, via Action Scheduler)
wc_stock_manager_cancel_orders — (verificação diária do prazo geral)
wc_stock_manager_cancel_orders_execute lista de IDs a cancelar

Metadados do pedido

Meta Guarda
_wcsrm_auto_cancelled data em que o plugin cancelou
_wcsrm_cancel_reason gateway ou general
_wcsrm_restocked_qty unidades devolvidas no cancelamento

Função

wc_stock_manager_log( $mensagem ) grava no log do plugin (quando Ativar Log está marcado).

// Não devolver estoque em reembolso.
add_filter( 'wc_stock_manager_restore_on_refunded', '__return_false' );
Foi útil?