【发布时间】:2014-09-13 22:51:21
【问题描述】:
我目前正在使用此代码来计算我的一个表单的税款,但我也希望使用另一个表单来计算税款,但我不确定如何编辑此代码以使其影响 2 个表单或是否存在有更好的办法吗???
// 将“78”更新为表单的 ID add_filter('gform_pre_render_78', 'add_total_script'); 函数 add_total_script($form) { ?> 功能 gform_product_total(formId,总计){ var 税 = ((5 * 总计) / 100); // 将“20”更新为所需的税率; 税 = Math.round(税*100)/100; //将税金四舍五入到小数点后两位 返还总额+税金; } 'Tax', // 将出现在 PayPal 和定价汇总表中的名称 'price' => $tax, // 总税额 '数量' => 1 ); 返回 $product_info; } 函数 get_total($products) { $总计 = 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 += floatval($products["shipping"]["price"]); 返回$总计; }【问题讨论】: