Avisos
Vaciar todo

[Cerrado] mostrar subtotal después de usar cupones descuento en WOOcommerce  

 
Anatares
 Anatares
Usuario eminente

Hola, tenemos una clienta que pide si se puede mostrar el SUBTOTAL del precio de los productos pero haciendo la resta del dinero que se descuenta al usar un cupón descuento.

Es decir, en la captura de pantalla, que donde puse las rayas rojas muestre debajo un precio más,  que sea el precio resultante de todos los productos MENOS el cupón descuento

Espero haberme explicado,  muchas gracias

Captura subtotal

Contenido solo visible a usuarios registrados

Respondido : 13/03/2024 11:34 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Anateres, 

En este caso puedes indicarnos donde están intentando aplicar esta opción? de esta forma podemos revisarlo con mayor detalle, de manera general puedes verificar si el siguiente código te permite mostrar lo que necesitas

add_action( 'woocommerce_cart_totals_before_shipping', 'web_foro_display_subtotal_after_coupon' );
function web_foro_display_subtotal_after_coupon() {
global $woocommerce;

/* Verificar si se ha aplicado algún cupón*/
if ( ! empty( $woocommerce->cart->applied_coupons ) ) {
// Obtener el subtotal antes de aplicar el cupón
$subtotal_before_coupon = $woocommerce->cart->subtotal;

/* Obtener el descuento total aplicado por el cupón*/
$coupon_discount = $woocommerce->cart->get_cart_discount_total();

/* Calcular el subtotal después de aplicar el cupón*/
$subtotal_after_coupon = $subtotal_before_coupon - $coupon_discount;

/* Mostrar el subtotal después de aplicar el cupón*/
?>
<tr class="subtotal-row-coupon">
<th><?php _e( 'Subtotal con descuento', 'woocommerce' ); ?></th>
<td><?php echo wc_price( $subtotal_after_coupon ); ?></td>
</tr>
<?php
}
}

Este código debes añadirlo en el function.php de tu tema o un plugin como code snippets, verifícalo y nos comentas como ha ido todo

Un Saludo 

Respondido : 13/03/2024 1:33 pm
Anatares me gusta

Cursos Gratuitos WordPress

Anatares
 Anatares
Usuario eminente

@karen  sí que funciona, aunque parece que el cálculo no está del todo bien hecho, no?

debería descontar -25,80 dólares pero según la captura adjunta, ha descontado menos de 8.  ¿qué puede haber ido mal?

muchísimas gracias, creo que lo conseguiremos 🙂

Captura total products

 

Esta publicación ha sido modificada el hace 8 meses por Anatares
Respondido : 15/03/2024 4:15 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Anateres, 

Enhorabuena ha funcionado como necesitas, es un placer para nosotros siempre poder ayudarte. 

No dudes en escribirnos si tienes cualquier otra consulta. 

Un Saludo 😊 

Respondido : 15/03/2024 4:18 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress