order-reviewphp - Posted on July Fri 21st 9:28 AM (Never Expires) - Format: php
  1. <?php
  2. /**
  3.  * Review order table
  4.  *
  5.  * This template can be overridden by copying it to yourtheme/woocommerce/checkout/review-order.php.
  6.  *
  7.  * HOWEVER, on occasion WooCommerce will need to update template files and you
  8.  * (the theme developer) will need to copy the new files to your theme to
  9.  * maintain compatibility. We try to do this as little as possible, but it does
  10.  * happen. When this occurs the version of the template file will be bumped and
  11.  * the readme will list any important changes.
  12.  *
  13.  * @see             https://docs.woocommerce.com/document/template-structure/
  14.  * @author              WooThemes
  15.  * @package     WooCommerce/Templates
  16.  * @version     2.3.0
  17.  */
  18.  
  19. if ( ! defined( 'ABSPATH' ) ) {
  20.         exit;
  21. }
  22. ?>
  23. <table class="shop_table woocommerce-checkout-review-order-table">
  24.         <thead>
  25.                 <tr>
  26.                         <th class="product-name"><?php _e( 'Product', 'woocommerce' ); ?></th>
  27.                         <th class="product-total"><?php _e( 'Total', 'woocommerce' ); ?></th>
  28.                 </tr>
  29.         </thead>
  30.         <tbody>
  31.                 <?php
  32.                         do_action( 'woocommerce_review_order_before_cart_contents' );
  33.  
  34.                         foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
  35.                                 $_product     = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
  36.  
  37.                                 if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_checkout_cart_item_visible', true, $cart_item, $cart_item_key ) ) {
  38.                                         ?>
  39.                                         <tr class="<?php echo esc_attr( apply_filters( 'woocommerce_cart_item_class', 'cart_item', $cart_item, $cart_item_key ) ); ?>">
  40.                                                 <td class="product-name">
  41.                                                         <?php echo apply_filters( 'woocommerce_cart_item_name', $_product->get_name(), $cart_item, $cart_item_key ) . '&nbsp;'; ?>
  42.                                                         <?php echo apply_filters( 'woocommerce_checkout_cart_item_quantity', ' <strong class="product-quantity">' . sprintf( '&times; %s', $cart_item['quantity'] ) . '</strong>', $cart_item, $cart_item_key ); ?>
  43.                                                         <?php echo WC()->cart->get_item_data( $cart_item ); ?>
  44.                                                 </td>
  45.                                                 <td class="product-total">
  46.                                                         <?php echo apply_filters( 'woocommerce_cart_item_subtotal', WC()->cart->get_product_subtotal( $_product, $cart_item['quantity'] ), $cart_item, $cart_item_key ); ?>
  47.                                                 </td>
  48.                                         </tr>
  49.                                         <?php
  50.                                 }
  51.                         }
  52.  
  53.                         do_action( 'woocommerce_review_order_after_cart_contents' );
  54.                 ?>
  55.         </tbody>
  56.         <tfoot>
  57.  
  58.  
  59.                 <?php foreach ( WC()->cart->get_coupons() as $code => $coupon ) : ?>
  60.                         <tr class="cart-discount coupon-<?php echo esc_attr( sanitize_title( $code ) ); ?>">
  61.                                 <th><?php wc_cart_totals_coupon_label( $coupon ); ?></th>
  62.                                 <td><?php wc_cart_totals_coupon_html( $coupon ); ?></td>
  63.                         </tr>
  64.                 <?php endforeach; ?>
  65.  
  66.                 <?php if ( WC()->cart->needs_shipping() && WC()->cart->show_shipping() ) : ?>
  67.  
  68.                         <?php do_action( 'woocommerce_review_order_before_shipping' ); ?>
  69.  
  70.                         <?php wc_cart_totals_shipping_html(); ?>
  71.  
  72.                         <?php do_action( 'woocommerce_review_order_after_shipping' ); ?>
  73.  
  74.                 <?php endif; ?>
  75.  
  76.                 <?php foreach ( WC()->cart->get_fees() as $fee ) : ?>
  77.                         <tr class="fee">
  78.                                 <th><?php echo esc_html( $fee->name ); ?></th>
  79.                                 <td><?php wc_cart_totals_fee_html( $fee ); ?></td>
  80.                         </tr>
  81.                 <?php endforeach; ?>
  82.                
  83.                
  84.                         <tr class="order-total">
  85.                         <th><?php _e( 'Total', 'woocommerce' ); ?></th>
  86.                         <td><?php wc_cart_totals_order_total_html(); ?></td>
  87.                     </tr>
  88.  
  89.                 <?php if ( wc_tax_enabled() && 'excl' === WC()->cart->tax_display_cart ) : ?>
  90.                         <?php if ( 'itemized' === get_option( 'woocommerce_tax_total_display' ) ) : ?>
  91.                                 <?php foreach ( WC()->cart->get_tax_totals() as $code => $tax ) : ?>
  92.                                         <tr class="tax-rate tax-rate-<?php echo sanitize_title( $code ); ?>">
  93.                                                 <th><?php _e( 'Heraf moms ', 'woocommerce' ); ?></th>
  94.                                                 <td><?php echo wp_kses_post( $tax->formatted_amount ); ?></td>
  95.                                         </tr>
  96.                                 <?php endforeach; ?>
  97.                         <?php else : ?>
  98.                                 <tr class="tax-total">
  99.                                         <th><?php echo esc_html( WC()->countries->tax_or_vat() ); ?></th>
  100.                                         <td><?php wc_cart_totals_taxes_total_html(); ?></td>
  101.                                 </tr>
  102.                         <?php endif; ?>
  103.                 <?php endif; ?>
  104.  
  105.                 <?php do_action( 'woocommerce_review_order_before_order_total' ); ?>
  106.  
  107.        
  108.  
  109.                 <?php do_action( 'woocommerce_review_order_after_order_total' ); ?>
  110.  
  111.         </tfoot>
  112. </table>

New Paste

Paste Options

Please input the image below to prove you're not a spambot.

Recent Pastes

94 days ago

homepage

120 days ago

theme

125 days ago

htaccess

150 days ago

vc

154 days ago

payonner

155 days ago

121 Whitley Coll

196 days ago

file

202 days ago

css

205 days ago

10

206 days ago

windows