输出变量价格适当

时间:2013-12-05 04:23:45

标签: php wordpress woocommerce

在WooCommerce循环中有

<?php echo $product->get_price_html(); ?>

输出正常价格或变量产品的“起价”。

然而,对于可变产品,我需要一些我可以控制的东西。我将仅使用相同的属性循环变量产品,并且我希望将价格标签设置为它们的一个变体。

例如:价格标签不应输出最便宜的变化,但是当属性“color”设置为“red”且属性“size”设置为“Large”时的价格。

非常感谢你阅读。

1 个答案:

答案 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')