2

Woocommerce は税抜き価格を表示しています。税を追加して価格を表示するオプションがありますが、バックエンドで税を追加して入力した場合のみです。

このプロジェクトでは、税込み価格と、商品カテゴリおよび単一ページの税額を表示する必要があります。製品バリエーションが選択されたときに、価格と税額を更新する必要があります。また、バックエンドで税率が更新されたときにフロントエンドに変更が反映されるように、システムから税額を動的に取得する必要もあります。

<?php
/**
 * Single Product Price, including microdata for SEO
 *
 * @author      WooThemes
 * @package     WooCommerce/Templates
 * @version     1.6.4
 */

global $post, $product;
?>

<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">

<p itemprop="price" class="price"><?php echo $product->get_price_html(); ?></p>

    <?php 
    $price = $product->get_price();
    $vat = number_format( $product->get_price()*0.20, 2, '.', ','); 
    $pricePlusVat = number_format( $price + $vat, 2, '.', ',');
    ?>

    <p class="rrp"><?php echo $rrp; ?></p>

    <p itemprop="price" class="price">
        <span class="price-label">Our Price:</span>
        <span class="full-price">&pound;<?php echo $pricePlusVat; ?></span>
        <br/>
        <span class="vat-label">inc. VAT 20% ( &pound;<?php echo $vat; ?> )</span>
    </p>

    <link itemprop="availability" href="http://schema.org/<?php echo $product->is_in_stock() ? 'InStock' : 'OutOfStock'; ?>" />

</div>
4

2 に答える 2