1
現在、価格設定の小数点以下2桁をデフォルトとして設定しています。WooCommerceの製品カテゴリの小数点以下の桁数
問題点:価格には小数点以下3桁を示す必要がある商品カテゴリがあります。その他のショップ製品/カテゴリーはすべて小数点以下2桁のままにしてください。
誰でも簡単なスニペットや提案がありますか?
現在、価格設定の小数点以下2桁をデフォルトとして設定しています。WooCommerceの製品カテゴリの小数点以下の桁数
問題点:価格には小数点以下3桁を示す必要がある商品カテゴリがあります。その他のショップ製品/カテゴリーはすべて小数点以下2桁のままにしてください。
誰でも簡単なスニペットや提案がありますか?
ベローあなたは(ただしにおける製品ページ、ショップページ、カテゴリやタグのアーカイブページで定義されている製品カテゴリの3 decimals
製品の価格を設定しますwc_get_price_decimals
フィルターフックに引っかけカスタム関数を、インディアナますカート商品、またはご注文商品)ここで
は、そのコードは次のとおりです。
add_filter('wc_get_price_decimals', 'custom_price_decimals', 10, 1);
function custom_price_decimals($decimals){
global $product;
if($product){
$product_id = method_exists($product, 'get_id') ? $product->get_id() : $product->id;
if(has_term('clothing', 'product_cat', $product_id))
$decimals = 3;
}
return $decimals;
}
コードは、あなたのアクティブな子テーマ(またはテーマ)のfunction.phpファイルやも任意のプラグインファイルになります。
このコードはテスト済みであり、動作します。