Показать общую сумму экономии в корзине WooCommerce и созданном заказе.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Показать общую сумму экономии в корзине WooCommerce и созданном заказе.

Сообщение Anonymous »

Я использую следующий код, чтобы показать общую сумму экономии на странице оформления заказа:

Код: Выделить всё

add_action( 'woocommerce_review_order_after_order_total', 'show_total_discount_cart_checkout', 1000 );
function show_total_discount_cart_checkout() {
$discount_total = 0; // Initializing

// Loop through cart items
foreach ( WC()->cart->get_cart() as $item ) {
$product = $item['data'];

if ( $product->is_on_sale() ) {
$regular_args = array( 'price' => $product->get_regular_price() );

if ( WC()->cart->display_prices_including_tax() ) {
$active_price    = wc_get_price_including_tax( $product );
$regular_price   = wc_get_price_including_tax( $product, $regular_args );
} else {
$active_price    = wc_get_price_excluding_tax( $product );
$regular_price   = wc_get_price_excluding_tax( $product, $regular_args );
}
$discount_total += ( $regular_price - $active_price ) * $item['quantity'];
}
}

if ( WC()->cart->display_prices_including_tax() ) {
$discount_total += WC()->cart->get_discount_tax();
}

$discount_total += WC()->cart->get_discount_total();

if ( $discount_total > 0 ) {
$text = __("SÄÄSTÖSI", "woocommerce");

printf( '%s-%s', $text, $text, wc_price($discount_total) );
}
}
Я также хотел бы показать общую сумму сбережений на странице корзины и в сгенерированном порядке. Похоже, это шаблон order-details.php, отвечающий за заказы клиентов.
Как показать общую сумму экономии на странице корзины и в сгенерированном заказе?

Подробнее здесь: https://stackoverflow.com/questions/788 ... ated-order
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»