Changeset 2577170
- Timestamp:
- 08/03/2021 12:51:52 PM (5 years ago)
- Location:
- provesource/trunk
- Files:
-
- 2 edited
-
provesrc.php (modified) (6 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
provesource/trunk/provesrc.php
r2545244 r2577170 7 7 * Plugin Name: ProveSource 8 8 * Description: ProveSource is a social proof marketing platform that works with your Wordpress and WooCommerce websites out of the box 9 * Version: 2.2. 49 * Version: 2.2.5 10 10 * Author: ProveSource LTD 11 11 * Author URI: https://provesrc.com … … 45 45 46 46 public static function version() { 47 return '2.2. 4';47 return '2.2.5'; 48 48 } 49 49 } … … 54 54 add_action('admin_notices', 'provesrc_admin_notice_html'); //3.1.0 55 55 add_action('wp_head', 'provesrc_inject_code'); //1.2.0 56 // add_action('woocommerce_checkout_create_order', 'provesrc_woocommerce_order_created', 20, 2); 56 // add_action('woocommerce_payment_complete', 'provesrc_order_id_hook', 999, 1); 57 // add_action('woocommerce_thankyou', 'provesrc_order_id_hook', 999, 1); 58 // add_action('woocommerce_order_status_completed', 'provesrc_order_id_hook', 999, 1); 57 59 add_action('woocommerce_checkout_order_processed', 'provesrc_order_processed', 999, 3); 58 60 register_uninstall_hook(__FILE__, 'provesrc_uninstall_hook'); … … 90 92 91 93 <?php 94 } 95 96 function provesrc_order_id_hook($id) { 97 try { 98 $order = wc_get_order($id); 99 provesrc_log('woocommerce order complete', ['id' => $id, 'order' => $order]); 100 provesrc_send_webhook($order); 101 } catch(Exception $err) { 102 provesrc_handle_error('failed to process order complete', $err, ['orderId' => $id]); 103 } 92 104 } 93 105 … … 267 279 $order = wc_get_order($order->get_parent_id()); 268 280 } 281 $ips = provesrc_get_ips(); 269 282 $payload = array( 270 283 'orderId' => $order->get_id(), … … 272 285 'lastName' => $order->get_billing_last_name(), 273 286 'email' => $order->get_billing_email(), 274 'ip' => $ order->get_customer_ip_address(),275 'ips' => provesrc_get_ips(),287 'ip' => $ips[0], 288 'ips' => $ips, 276 289 'siteUrl' => get_site_url(), 277 290 'total' => (int) $order->get_total(), -
provesource/trunk/readme.txt
r2545244 r2577170 95 95 Fix woocommerce address inaccuracies 96 96 Fix woocommerce fatal error on refunded order import 97 Add more order capture options (thank-you, order complete, payment complete) 97 98 98 99 = 2.1.x =
Note: See TracChangeset
for help on using the changeset viewer.