這裏是我的WooCommerce網站:sweetworldcandy.comWoocommerce只顯示一個價格變化的產品打折
的問題是,在可變產品價格最低,最大 值顯示我想要的是,如果產品不出售顯示至少值,如果它是在銷售展示的最小值,並通過添加一個斜槓爲刪除標籤
我分享下面這三張圖片的參考報價價格的最低值:
這裏是我的WooCommerce網站:sweetworldcandy.comWoocommerce只顯示一個價格變化的產品打折
的問題是,在可變產品價格最低,最大 值顯示我想要的是,如果產品不出售顯示至少值,如果它是在銷售展示的最小值,並通過添加一個斜槓爲刪除標籤
我分享下面這三張圖片的參考報價價格的最低值:
下面的代碼應該做你所期望的:
add_filter('woocommerce_variable_sale_price_html', 'shop_variable_product_price', 10, 2);
add_filter('woocommerce_variable_price_html','shop_variable_product_price', 10, 2);
function shop_variable_product_price($price, $product){
$variation_min_reg_price = $product->get_variation_regular_price('min', true);
$variation_min_sale_price = $product->get_variation_sale_price('min', true);
if ($product->is_on_sale() && !empty($variation_min_sale_price)){
if (!empty($variation_min_sale_price))
$price = '<del class="strike">' . woocommerce_price($variation_min_reg_price) . '</del>
<ins class="highlight">' . woocommerce_price($variation_min_sale_price) . '</ins>';
} else {
if(!empty($variation_min_reg_price))
$price = '<ins class="highlight">'.woocommerce_price($variation_min_reg_price).'</ins>';
else
$price = '<ins class="highlight">'.woocommerce_price($product->regular_price).'</ins>';
}
return $price;
}
的代碼放在你的活躍兒童主題(或主題)的function.php文件或也以任何插件文件。
此代碼已經過測試並可正常工作。
感謝您的幫助,它現在工作很好 – Shaik
woocommerce_variable_sale_price_html永遠不會在我的情況下調用,任何建議爲什麼? –
代碼在哪裏? –
我看了所有的主題我coudnet找到的具體鉤在woocommerce – Shaik