Tengo una tienda web WooCommerce y uso el complemento PW WooCommerce Gift Cards. Cuando un cliente usa una tarjeta de regalo y el importe total del pedido es cero, sigue solicitando un método de pago en el momento del pago. Ya he desactivado todos los demás complementos excepto PW y WooCommerce, y cambié de tema temporalmente (uso Flatsome). Lamentablemente, esto no resolvió el problema. También me comuniqué con el propietario del complemento y con el soporte de WooCommerce. Confirmaron que mi configuración de WooCommerce es correcta y que no hay complementos en conflicto. Lo último que hice fue probar un código personalizado para pedidos de valor cero.
Agregué este código PHP al archivo functions.php de mi tema:
add_action('woocommerce_thankyou', 'auto_complete_zero_value_orders');
function auto_complete_zero_value_orders($order_id) {
if (!$order_id) return;
$order = wc_get_order($order_id);
if ($order->get_total() == 0) {
$order->update_status('completed');
}
}
Eso tampoco tuvo efecto. Espero que alguien más pueda ayudarme más. Gracias de antemano.
La página con la que necesito ayuda: [log in to see the link]