← All changes
|
includes/admin/components/analytics/funnel/summary.php
+3
-3
1.3.2
→
2.7.0
View file →
| @@ -80,12 +80,12 @@ | ||
| 80 | 80 | $this->data['visit'] = ! empty( $query_result[0]['visit'] ) ? $query_result[0]['visit'] : 0; |
| 81 | 81 | $this->data['unique_visit'] = ! empty( $query_result[0]['unique_visit'] ) ? $query_result[0]['unique_visit'] : 0; |
| 82 | 82 | $this->data['revenue'] = ! empty( $query_result[0]['revenue'] ) ? $query_result[0]['revenue'] : 0; |
| 83 | 83 | $this->data['orders'] = ! empty( $query_result[0]['orders'] ) ? $query_result[0]['orders'] : 0; |
| 84 | - $this->data['upsell_revenue'] = ! empty( $query_result[0]['upsell_revenue'] ) ? $query_result[0]['upsell_revenue'] : 0; | |
| 84 | + $this->data['upsell_revenue'] = ! empty( $query_result[0]['upsell_revenue'] ) ? round( $query_result[0]['upsell_revenue'], 2 ) : 0; | |
| 85 | 85 | $total_leave = $query_result[0]['total_started'] - $query_result[0]['total_finished']; |
| 86 | 86 | $bounce_rate = ! empty( $query_result[0]['total_started'] ) ? ( $total_leave * 100 ) / $query_result[0]['total_started'] : 0; |
| 87 | - $this->data['bounce_rate'] = ! empty( $bounce_rate ) ? floatval( number_format( $bounce_rate , 2 ) ) : 0; | |
| 87 | + $this->data['bounce_rate'] = ( ! empty( $bounce_rate ) && $bounce_rate > 0 ) ? floatval( number_format( $bounce_rate , 2 ) ) : 0; | |
| 88 | 88 | $conversion_rate = empty( $query_result[0]['total_started'] ) ? 0 : ( $query_result[0]['total_finished'] / $query_result[0]['total_started'] ) * 100; |
| 89 | 89 | $this->data['conversion_rate'] = ! empty( $conversion_rate ) ? floatval( number_format( $conversion_rate , 2 ) ) : 0; |
| 90 | 90 | $average_order_value = empty( $this->data['orders'] ) ? 0 : $this->data['revenue'] / $this->data['orders']; |
| 91 | 91 | $this->data['average_order_value'] = ! empty( $average_order_value ) ? floatval( number_format( $average_order_value , 2 ) ) : 0; |
| @@ -90,7 +90,7 @@ | ||
| 90 | 90 | $average_order_value = empty( $this->data['orders'] ) ? 0 : $this->data['revenue'] / $this->data['orders']; |
| 91 | 91 | $this->data['average_order_value'] = ! empty( $average_order_value ) ? floatval( number_format( $average_order_value , 2 ) ) : 0; |
| 92 | 92 | // phpcs:enable |
| 93 | 93 | |
| 94 | - $this->data['target_title'] = get_the_title( $funnel_id ); | |
| 94 | + $this->data['target_title'] = sellkit_decode_entity_title( get_the_title( $funnel_id ) ); | |
| 95 | 95 | } |
| 96 | 96 | } |