在WooCommerce循环中有
<?php echo $product->get_price_html(); ?>
,
输出正常价格或变量产品的“起价”。
然而,对于可变产品,我需要一些我可以控制的东西。我将仅使用相同的属性循环变量产品,并且我希望将价格标签设置为它们的一个变体。
例如:价格标签不应输出最便宜的变化,但是当属性“color”设置为“red”且属性“size”设置为“Large”时的价格。
非常感谢你阅读。
答案 0 :(得分:0)
您可以获取所有变体并通过它们循环。你有像 -
这样的功能global $product;
if ($product->product_type=='variable') {
print_r($product->get_available_variations());
print_r($product->get_variation_attributes());
print_r($product->get_variation_default_attributes());
}
如果您想在客户端进行此操作,那么您可以使用很多事件。例如。
.on('found_variation')