我们需要限制状态更新,以防止批准超过帐户资金的订单。
现在我正在使用警报:
<?php
self::remove_order_total_filter_adjustment();
$funds = get_user_meta( $order->get_user_id(), 'account_funds', true );
echo wc_price($funds);
self::add_order_total_filter_adjustment();
?><?
$monto_compra = $order->get_total();
if ($funds< $monto_compra){
$funds2 = number_format($funds, 0, ',', '.');
?>
<script>alert("Los fondos no alcanzan, tu pedido no sera procesado. Maximo permitido: <?php echo '$'.$funds2.'.-';?>"); </script>
<?php }; ?>