我目前正在使用此代碼來計算我的某個表單上的稅額,但我想要另一種表單計算稅金,以及我不確定如何編輯此代碼它影響2種形式,或者如果有更好的東西,我可以做?Gravity Forms - 多種形式含稅
// update the "78" to the ID of your form add_filter('gform_pre_render_78', 'add_total_script'); function add_total_script($form) { ?> function gform_product_total(formId, total){ var tax = ((5 * total)/100); // update the "20" to the desired tax percentage; tax = Math.round(tax*100)/100; //rounding tax to 2 decimal digits return total + tax; } 'Tax', // name that will appear in PayPal and pricing summary tables 'price' => $tax, // amount of total tax 'quantity' => 1 ); return $product_info; } function get_total($products) { $total = 0; foreach($products["products"] as $product){ $price = GFCommon::to_number($product["price"]); if(is_array($product["options"])){ foreach($product["options"] as $option){ $price += GFCommon::to_number($option["price"]); } } $subtotal = floatval($product["quantity"]) * $price; $total += $subtotal; } $total += floatval($products["shipping"]["price"]); return $total; }
感謝。我以前看過那篇文章,但我似乎無法讓它爲我工作。它說要在我的functions.php中添加代碼,但是當我這樣做時,我只是得到死亡的白色屏幕,沒有任何工作。這有可能是另一種解決方案嗎?或者我錯過了什麼?如果有幫助,我正在使用名爲Pinboard的免費主題。 – Cameron
查看本頁幫助安裝代碼段: http://gravitywiz.com/documentation/snippet-troubleshooting/ 如果不是,請在文章上留下評論(即使您已經有過),然後我會樂於幫助。 – David