Changeset 2407293
- Timestamp:
- 10/27/2020 06:20:09 AM (5 years ago)
- Location:
- everlytic
- Files:
-
- 10 edited
- 1 copied
-
tags/1.2 (copied) (copied from everlytic/trunk)
-
tags/1.2/src/Events/AbandonedCart/EvAbandonedCartHydrator.php (modified) (1 diff)
-
tags/1.2/src/Events/Purchase/EvPurchaseDispatcher.php (modified) (2 diffs)
-
tags/1.2/src/EverlyticWoocommerce.php (modified) (1 diff)
-
tags/1.2/src/Product/Utilities/EvFormatter.php (modified) (1 diff)
-
tags/1.2/src/Users/EvUserTransformer.php (modified) (1 diff)
-
trunk/src/Events/AbandonedCart/EvAbandonedCartHydrator.php (modified) (1 diff)
-
trunk/src/Events/Purchase/EvPurchaseDispatcher.php (modified) (2 diffs)
-
trunk/src/EverlyticWoocommerce.php (modified) (1 diff)
-
trunk/src/Product/Utilities/EvFormatter.php (modified) (1 diff)
-
trunk/src/Users/EvUserTransformer.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
everlytic/tags/1.2/src/Events/AbandonedCart/EvAbandonedCartHydrator.php
r2394223 r2407293 16 16 { 17 17 $cartHash = isset( $_GET['evCartHash'] ) ? sanitize_text_field( $_GET['evCartHash'] ) : ''; 18 if ( is_user_logged_in() ) {18 if ( is_user_logged_in() || $cartHash === '') { 19 19 return; 20 20 } -
everlytic/tags/1.2/src/Events/Purchase/EvPurchaseDispatcher.php
r2394223 r2407293 38 38 'body' => json_encode([ 39 39 'contact_email' => $order->data['billing']['email'], 40 'order_link_url' => $order->get_view_order_url(), 41 'order_id' => $order_id, 40 42 'products' => $this->products->hydrateProductsForRequest($rawProducts), 41 43 'checkout_url' => wc_get_cart_url(), … … 67 69 * @param $order 68 70 */ 69 private function updateUserLastUpdate($order) : void71 private function updateUserLastUpdate($order) 70 72 { 71 73 $userId = $order->get_user_id(); -
everlytic/tags/1.2/src/EverlyticWoocommerce.php
r2394223 r2407293 284 284 $featureArray = ['products-builder']; 285 285 if ($this->evProductPing->canConnect()) { 286 array_push($featureArray, 'abandoned-cart', ' new-order');286 array_push($featureArray, 'abandoned-cart', 'follow-up-on-purchase'); 287 287 if ($this->userSyncer->canSync()) { 288 288 array_push($featureArray, 'contact-sync'); -
everlytic/tags/1.2/src/Product/Utilities/EvFormatter.php
r2394223 r2407293 26 26 } 27 27 $productObject->product_gallery = [wp_get_attachment_image_src($post->get_image_id())[0]]; 28 $productObject->product_original_image = wp_get_attachment_url($post->get_image_id()); 28 29 $formattedProducts[] = $productObject; 29 30 } -
everlytic/tags/1.2/src/Users/EvUserTransformer.php
r2394223 r2407293 41 41 } 42 42 43 $transformedContact['contact_last_purchase_date'] = $this->evUserRepository->getUserLastPurchaseDate($user->ID);43 $transformedContact['contact_last_purchase_date'] = strtotime($this->evUserRepository->getUserLastPurchaseDate($user->ID)); 44 44 $transformedContact['contact_total_number_of_purchases'] = $this->evUserRepository->getUserTotalNumberOfPurchases($user->ID); 45 45 $transformedContact['contact_total_purchases_amount'] = $this->evUserRepository->getUserSumTotalOfPurchases($user->ID); -
everlytic/trunk/src/Events/AbandonedCart/EvAbandonedCartHydrator.php
r2394223 r2407293 16 16 { 17 17 $cartHash = isset( $_GET['evCartHash'] ) ? sanitize_text_field( $_GET['evCartHash'] ) : ''; 18 if ( is_user_logged_in() ) {18 if ( is_user_logged_in() || $cartHash === '') { 19 19 return; 20 20 } -
everlytic/trunk/src/Events/Purchase/EvPurchaseDispatcher.php
r2394223 r2407293 38 38 'body' => json_encode([ 39 39 'contact_email' => $order->data['billing']['email'], 40 'order_link_url' => $order->get_view_order_url(), 41 'order_id' => $order_id, 40 42 'products' => $this->products->hydrateProductsForRequest($rawProducts), 41 43 'checkout_url' => wc_get_cart_url(), … … 67 69 * @param $order 68 70 */ 69 private function updateUserLastUpdate($order) : void71 private function updateUserLastUpdate($order) 70 72 { 71 73 $userId = $order->get_user_id(); -
everlytic/trunk/src/EverlyticWoocommerce.php
r2394223 r2407293 284 284 $featureArray = ['products-builder']; 285 285 if ($this->evProductPing->canConnect()) { 286 array_push($featureArray, 'abandoned-cart', ' new-order');286 array_push($featureArray, 'abandoned-cart', 'follow-up-on-purchase'); 287 287 if ($this->userSyncer->canSync()) { 288 288 array_push($featureArray, 'contact-sync'); -
everlytic/trunk/src/Product/Utilities/EvFormatter.php
r2394223 r2407293 26 26 } 27 27 $productObject->product_gallery = [wp_get_attachment_image_src($post->get_image_id())[0]]; 28 $productObject->product_original_image = wp_get_attachment_url($post->get_image_id()); 28 29 $formattedProducts[] = $productObject; 29 30 } -
everlytic/trunk/src/Users/EvUserTransformer.php
r2394223 r2407293 41 41 } 42 42 43 $transformedContact['contact_last_purchase_date'] = $this->evUserRepository->getUserLastPurchaseDate($user->ID);43 $transformedContact['contact_last_purchase_date'] = strtotime($this->evUserRepository->getUserLastPurchaseDate($user->ID)); 44 44 $transformedContact['contact_total_number_of_purchases'] = $this->evUserRepository->getUserTotalNumberOfPurchases($user->ID); 45 45 $transformedContact['contact_total_purchases_amount'] = $this->evUserRepository->getUserSumTotalOfPurchases($user->ID);
Note: See TracChangeset
for help on using the changeset viewer.