Plugin Directory

Changeset 2407293


Ignore:
Timestamp:
10/27/2020 06:20:09 AM (5 years ago)
Author:
everlytic
Message:

Update to version 1.2 from GitHub

Location:
everlytic
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • everlytic/tags/1.2/src/Events/AbandonedCart/EvAbandonedCartHydrator.php

    r2394223 r2407293  
    1616    {
    1717        $cartHash = isset( $_GET['evCartHash'] ) ? sanitize_text_field( $_GET['evCartHash'] ) : '';
    18         if ( is_user_logged_in() ) {
     18        if ( is_user_logged_in() || $cartHash === '') {
    1919            return;
    2020        }
  • everlytic/tags/1.2/src/Events/Purchase/EvPurchaseDispatcher.php

    r2394223 r2407293  
    3838                'body' => json_encode([
    3939                    'contact_email' => $order->data['billing']['email'],
     40                    'order_link_url' => $order->get_view_order_url(),
     41                    'order_id' => $order_id,
    4042                    'products' => $this->products->hydrateProductsForRequest($rawProducts),
    4143                    'checkout_url' => wc_get_cart_url(),
     
    6769     * @param $order
    6870     */
    69     private function updateUserLastUpdate($order): void
     71    private function updateUserLastUpdate($order)
    7072    {
    7173        $userId = $order->get_user_id();
  • everlytic/tags/1.2/src/EverlyticWoocommerce.php

    r2394223 r2407293  
    284284        $featureArray = ['products-builder'];
    285285        if ($this->evProductPing->canConnect()) {
    286             array_push($featureArray, 'abandoned-cart', 'new-order');
     286            array_push($featureArray, 'abandoned-cart', 'follow-up-on-purchase');
    287287            if ($this->userSyncer->canSync()) {
    288288                array_push($featureArray, 'contact-sync');
  • everlytic/tags/1.2/src/Product/Utilities/EvFormatter.php

    r2394223 r2407293  
    2626            }
    2727            $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());
    2829            $formattedProducts[] = $productObject;
    2930        }
  • everlytic/tags/1.2/src/Users/EvUserTransformer.php

    r2394223 r2407293  
    4141        }
    4242
    43         $transformedContact['contact_last_purchase_date'] = $this->evUserRepository->getUserLastPurchaseDate($user->ID);
     43        $transformedContact['contact_last_purchase_date'] = strtotime($this->evUserRepository->getUserLastPurchaseDate($user->ID));
    4444        $transformedContact['contact_total_number_of_purchases'] = $this->evUserRepository->getUserTotalNumberOfPurchases($user->ID);
    4545        $transformedContact['contact_total_purchases_amount'] = $this->evUserRepository->getUserSumTotalOfPurchases($user->ID);
  • everlytic/trunk/src/Events/AbandonedCart/EvAbandonedCartHydrator.php

    r2394223 r2407293  
    1616    {
    1717        $cartHash = isset( $_GET['evCartHash'] ) ? sanitize_text_field( $_GET['evCartHash'] ) : '';
    18         if ( is_user_logged_in() ) {
     18        if ( is_user_logged_in() || $cartHash === '') {
    1919            return;
    2020        }
  • everlytic/trunk/src/Events/Purchase/EvPurchaseDispatcher.php

    r2394223 r2407293  
    3838                'body' => json_encode([
    3939                    'contact_email' => $order->data['billing']['email'],
     40                    'order_link_url' => $order->get_view_order_url(),
     41                    'order_id' => $order_id,
    4042                    'products' => $this->products->hydrateProductsForRequest($rawProducts),
    4143                    'checkout_url' => wc_get_cart_url(),
     
    6769     * @param $order
    6870     */
    69     private function updateUserLastUpdate($order): void
     71    private function updateUserLastUpdate($order)
    7072    {
    7173        $userId = $order->get_user_id();
  • everlytic/trunk/src/EverlyticWoocommerce.php

    r2394223 r2407293  
    284284        $featureArray = ['products-builder'];
    285285        if ($this->evProductPing->canConnect()) {
    286             array_push($featureArray, 'abandoned-cart', 'new-order');
     286            array_push($featureArray, 'abandoned-cart', 'follow-up-on-purchase');
    287287            if ($this->userSyncer->canSync()) {
    288288                array_push($featureArray, 'contact-sync');
  • everlytic/trunk/src/Product/Utilities/EvFormatter.php

    r2394223 r2407293  
    2626            }
    2727            $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());
    2829            $formattedProducts[] = $productObject;
    2930        }
  • everlytic/trunk/src/Users/EvUserTransformer.php

    r2394223 r2407293  
    4141        }
    4242
    43         $transformedContact['contact_last_purchase_date'] = $this->evUserRepository->getUserLastPurchaseDate($user->ID);
     43        $transformedContact['contact_last_purchase_date'] = strtotime($this->evUserRepository->getUserLastPurchaseDate($user->ID));
    4444        $transformedContact['contact_total_number_of_purchases'] = $this->evUserRepository->getUserTotalNumberOfPurchases($user->ID);
    4545        $transformedContact['contact_total_purchases_amount'] = $this->evUserRepository->getUserSumTotalOfPurchases($user->ID);
Note: See TracChangeset for help on using the changeset viewer.