Version Description
Download this release
Release Info
Developer | cartflowswp |
Plugin | WooCommerce Cart Abandonment Recovery |
Version | 1.2.20 |
Comparing to | |
See all releases |
Code changes from version 1.2.19 to 1.2.20
changelog.txt
CHANGED
@@ -1,3 +1,6 @@
|
|
|
|
|
|
|
|
1 |
Version 1.2.19 - Tuesday, 6th September 2022
|
2 |
- New: Added `woo_ca_recovery_email_data` filter for email data before sending the recovery email.
|
3 |
- Improvement: Updated default cron time for abandoned carts to 20 min and limited the minimum cron run time.
|
1 |
+
Version 1.2.20 - Monday, 7th November 2022
|
2 |
+
- New: Added `woo_ca_session_abandoned_data` filter to extend the session data.
|
3 |
+
|
4 |
Version 1.2.19 - Tuesday, 6th September 2022
|
5 |
- New: Added `woo_ca_recovery_email_data` filter for email data before sending the recovery email.
|
6 |
- Improvement: Updated default cron time for abandoned carts to 20 min and limited the minimum cron run time.
|
classes/class-cartflows-ca-loader.php
CHANGED
@@ -70,6 +70,9 @@ if ( ! class_exists( 'CARTFLOWS_CA_Loader' ) ) {
|
|
70 |
add_action( 'plugins_loaded', array( $this, 'load_plugin' ), 99 );
|
71 |
|
72 |
add_action( 'plugins_loaded', array( $this, 'load_cf_textdomain' ) );
|
|
|
|
|
|
|
73 |
}
|
74 |
|
75 |
/**
|
@@ -81,7 +84,7 @@ if ( ! class_exists( 'CARTFLOWS_CA_Loader' ) ) {
|
|
81 |
define( 'CARTFLOWS_CA_BASE', plugin_basename( CARTFLOWS_CA_FILE ) );
|
82 |
define( 'CARTFLOWS_CA_DIR', plugin_dir_path( CARTFLOWS_CA_FILE ) );
|
83 |
define( 'CARTFLOWS_CA_URL', plugins_url( '/', CARTFLOWS_CA_FILE ) );
|
84 |
-
define( 'CARTFLOWS_CA_VER', '1.2.
|
85 |
|
86 |
define( 'CARTFLOWS_CA_SLUG', 'cartflows_ca' );
|
87 |
|
@@ -385,6 +388,16 @@ if ( ! class_exists( 'CARTFLOWS_CA_Loader' ) ) {
|
|
385 |
public function deactivation_reset() {
|
386 |
wp_clear_scheduled_hook( 'cartflows_ca_update_order_status_action' );
|
387 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
388 |
}
|
389 |
|
390 |
/**
|
70 |
add_action( 'plugins_loaded', array( $this, 'load_plugin' ), 99 );
|
71 |
|
72 |
add_action( 'plugins_loaded', array( $this, 'load_cf_textdomain' ) );
|
73 |
+
|
74 |
+
// Let WooCommerce know, Plugin is compatible with HPOS.
|
75 |
+
add_action( 'before_woocommerce_init', array( $this, 'declare_woo_hpos_compatibility' ) );
|
76 |
}
|
77 |
|
78 |
/**
|
84 |
define( 'CARTFLOWS_CA_BASE', plugin_basename( CARTFLOWS_CA_FILE ) );
|
85 |
define( 'CARTFLOWS_CA_DIR', plugin_dir_path( CARTFLOWS_CA_FILE ) );
|
86 |
define( 'CARTFLOWS_CA_URL', plugins_url( '/', CARTFLOWS_CA_FILE ) );
|
87 |
+
define( 'CARTFLOWS_CA_VER', '1.2.20' );
|
88 |
|
89 |
define( 'CARTFLOWS_CA_SLUG', 'cartflows_ca' );
|
90 |
|
388 |
public function deactivation_reset() {
|
389 |
wp_clear_scheduled_hook( 'cartflows_ca_update_order_status_action' );
|
390 |
}
|
391 |
+
|
392 |
+
/**
|
393 |
+
* Declare the woo HPOS compatibility.
|
394 |
+
*/
|
395 |
+
public function declare_woo_hpos_compatibility() {
|
396 |
+
|
397 |
+
if ( class_exists( '\Automattic\WooCommerce\Utilities\FeaturesUtil' ) ) {
|
398 |
+
\Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', CARTFLOWS_CA_FILE, true );
|
399 |
+
}
|
400 |
+
}
|
401 |
}
|
402 |
|
403 |
/**
|
languages/woo-cart-abandonment-recovery.pot
CHANGED
@@ -2,14 +2,14 @@
|
|
2 |
# This file is distributed under the same license as the WooCommerce Cart Abandonment Recovery plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: WooCommerce Cart Abandonment Recovery 1.2.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woo-cart-abandonment-recovery\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"POT-Creation-Date: 2022-
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.5.0\n"
|
15 |
"X-Domain: woo-cart-abandonment-recovery\n"
|
@@ -265,12 +265,12 @@ msgid "Auto-create the special coupon for the abandoned cart to send over the em
|
|
265 |
msgstr ""
|
266 |
|
267 |
#: classes/class-cartflows-ca-settings.php:327
|
268 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
269 |
msgid "Discount Type"
|
270 |
msgstr ""
|
271 |
|
272 |
#: classes/class-cartflows-ca-settings.php:336
|
273 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
274 |
msgid "Coupon Amount"
|
275 |
msgstr ""
|
276 |
|
@@ -326,14 +326,14 @@ msgid "Add UTM parameter per line."
|
|
326 |
msgstr ""
|
327 |
|
328 |
#: classes/class-cartflows-ca-settings.php:620
|
329 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
330 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
331 |
msgid "Hour(s)"
|
332 |
msgstr ""
|
333 |
|
334 |
#: classes/class-cartflows-ca-settings.php:621
|
335 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
336 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
337 |
msgid "Day(s)"
|
338 |
msgstr ""
|
339 |
|
@@ -483,203 +483,203 @@ msgstr ""
|
|
483 |
msgid "Activate Template"
|
484 |
msgstr ""
|
485 |
|
486 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
487 |
msgid "Admin Firstname"
|
488 |
msgstr ""
|
489 |
|
490 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
491 |
msgid "Admin Company"
|
492 |
msgstr ""
|
493 |
|
494 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
495 |
msgid "Abandoned Product Details Table"
|
496 |
msgstr ""
|
497 |
|
498 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
499 |
msgid "Abandoned Product Names"
|
500 |
msgstr ""
|
501 |
|
502 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
503 |
msgid "Cart Checkout URL"
|
504 |
msgstr ""
|
505 |
|
506 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
507 |
msgid "Coupon Code"
|
508 |
msgstr ""
|
509 |
|
510 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
511 |
msgid "Customer First Name"
|
512 |
msgstr ""
|
513 |
|
514 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
515 |
msgid "Customer Last Name"
|
516 |
msgstr ""
|
517 |
|
518 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
519 |
msgid "Customer Full Name"
|
520 |
msgstr ""
|
521 |
|
522 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
523 |
msgid "Cart Abandonment Date"
|
524 |
msgstr ""
|
525 |
|
526 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
527 |
msgid "Site URL"
|
528 |
msgstr ""
|
529 |
|
530 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
531 |
msgid "Unsubscribe Link"
|
532 |
msgstr ""
|
533 |
|
534 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
535 |
msgid "Triggering..."
|
536 |
msgstr ""
|
537 |
|
538 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
539 |
msgid "Trigger Failed."
|
540 |
msgstr ""
|
541 |
|
542 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
543 |
msgid "Trigger Success."
|
544 |
msgstr ""
|
545 |
|
546 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
547 |
msgid "Please verify webhook URL."
|
548 |
msgstr ""
|
549 |
|
550 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
551 |
msgid "Webhook URL is required."
|
552 |
msgstr ""
|
553 |
|
554 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
555 |
msgid "Something went wrong"
|
556 |
msgstr ""
|
557 |
|
558 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
559 |
msgid "Activated"
|
560 |
msgstr ""
|
561 |
|
562 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
563 |
msgid "Deactivated"
|
564 |
msgstr ""
|
565 |
|
566 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
567 |
msgid "The Email Template has been successfully added."
|
568 |
msgstr ""
|
569 |
|
570 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
571 |
msgid "The Email Template has been cloned successfully."
|
572 |
msgstr ""
|
573 |
|
574 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
575 |
msgid "The Email Template has been successfully deleted."
|
576 |
msgstr ""
|
577 |
|
578 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
579 |
msgid "The Email Template has been successfully updated."
|
580 |
msgstr ""
|
581 |
|
582 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
583 |
msgid "Default Email Templates has been restored successfully."
|
584 |
msgstr ""
|
585 |
|
586 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
587 |
msgid "Activate Template now?"
|
588 |
msgstr ""
|
589 |
|
590 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
591 |
msgid "Template Name:"
|
592 |
msgstr ""
|
593 |
|
594 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
595 |
msgid "Email Subject:"
|
596 |
msgstr ""
|
597 |
|
598 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
599 |
msgid "Email Body:"
|
600 |
msgstr ""
|
601 |
|
602 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
603 |
msgid "Use WooCommerce email style"
|
604 |
msgstr ""
|
605 |
|
606 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
607 |
msgid "Email will be sent in WooCommerce email format. Also the sender name and sender email address will be replaced by the Woocommerce Email sender options."
|
608 |
msgstr ""
|
609 |
|
610 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
611 |
msgid "Create Coupon"
|
612 |
msgstr ""
|
613 |
|
614 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
615 |
msgid "Allows you to send new coupon only for this template."
|
616 |
msgstr ""
|
617 |
|
618 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
619 |
msgid "Coupon expiry date"
|
620 |
msgstr ""
|
621 |
|
622 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
623 |
msgid "Enter zero (0) to restrict coupon from expiring"
|
624 |
msgstr ""
|
625 |
|
626 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
627 |
msgid "Free Shipping"
|
628 |
msgstr ""
|
629 |
|
630 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
631 |
msgid "Allows you to grant free shipping. A free shipping method must be enabled in your shipping zone and be set to require \"a valid free shipping coupon\". "
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
635 |
msgid "Individual use only"
|
636 |
msgstr ""
|
637 |
|
638 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
639 |
msgid "Check this box if the coupon cannot be used in conjunction with other coupons."
|
640 |
msgstr ""
|
641 |
|
642 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
643 |
msgid "Auto Apply Coupon"
|
644 |
msgstr ""
|
645 |
|
646 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
647 |
msgid " Automatically add the coupon to the cart at the checkout."
|
648 |
msgstr ""
|
649 |
|
650 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
651 |
msgid "Send This Email"
|
652 |
msgstr ""
|
653 |
|
654 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
655 |
msgid "Minute(s)"
|
656 |
msgstr ""
|
657 |
|
658 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
659 |
msgid "after cart is abandoned."
|
660 |
msgstr ""
|
661 |
|
662 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
663 |
msgid "Send Test Email To:"
|
664 |
msgstr ""
|
665 |
|
666 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
667 |
msgid "Send a test email"
|
668 |
msgstr ""
|
669 |
|
670 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
671 |
msgid "Save Changes"
|
672 |
msgstr ""
|
673 |
|
674 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
675 |
msgid "Update Changes"
|
676 |
msgstr ""
|
677 |
|
678 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
679 |
msgid "Create New Template"
|
680 |
msgstr ""
|
681 |
|
682 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:
|
683 |
msgid " Restore Default Templates"
|
684 |
msgstr ""
|
685 |
|
@@ -719,7 +719,7 @@ msgid "New Customer Order - Recovered Order ID: "
|
|
719 |
msgstr ""
|
720 |
|
721 |
#: modules/cart-abandonment/classes/class-cartflows-ca-tracking.php:215
|
722 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-tracking.php:
|
723 |
msgid "This order was abandoned & subsequently recovered."
|
724 |
msgstr ""
|
725 |
|
@@ -741,15 +741,15 @@ msgstr ""
|
|
741 |
msgid "You won't receive further emails from us, thank you!"
|
742 |
msgstr ""
|
743 |
|
744 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-tracking.php:
|
745 |
msgid "Do you really want to delete the used and expired coupons created by Cart Abandonment Plugin?"
|
746 |
msgstr ""
|
747 |
|
748 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-tracking.php:
|
749 |
msgid "Do you really want to export orders?"
|
750 |
msgstr ""
|
751 |
|
752 |
-
#: modules/cart-abandonment/classes/class-cartflows-ca-tracking.php:
|
753 |
msgid "No such order is found."
|
754 |
msgstr ""
|
755 |
|
2 |
# This file is distributed under the same license as the WooCommerce Cart Abandonment Recovery plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: WooCommerce Cart Abandonment Recovery 1.2.20\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woo-cart-abandonment-recovery\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"POT-Creation-Date: 2022-11-04T10:24:42+00:00\n"
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.5.0\n"
|
15 |
"X-Domain: woo-cart-abandonment-recovery\n"
|
265 |
msgstr ""
|
266 |
|
267 |
#: classes/class-cartflows-ca-settings.php:327
|
268 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:567
|
269 |
msgid "Discount Type"
|
270 |
msgstr ""
|
271 |
|
272 |
#: classes/class-cartflows-ca-settings.php:336
|
273 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:599
|
274 |
msgid "Coupon Amount"
|
275 |
msgstr ""
|
276 |
|
326 |
msgstr ""
|
327 |
|
328 |
#: classes/class-cartflows-ca-settings.php:620
|
329 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:637
|
330 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:733
|
331 |
msgid "Hour(s)"
|
332 |
msgstr ""
|
333 |
|
334 |
#: classes/class-cartflows-ca-settings.php:621
|
335 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:638
|
336 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:734
|
337 |
msgid "Day(s)"
|
338 |
msgstr ""
|
339 |
|
483 |
msgid "Activate Template"
|
484 |
msgstr ""
|
485 |
|
486 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:132
|
487 |
msgid "Admin Firstname"
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:133
|
491 |
msgid "Admin Company"
|
492 |
msgstr ""
|
493 |
|
494 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:134
|
495 |
msgid "Abandoned Product Details Table"
|
496 |
msgstr ""
|
497 |
|
498 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:135
|
499 |
msgid "Abandoned Product Names"
|
500 |
msgstr ""
|
501 |
|
502 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:136
|
503 |
msgid "Cart Checkout URL"
|
504 |
msgstr ""
|
505 |
|
506 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:137
|
507 |
msgid "Coupon Code"
|
508 |
msgstr ""
|
509 |
|
510 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:138
|
511 |
msgid "Customer First Name"
|
512 |
msgstr ""
|
513 |
|
514 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:139
|
515 |
msgid "Customer Last Name"
|
516 |
msgstr ""
|
517 |
|
518 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:140
|
519 |
msgid "Customer Full Name"
|
520 |
msgstr ""
|
521 |
|
522 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:141
|
523 |
msgid "Cart Abandonment Date"
|
524 |
msgstr ""
|
525 |
|
526 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:142
|
527 |
msgid "Site URL"
|
528 |
msgstr ""
|
529 |
|
530 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:143
|
531 |
msgid "Unsubscribe Link"
|
532 |
msgstr ""
|
533 |
|
534 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:145
|
535 |
msgid "Triggering..."
|
536 |
msgstr ""
|
537 |
|
538 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:146
|
539 |
msgid "Trigger Failed."
|
540 |
msgstr ""
|
541 |
|
542 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:147
|
543 |
msgid "Trigger Success."
|
544 |
msgstr ""
|
545 |
|
546 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:148
|
547 |
msgid "Please verify webhook URL."
|
548 |
msgstr ""
|
549 |
|
550 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:149
|
551 |
msgid "Webhook URL is required."
|
552 |
msgstr ""
|
553 |
|
554 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:170
|
555 |
msgid "Something went wrong"
|
556 |
msgstr ""
|
557 |
|
558 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:177
|
559 |
msgid "Activated"
|
560 |
msgstr ""
|
561 |
|
562 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:180
|
563 |
msgid "Deactivated"
|
564 |
msgstr ""
|
565 |
|
566 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:241
|
567 |
msgid "The Email Template has been successfully added."
|
568 |
msgstr ""
|
569 |
|
570 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:251
|
571 |
msgid "The Email Template has been cloned successfully."
|
572 |
msgstr ""
|
573 |
|
574 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:261
|
575 |
msgid "The Email Template has been successfully deleted."
|
576 |
msgstr ""
|
577 |
|
578 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:270
|
579 |
msgid "The Email Template has been successfully updated."
|
580 |
msgstr ""
|
581 |
|
582 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:280
|
583 |
msgid "Default Email Templates has been restored successfully."
|
584 |
msgstr ""
|
585 |
|
586 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:447
|
587 |
msgid "Activate Template now?"
|
588 |
msgstr ""
|
589 |
|
590 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:467
|
591 |
msgid "Template Name:"
|
592 |
msgstr ""
|
593 |
|
594 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:482
|
595 |
msgid "Email Subject:"
|
596 |
msgstr ""
|
597 |
|
598 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:497
|
599 |
msgid "Email Body:"
|
600 |
msgstr ""
|
601 |
|
602 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:526
|
603 |
msgid "Use WooCommerce email style"
|
604 |
msgstr ""
|
605 |
|
606 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:539
|
607 |
msgid "Email will be sent in WooCommerce email format. Also the sender name and sender email address will be replaced by the Woocommerce Email sender options."
|
608 |
msgstr ""
|
609 |
|
610 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:547
|
611 |
msgid "Create Coupon"
|
612 |
msgstr ""
|
613 |
|
614 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:560
|
615 |
msgid "Allows you to send new coupon only for this template."
|
616 |
msgstr ""
|
617 |
|
618 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:617
|
619 |
msgid "Coupon expiry date"
|
620 |
msgstr ""
|
621 |
|
622 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:647
|
623 |
msgid "Enter zero (0) to restrict coupon from expiring"
|
624 |
msgstr ""
|
625 |
|
626 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:653
|
627 |
msgid "Free Shipping"
|
628 |
msgstr ""
|
629 |
|
630 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:666
|
631 |
msgid "Allows you to grant free shipping. A free shipping method must be enabled in your shipping zone and be set to require \"a valid free shipping coupon\". "
|
632 |
msgstr ""
|
633 |
|
634 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:673
|
635 |
msgid "Individual use only"
|
636 |
msgstr ""
|
637 |
|
638 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:687
|
639 |
msgid "Check this box if the coupon cannot be used in conjunction with other coupons."
|
640 |
msgstr ""
|
641 |
|
642 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:694
|
643 |
msgid "Auto Apply Coupon"
|
644 |
msgstr ""
|
645 |
|
646 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:708
|
647 |
msgid " Automatically add the coupon to the cart at the checkout."
|
648 |
msgstr ""
|
649 |
|
650 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:714
|
651 |
msgid "Send This Email"
|
652 |
msgstr ""
|
653 |
|
654 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:732
|
655 |
msgid "Minute(s)"
|
656 |
msgstr ""
|
657 |
|
658 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:747
|
659 |
msgid "after cart is abandoned."
|
660 |
msgstr ""
|
661 |
|
662 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:757
|
663 |
msgid "Send Test Email To:"
|
664 |
msgstr ""
|
665 |
|
666 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:761
|
667 |
msgid "Send a test email"
|
668 |
msgstr ""
|
669 |
|
670 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:774
|
671 |
msgid "Save Changes"
|
672 |
msgstr ""
|
673 |
|
674 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:776
|
675 |
msgid "Update Changes"
|
676 |
msgstr ""
|
677 |
|
678 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:1085
|
679 |
msgid "Create New Template"
|
680 |
msgstr ""
|
681 |
|
682 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-email-templates.php:1088
|
683 |
msgid " Restore Default Templates"
|
684 |
msgstr ""
|
685 |
|
719 |
msgstr ""
|
720 |
|
721 |
#: modules/cart-abandonment/classes/class-cartflows-ca-tracking.php:215
|
722 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-tracking.php:834
|
723 |
msgid "This order was abandoned & subsequently recovered."
|
724 |
msgstr ""
|
725 |
|
741 |
msgid "You won't receive further emails from us, thank you!"
|
742 |
msgstr ""
|
743 |
|
744 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-tracking.php:1011
|
745 |
msgid "Do you really want to delete the used and expired coupons created by Cart Abandonment Plugin?"
|
746 |
msgstr ""
|
747 |
|
748 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-tracking.php:1012
|
749 |
msgid "Do you really want to export orders?"
|
750 |
msgstr ""
|
751 |
|
752 |
+
#: modules/cart-abandonment/classes/class-cartflows-ca-tracking.php:1016
|
753 |
msgid "No such order is found."
|
754 |
msgstr ""
|
755 |
|
modules/cart-abandonment/classes/class-cartflows-ca-tracking.php
CHANGED
@@ -777,13 +777,16 @@ class Cartflows_Ca_Tracking {
|
|
777 |
'wcf_location' => $post_data['wcf_country'] . ', ' . $post_data['wcf_city'],
|
778 |
);
|
779 |
|
780 |
-
$checkout_details =
|
781 |
-
'
|
782 |
-
|
783 |
-
|
784 |
-
|
785 |
-
|
786 |
-
|
|
|
|
|
|
|
787 |
);
|
788 |
}
|
789 |
return $checkout_details;
|
777 |
'wcf_location' => $post_data['wcf_country'] . ', ' . $post_data['wcf_city'],
|
778 |
);
|
779 |
|
780 |
+
$checkout_details = apply_filters(
|
781 |
+
'woo_ca_session_abandoned_data',
|
782 |
+
array(
|
783 |
+
'email' => $post_data['wcf_email'],
|
784 |
+
'cart_contents' => serialize( $products ),
|
785 |
+
'cart_total' => sanitize_text_field( $cart_total ),
|
786 |
+
'time' => sanitize_text_field( $current_time ),
|
787 |
+
'other_fields' => serialize( $other_fields ),
|
788 |
+
'checkout_id' => $post_data['wcf_post_id'],
|
789 |
+
)
|
790 |
);
|
791 |
}
|
792 |
return $checkout_details;
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: sujaypawar, wpcrafter
|
3 |
Tags: woocommerce, cart abandonment, cart recovery
|
4 |
Requires at least: 5.4
|
5 |
-
Tested up to: 6.
|
6 |
-
Stable tag: 1.2.
|
7 |
Requires PHP: 5.6
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
@@ -128,6 +128,9 @@ Here are few thoughts behind making it available for free:
|
|
128 |
|
129 |
== Changelog ==
|
130 |
|
|
|
|
|
|
|
131 |
= Version 1.2.19 - Tuesday, 6th September 2022 =
|
132 |
* New: Added `woo_ca_recovery_email_data` filter for email data before sending the recovery email.
|
133 |
* Improvement: Updated default cron time for abandoned carts to 20 min and limited the minimum cron run time.
|
2 |
Contributors: sujaypawar, wpcrafter
|
3 |
Tags: woocommerce, cart abandonment, cart recovery
|
4 |
Requires at least: 5.4
|
5 |
+
Tested up to: 6.1
|
6 |
+
Stable tag: 1.2.20
|
7 |
Requires PHP: 5.6
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
128 |
|
129 |
== Changelog ==
|
130 |
|
131 |
+
= Version 1.2.20 - Monday, 7th November 2022 =
|
132 |
+
* New: Added `woo_ca_session_abandoned_data` filter to extend the session data.
|
133 |
+
|
134 |
= Version 1.2.19 - Tuesday, 6th September 2022 =
|
135 |
* New: Added `woo_ca_recovery_email_data` filter for email data before sending the recovery email.
|
136 |
* Improvement: Updated default cron time for abandoned carts to 20 min and limited the minimum cron run time.
|
woo-cart-abandonment-recovery.php
CHANGED
@@ -3,12 +3,12 @@
|
|
3 |
* Plugin Name: WooCommerce Cart Abandonment Recovery
|
4 |
* Plugin URI: https://cartflows.com/
|
5 |
* Description: Recover your lost revenue. Capture email address of users on the checkout page and send follow up emails if they don't complete the purchase.
|
6 |
-
* Version: 1.2.
|
7 |
* Author: CartFlows Inc
|
8 |
* Author URI: https://cartflows.com/
|
9 |
* Text Domain: woo-cart-abandonment-recovery
|
10 |
* WC requires at least: 3.0
|
11 |
-
* WC tested up to:
|
12 |
*
|
13 |
* @package Woocommerce-Cart-Abandonment-Recovery
|
14 |
*/
|
3 |
* Plugin Name: WooCommerce Cart Abandonment Recovery
|
4 |
* Plugin URI: https://cartflows.com/
|
5 |
* Description: Recover your lost revenue. Capture email address of users on the checkout page and send follow up emails if they don't complete the purchase.
|
6 |
+
* Version: 1.2.20
|
7 |
* Author: CartFlows Inc
|
8 |
* Author URI: https://cartflows.com/
|
9 |
* Text Domain: woo-cart-abandonment-recovery
|
10 |
* WC requires at least: 3.0
|
11 |
+
* WC tested up to: 7.1.0
|
12 |
*
|
13 |
* @package Woocommerce-Cart-Abandonment-Recovery
|
14 |
*/
|