私はWordPress用のWooCommerceを使用しています。WooCommerce - 表示価格は商品に税金が含まれていますページ
私は付加価値税を除く商品をリストしています。
商品ページ(チェックアウトページなど)に価格、付加価値税、プライス+付加価値税を別途表示する必要があります。
私はこれを行うプラグインを見つけることができませんでした。
どうすればいいですか?
私はWordPress用のWooCommerceを使用しています。WooCommerce - 表示価格は商品に税金が含まれていますページ
私は付加価値税を除く商品をリストしています。
商品ページ(チェックアウトページなど)に価格、付加価値税、プライス+付加価値税を別途表示する必要があります。
私はこれを行うプラグインを見つけることができませんでした。
どうすればいいですか?
テンプレートを変更する必要があります。 コアWooCommerceテンプレートを変更するのではなく、WooCommerceテンプレートオーバーライドシステムを使用してテーマのコピーを作成します。そのためのヘルプは、の使用に関するWooCommerceのドキュメントを参照してください。
あなたが税(VAT)を含む価格、たい場所price.php
テンプレートでは、あなたがこのコードのビットを追加します。
<?php echo woocommerce_price($product->get_price_including_tax()); ?>
注:wp-content/themes/[your theme folder]/woocommerce/single-product/price.php
price.php
テンプレートを
あなたのWooCommerce 税の一般設定があなたのニーズに合っていることを確認する前に。
cale_bが提案されているので、アクティブな子供のテーマやテーマの中にwoocommerceのtemplates
フォルダをコピーする必要があります。その後、名前をwoocommerce
に変更します。このwoocommerce
のテンプレートフォルダには、single-product
サブフォルダprice.phpという単一の製品ページの価格表示に関する編集テンプレートがあります。直後price.phpで
:追加の価格は未フォーマットなので、あなたがこのadditionalsといくつかの他の要素を混在させる必要があるかもしれません
?>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<?php
$simple_product_price = $product->get_price_html(); // price without VAT
$simple_product_total = $product->get_price_including_tax(); // price with included VAT
$simple_product_vat = $simple_product_total - $simple_product_price; // VAT price amount
?>
<p class="price"><?php echo $simple_product_price; /* without VAT */ ?></p> (formatted)
<p class="price-vat"><?php echo $simple_product_vat; /* VAT */ ?></p>
<p class="price-and-vat"><?php echo $simple_product_total; /* With VAT */ ?></p>
<meta itemprop="price" content="<?php echo esc_attr($product->get_price()); ?>" />
<meta itemprop="priceCurrency" content="<?php echo esc_attr(get_woocommerce_currency()); ?>" />
<link itemprop="availability" href="http://schema.org/<?php echo $product->is_in_stock() ? 'InStock' : 'OutOfStock'; ?>" />
</div>
:
global $product;
でコードを置き換え価格は以下のようないくつかのwoocommerce PHP関数を使用しています:
get_price_suffix() // Get the suffix to display after prices > 0.
$currency = esc_attr(get_woocommerce_currency()) // Get the currency code.
get_woocommerce_currency_symbol($currency) // Get the currency symbol.
get_tax_class() // Returns the tax class.
get_tax_status() // Returns the tax status.
この非常に貴重で説明的な答えをありがとう! –
今はもうテンプレートを変更する必要はありません。あなたはWoocommerceの設定でこれを設定することができます。
spearealtyは何ですか? –
タイプエラー:別途 –