wordpress + woocommerce上有一个在线商店,其中有各种产品。我需要根据所选选项在产品页面上获取当前价格并将其显示在模式窗口中。问题恰恰在于当前价格与期权的输出,因为。$product->get_price()仅显示基本价格
add_action( 'woocommerce_after_add_to_cart_form', 'slon_after_add_to_cart_btn' );
function slon_after_add_to_cart_btn(){
global $product;
echo '<div>'.$product->get_price()'.'</div>';
}
对于可变产品,有一个隐藏字段variation_id,在选择变体时会在其中写入变体ID。
更改变体后,您可以发送 ajax 请求并通过以下方式在处理程序中获取当前价格
或者您可以使用“found_variation”操作返回数据对象中的变化价格