Introduced new hooks for jetpack sync
This commit is contained in:
parent
3fa704f7f4
commit
07f3f33566
|
@ -327,11 +327,13 @@ class WC_Admin_Reports_Coupons_Data_Store extends WC_Admin_Reports_Data_Store im
|
||||||
|
|
||||||
$coupon_items = $order->get_items( 'coupon' );
|
$coupon_items = $order->get_items( 'coupon' );
|
||||||
foreach ( $coupon_items as $coupon_item ) {
|
foreach ( $coupon_items as $coupon_item ) {
|
||||||
|
$coupon_id = wc_get_coupon_id_by_code( $coupon_item->get_code() );
|
||||||
|
|
||||||
$wpdb->replace(
|
$wpdb->replace(
|
||||||
$wpdb->prefix . self::TABLE_NAME,
|
$wpdb->prefix . self::TABLE_NAME,
|
||||||
array(
|
array(
|
||||||
'order_id' => $order_id,
|
'order_id' => $order_id,
|
||||||
'coupon_id' => wc_get_coupon_id_by_code( $coupon_item->get_code() ),
|
'coupon_id' => $coupon_id,
|
||||||
'discount_amount' => $coupon_item->get_discount(),
|
'discount_amount' => $coupon_item->get_discount(),
|
||||||
'date_created' => date( 'Y-m-d H:i:s', $order->get_date_created( 'edit' )->getTimestamp() ),
|
'date_created' => date( 'Y-m-d H:i:s', $order->get_date_created( 'edit' )->getTimestamp() ),
|
||||||
),
|
),
|
||||||
|
@ -342,6 +344,8 @@ class WC_Admin_Reports_Coupons_Data_Store extends WC_Admin_Reports_Data_Store im
|
||||||
'%s',
|
'%s',
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
do_action( 'woocommerce_update_reports_coupon', $coupon_id, $order_id );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -434,8 +434,11 @@ class WC_Admin_Reports_Customers_Data_Store extends WC_Admin_Reports_Data_Store
|
||||||
'%s',
|
'%s',
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
$customer_id = $wpdb->insert_id;
|
||||||
|
|
||||||
return $result ? $wpdb->insert_id : false;
|
do_action( 'woocommerce_new_reports_customer', $customer_id );
|
||||||
|
|
||||||
|
return $result ? $customer_id : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -557,7 +560,10 @@ class WC_Admin_Reports_Customers_Data_Store extends WC_Admin_Reports_Data_Store
|
||||||
$format[] = '%d';
|
$format[] = '%d';
|
||||||
}
|
}
|
||||||
|
|
||||||
return $wpdb->replace( $wpdb->prefix . self::TABLE_NAME, $data, $format );
|
$results = $wpdb->replace( $wpdb->prefix . self::TABLE_NAME, $data, $format );
|
||||||
|
|
||||||
|
do_action( 'woocommerce_update_reports_customer', $customer_id );
|
||||||
|
return $results;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -445,7 +445,10 @@ class WC_Admin_Reports_Orders_Stats_Data_Store extends WC_Admin_Reports_Data_Sto
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update or add the information to the DB.
|
// Update or add the information to the DB.
|
||||||
return $wpdb->replace( $table_name, $data, $format );
|
$results = $wpdb->replace( $table_name, $data, $format );
|
||||||
|
|
||||||
|
do_action( 'woocommerce_update_reports_order_stats', $order->get_id() );
|
||||||
|
return $results;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -343,6 +343,7 @@ class WC_Admin_Reports_Products_Data_Store extends WC_Admin_Reports_Data_Store i
|
||||||
array( 'order_item_id' => $order_item_id ),
|
array( 'order_item_id' => $order_item_id ),
|
||||||
array( '%d' )
|
array( '%d' )
|
||||||
);
|
);
|
||||||
|
do_action( 'woocommerce_delete_reports_product', $order_item_id, $order->get_id() );
|
||||||
} else {
|
} else {
|
||||||
$wpdb->replace(
|
$wpdb->replace(
|
||||||
$wpdb->prefix . self::TABLE_NAME,
|
$wpdb->prefix . self::TABLE_NAME,
|
||||||
|
@ -367,6 +368,8 @@ class WC_Admin_Reports_Products_Data_Store extends WC_Admin_Reports_Data_Store i
|
||||||
'%s',
|
'%s',
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
do_action( 'woocommerce_update_reports_product', $order_item_id, $order->get_id() );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -284,6 +284,8 @@ class WC_Admin_Reports_Taxes_Data_Store extends WC_Admin_Reports_Data_Store impl
|
||||||
'%f',
|
'%f',
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
do_action( 'woocommerce_update_reports_tax', $tax_item->get_rate_id(), $order->get_id() );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue