Skip to content

Commit b94a5c1

Browse files
committed
disabled VO manually while product is not GA
1 parent ff25241 commit b94a5c1

1 file changed

Lines changed: 13 additions & 9 deletions

File tree

facebook-commerce-events-tracker.php

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
* This class is responsible for tracking events and sending them to Facebook.
3131
*/
3232
class WC_Facebookcommerce_EventsTracker {
33+
/** @var bool disable VO while product is not GA */
34+
const IS_VO_ENABLED = false;
3335

3436
/** @var \WC_Facebookcommerce_Pixel instance */
3537
private $pixel;
@@ -1065,17 +1067,19 @@ public function inject_purchase_event( $order_id ) {
10651067
'user_data' => $this->get_user_data_from_billing_address( $order ),
10661068
);
10671069

1068-
$cogs = $this->cogs_provider->calculate_cogs_for_products( $products );
1070+
if ( self::IS_VO_ENABLED ) {
1071+
$cogs = $this->cogs_provider->calculate_cogs_for_products( $products );
10691072

1070-
if ( false !== $cogs ) {
1071-
$order_value_excluding_tax_including_discounts = $order->get_total()
1072-
- $order->get_total_tax()
1073-
- $order->get_shipping_total()
1074-
- $order->get_shipping_tax();
1073+
if ( false !== $cogs ) {
1074+
$order_value_excluding_tax_including_discounts = $order->get_total()
1075+
- $order->get_total_tax()
1076+
- $order->get_shipping_total()
1077+
- $order->get_shipping_tax();
10751078

1076-
$net_profit = $order_value_excluding_tax_including_discounts - $cogs;
1077-
if ( $net_profit > 0 ) {
1078-
$event_data['custom_data']['net_revenue'] = \WC_Facebookcommerce_Utils::truncate_float_number( $net_profit, 2 );
1079+
$net_profit = $order_value_excluding_tax_including_discounts - $cogs;
1080+
if ( $net_profit > 0 ) {
1081+
$event_data['custom_data']['net_revenue'] = \WC_Facebookcommerce_Utils::truncate_float_number( $net_profit, 2 );
1082+
}
10791083
}
10801084
}
10811085

0 commit comments

Comments
 (0)