WooCommerce: mostrar el subtotal del artículo del carrito con descuento de cupón

Este es un buen seguimiento del fragmento de código de la semana pasada " WooCommerce: subtotal de carrito recortado si cupón @ carrito ", donde mostré cómo mostrar el total del carrito original/con descuento en la misma fila de la tabla de totales.
Esta vez, quiero que los usuarios sepan el monto del artículo (producto) del carrito original y con descuento después de aplicar un cupón determinado. Quién sabe, esto podría mejorar su carrito U/X

Fragmento de PHP: mostrar el subtotal del artículo del carrito después del descuento del cupón en el carrito de WooCommerce
/** * @snippet Cart item subtotal slashed if coupon @ Cart * @how-to Get CustomizeWoo.com FREE * @sourcecode https://businessbloomer.com/?p=21881 * @author Rodolfo Melogli * @testedwith WooCommerce 3.3.3 */ add_filter( 'woocommerce_cart_item_subtotal' , 'bbloomer_if_coupon_slash_item_subtotal' , 99, 3 ); function bbloomer_if_coupon_slash_item_subtotal( $subtotal , $cart_item , $cart_item_key ){ global $woocommerce ; // Note: use your own coupon code here $coupon_code = 'barmada' ; if ( $woocommerce ->cart->has_discount( $coupon_code )) { // Note: apply your own coupon discount multiplier here // In this case, it's a 99% discount, hence I multiply by 0.01 $newsubtotal = wc_price( $cart_item [ 'data' ]->get_price() * 0.01 * $cart_item [ 'quantity' ] ); $subtotal = sprintf( '<s>%s</s> %s' , $subtotal , $newsubtotal ); } return $subtotal ; } |
Subir
Deja una respuesta