我get_variation_price
用来获得产品变体之间的最高或最低价格。但我不知道如何在每个库存数量大于 0 的产品变体之间获得最低或最高价格?有什么想法吗,我有这个问题。谢谢。
问问题
82 次
1 回答
1
我有同样的问题,这就是我所做的:child-theme-dir/woocommerce/loop/price.php
进行一些更改以显示库存产品变体之间的最低价格。
if ($product->is_type('variable')) {
$variation_ids = $product->get_children();
foreach( $variation_ids as $variation_id ){
$variation = wc_get_product($variation_id);
if( $variation->is_in_stock() )
$price_var[] = $variation->get_price();
}
$price_var = min($price_var);
echo '<span class="woocommerce-Price-amount">'.number_format($price_var, 0, ',', ',') . ' IRT'.'</span>';
}
于 2021-08-17T08:07:21.457 回答