get_price( 'edit' ) * ( $addon_price / 100 ) ); break; case 'flat_fee': $extra_cost += (float) ( $addon_price / $cart_item['quantity'] ); break; default: $extra_cost += (float) $addon_price; break; } } return $price + $extra_cost; } return $price; } /** * Render compatibility script */ public function addCompatibilityScript() { ?>