Zobrazení ceny položky v košíku bez DPH

WooCommerce s daněmi a jejich zobrazováním pracuje tak nějak přes ruku. V základu ukazuje položku košíku s cenou včetně daně.

Ukážeme si, jak přidat do tabulky košíku položku ceny bez DPH.

Musím upozornit na to, že úprava má jednu chybu. Není zcela univerzální, protože předpokládá, že na e-shopu se s daní pracuje. Na e-shopu, který nemá DPH nastaveno nebude logicky fungovat.

Otevřeme si ve složce šablony soubor cart.php a v něm upravíme kód takto:

<tr>
	<th class="product-thumbnail">&nbsp;</th>
	<th class="product-name"><?php esc_html_e( 'Product', 'woocommerce' ); ?></th>
	<th class="product-price"><?php esc_html_e( 'Price', 'woocommerce' ); ?></th>
	<th class="product-quantity"><?php esc_html_e( 'Quantity', 'woocommerce' ); ?></th>
	<th class="product-subtotal"><?php esc_html_e( 'Celkem bez DPH', 'woocommerce' ); ?></th>
	<th class="product-subtotal"><?php esc_html_e( 'Subtotal', 'woocommerce' ); ?></th>
	<th class="product-remove">&nbsp;</th>
</tr>

A v řádku tabulky přidáme buňku:

..............

<td class="product-subtotal" data-title="<?php esc_attr_e( 'Celkem bez DPH', 'musilda' ); ?>">
	<?php
		$row_price = wc_get_price_excluding_tax( $_product, array( 'qty' => $cart_item['quantity'] ) );
		echo wc_price( $row_price );
	?>
</td>

<td class="product-subtotal" data-title="<?php esc_attr_e( 'Subtotal', 'woocommerce' ); ?>">

..............

A tady máme výsledek:

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *