商品詳細ページなど、商品の税込み価格を取得&表示する方法を書いていきます。
消費税分を取得
Welcartでは “\wp-content\plugins\usc-e-shop\classes\usceshop.class.php” に “getTax()” という消費税分を取得する関数が用意されています。
/**
* 消費税分を取得
* 6896行目
*/
function getTax( $total, $materials = array() )
{
// 省略
}
税込み価格を取得する
上記の消費税分を取得する関数を使って売価をパラメーターとして渡して税込み価格を取得する関数を “functions.php” 等に追加します。
/**
* 税込み価格を取得する
*/
function get_tax_price($price)
{
global $usces;
$tax = $usces->getTax( $price );
$taxprice = $price + $tax;
return $taxprice ;
}
税込み価格を表示
売価を “get_tax_price()” のパラメーターに渡して税込み価格を取得し表示します。
$price = 1000;
$tax_price = get_tax_price($price);
var_dump( $tax_price );
動作環境情報
エックスサーバー(x10) PHP 7.3.14 MySQL 5.7 WordPress 5.4 Welcart e-Commerce 1.9.30
コメント