[英]Pass custom calculated product price to cart in Woocommerce
我已經使用jquery在單個產品頁面中計算了自定義價格,並將其輸出為totalCost變量。 如何使用該值並將其覆蓋或傳遞給結帳,以便能夠將此新價格用作產品價格?
我會發布一些代碼,但是我真的不知道從哪里開始。 我所看到的示例僅在功能文件中設置了全局價格替代。
非常感謝。
第一步:
您應該需要添加一個自定義的隱藏字段,您將在其中傳遞計算出的價格:
// Adding a custom imput hidden field in add to cart form
add_action( 'woocommerce_before_add_to_cart_button', 'custom_hidden_product_field', 11, 0 );
function custom_hidden_product_field() {
echo '<input type="hidden" name="custom_price" class="custom_price" value="">';
}
代碼在您的活動子主題(或主題)的function.php文件中,或者在任何插件文件中。
然后,您將需要在此隱藏的輸入字段中使用jQuery傳遞您的計算價格 (或在此函數中進行計算並直接在此隱藏的輸入字段中設置值) 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.