Using woocommerce, I need a way to remove the subtotal in the checkout if there is only 1 product in the cart.

Anyone know what the best way to do this and how?

没有正确的解决方案

其他提示

You could always put a if statement around, cart->get_total(); ?>, in you cart.php file. Not sure if it's cart php but something like that.

Just be aware. After an update this will be gone. So please create this in your child theme.

Something like:

$something = echo $woocommerce->cart->get_total();
global $woocommerce;

if ( sizeof( $woocommerce->cart->cart_contents) == 1 ) :
$somthing = '';
endif;


<strong>$somthing</strong>

You can override, 'review-order.php' template file located in, 'checkout' directory.

You can add following condition above 'cart-subtotal' class,

<?php if(WC()->cart->cart_contents_count != 1) : ?>
  <tr class="cart-subtotal">
    <th><?php _e( 'Subtotal', 'woocommerce' ); ?></th>
    <td><?php wc_cart_totals_subtotal_html(); ?></td>
  </tr>
<?php endif; ?>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top