【发布时间】:2021-08-17 16:07:21
【问题描述】:
我使用get_variation_price 来获取产品变体之间的最高或最低价格。但我不知道如何在每个库存数量大于 0 的产品变体之间获得最低或最高价格?
有什么想法吗,我有这个问题。
谢谢。
【问题讨论】:
标签: wordpress woocommerce product-variations
我使用get_variation_price 来获取产品变体之间的最高或最低价格。但我不知道如何在每个库存数量大于 0 的产品变体之间获得最低或最高价格?
有什么想法吗,我有这个问题。
谢谢。
【问题讨论】:
标签: wordpress woocommerce product-variations
我也有同样的问题,
这就是我所做的:
在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>';
}
【讨论】: