Funnel Builder by CartFlows – Create High Converting Sales Funnels For WordPress - Version 1.10.1

Version Description

Download this release

Release Info

Developer cartflowswp
Plugin Icon Funnel Builder by CartFlows – Create High Converting Sales Funnels For WordPress
Version 1.10.1
Comparing to
See all releases

Code changes from version 1.10.0 to 1.10.1

admin-core/inc/admin-menu.php CHANGED
@@ -325,7 +325,7 @@ class AdminMenu {
325
  return true;
326
  }
327
 
328
- update_option( 'true', false );
329
  return false;
330
 
331
  }
325
  return true;
326
  }
327
 
328
+ update_option( 'wcf_setup_page_skipped', true );
329
  return false;
330
 
331
  }
cartflows.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: CartFlows
4
  * Plugin URI: https://cartflows.com/
5
  * Description: Create beautiful checkout pages & sales flows for WooCommerce.
6
- * Version: 1.10.0
7
  * Author: CartFlows Inc
8
  * Author URI: https://cartflows.com/
9
  * Text Domain: cartflows
3
  * Plugin Name: CartFlows
4
  * Plugin URI: https://cartflows.com/
5
  * Description: Create beautiful checkout pages & sales flows for WooCommerce.
6
+ * Version: 1.10.1
7
  * Author: CartFlows Inc
8
  * Author URI: https://cartflows.com/
9
  * Text Domain: cartflows
changelog.txt CHANGED
@@ -1,3 +1,7 @@
 
 
 
 
1
  Version 1.10.0 - Wednesday, 6th July 2022
2
  - New: Added Store checkout aka Global Checkout tab with improved functionalities.
3
  - New: Added lead event to the Facebook pixel & google analytics for optin pages.
1
+ Version 1.10.1 - Thursday, 7th July 2022
2
+ - Fix: CartFlows Setup dashboard widget was not getting hidden if hidden from the screen option.
3
+ - Fix: Fixed console error on store checkout tab.
4
+
5
  Version 1.10.0 - Wednesday, 6th July 2022
6
  - New: Added Store checkout aka Global Checkout tab with improved functionalities.
7
  - New: Added lead event to the Facebook pixel & google analytics for optin pages.
classes/class-cartflows-admin.php CHANGED
@@ -77,7 +77,7 @@ class Cartflows_Admin {
77
 
78
  if ( '1' === get_option( 'wcf_setup_skipped', false ) && '1' !== get_option( 'wcf_setup_complete', false ) ) {
79
  wp_add_dashboard_widget(
80
- 'CartFlows Setup',
81
  __( 'CartFlows Setup', 'cartflows' ),
82
  array( $this, 'status_widget' )
83
  );
77
 
78
  if ( '1' === get_option( 'wcf_setup_skipped', false ) && '1' !== get_option( 'wcf_setup_complete', false ) ) {
79
  wp_add_dashboard_widget(
80
+ 'cartFlows_setup_dashboard_widget',
81
  __( 'CartFlows Setup', 'cartflows' ),
82
  array( $this, 'status_widget' )
83
  );
classes/class-cartflows-loader.php CHANGED
@@ -140,7 +140,7 @@ if ( ! class_exists( 'Cartflows_Loader' ) ) {
140
  define( 'CARTFLOWS_DIR', plugin_dir_path( CARTFLOWS_FILE ) );
141
  define( 'CARTFLOWS_URL', plugins_url( '/', CARTFLOWS_FILE ) );
142
 
143
- define( 'CARTFLOWS_VER', '1.10.0' );
144
  define( 'CARTFLOWS_SLUG', 'cartflows' );
145
  define( 'CARTFLOWS_SETTINGS', 'cartflows_settings' );
146
  define( 'CARTFLOWS_NAME', 'CartFlows' );
140
  define( 'CARTFLOWS_DIR', plugin_dir_path( CARTFLOWS_FILE ) );
141
  define( 'CARTFLOWS_URL', plugins_url( '/', CARTFLOWS_FILE ) );
142
 
143
+ define( 'CARTFLOWS_VER', '1.10.1' );
144
  define( 'CARTFLOWS_SLUG', 'cartflows' );
145
  define( 'CARTFLOWS_SETTINGS', 'cartflows_settings' );
146
  define( 'CARTFLOWS_NAME', 'CartFlows' );
languages/cartflows.pot CHANGED
@@ -2,14 +2,14 @@
2
  # This file is distributed under the same license as the CartFlows plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: CartFlows 1.10.0\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cartflows\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-07-06T10:50:44+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: cartflows\n"
@@ -266,7 +266,7 @@ msgstr ""
266
 
267
  #. translators: %1$s: link html start, %2$s: link html end
268
  #: admin-core/ajax/importer.php:652
269
- #: wizard/ajax/wizard.php:526
270
  msgid "Activate the CartFlows Pro to import the flow! %1$sActivate CartFlows Pro%2$s"
271
  msgstr ""
272
 
@@ -292,7 +292,7 @@ msgid "Flows data not found."
292
  msgstr ""
293
 
294
  #: admin-core/ajax/importer.php:734
295
- #: wizard/ajax/wizard.php:610
296
  msgid "Successfully imported the Flow!"
297
  msgstr ""
298
 
@@ -331,7 +331,7 @@ msgid "Invalid step id %1$s or post id %2$s."
331
  msgstr ""
332
 
333
  #: admin-core/ajax/importer.php:1312
334
- #: wizard/ajax/wizard.php:377
335
  msgid "Successful!"
336
  msgstr ""
337
 
@@ -3509,42 +3509,42 @@ msgstr ""
3509
  msgid "If you want to start the flow from the product page, select the appropriate flow & button text field if required. Refer %1$sthis article%2$s for more information."
3510
  msgstr ""
3511
 
3512
- #: wizard/ajax/wizard.php:202
3513
  msgid "Please enter your email ID."
3514
  msgstr ""
3515
 
3516
- #: wizard/ajax/wizard.php:254
3517
  msgid "Oops! Something went wrong. Please refresh the page and try again."
3518
  msgstr ""
3519
 
3520
- #: wizard/ajax/wizard.php:355
3521
  msgid "Please select any of the page builder to display the ready templates."
3522
  msgstr ""
3523
 
3524
- #: wizard/ajax/wizard.php:489
3525
  msgid "No flow ID found. Please select atleast one flow to import."
3526
  msgstr ""
3527
 
3528
- #: wizard/ajax/wizard.php:498
3529
  msgid "Request timeout error. Please check if the firewall or any security plugin is blocking the outgoing HTTP/HTTPS requests to templates.cartflows.com or not. <br><br>To resolve this issue, please check this <a target=\"_blank\" href=\"https://cartflows.com/docs/request-timeout-error-while-importing-the-flow-step-templates/\">article</a>."
3530
  msgstr ""
3531
 
3532
  #. translators: %1$s: link html start, %2$s: link html end
3533
- #: wizard/ajax/wizard.php:521
3534
  msgid "To import this template, CartFlows Pro Required! %1$sUpgrade to CartFlows Pro%2$s"
3535
  msgstr ""
3536
 
3537
- #: wizard/ajax/wizard.php:522
3538
- #: wizard/ajax/wizard.php:524
3539
  msgid "CartFlows Pro Required"
3540
  msgstr ""
3541
 
3542
- #: wizard/ajax/wizard.php:528
3543
  msgid "Invalid License Key"
3544
  msgstr ""
3545
 
3546
  #. translators: %1$s: link html start, %2$s: link html end
3547
- #: wizard/ajax/wizard.php:530
3548
  msgid "No valid license key found! %1$sActivate license%2$s"
3549
  msgstr ""
3550
 
2
  # This file is distributed under the same license as the CartFlows plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: CartFlows 1.10.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cartflows\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-07-07T07:19:49+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: cartflows\n"
266
 
267
  #. translators: %1$s: link html start, %2$s: link html end
268
  #: admin-core/ajax/importer.php:652
269
+ #: wizard/ajax/wizard.php:527
270
  msgid "Activate the CartFlows Pro to import the flow! %1$sActivate CartFlows Pro%2$s"
271
  msgstr ""
272
 
292
  msgstr ""
293
 
294
  #: admin-core/ajax/importer.php:734
295
+ #: wizard/ajax/wizard.php:614
296
  msgid "Successfully imported the Flow!"
297
  msgstr ""
298
 
331
  msgstr ""
332
 
333
  #: admin-core/ajax/importer.php:1312
334
+ #: wizard/ajax/wizard.php:378
335
  msgid "Successful!"
336
  msgstr ""
337
 
3509
  msgid "If you want to start the flow from the product page, select the appropriate flow & button text field if required. Refer %1$sthis article%2$s for more information."
3510
  msgstr ""
3511
 
3512
+ #: wizard/ajax/wizard.php:203
3513
  msgid "Please enter your email ID."
3514
  msgstr ""
3515
 
3516
+ #: wizard/ajax/wizard.php:255
3517
  msgid "Oops! Something went wrong. Please refresh the page and try again."
3518
  msgstr ""
3519
 
3520
+ #: wizard/ajax/wizard.php:356
3521
  msgid "Please select any of the page builder to display the ready templates."
3522
  msgstr ""
3523
 
3524
+ #: wizard/ajax/wizard.php:490
3525
  msgid "No flow ID found. Please select atleast one flow to import."
3526
  msgstr ""
3527
 
3528
+ #: wizard/ajax/wizard.php:499
3529
  msgid "Request timeout error. Please check if the firewall or any security plugin is blocking the outgoing HTTP/HTTPS requests to templates.cartflows.com or not. <br><br>To resolve this issue, please check this <a target=\"_blank\" href=\"https://cartflows.com/docs/request-timeout-error-while-importing-the-flow-step-templates/\">article</a>."
3530
  msgstr ""
3531
 
3532
  #. translators: %1$s: link html start, %2$s: link html end
3533
+ #: wizard/ajax/wizard.php:522
3534
  msgid "To import this template, CartFlows Pro Required! %1$sUpgrade to CartFlows Pro%2$s"
3535
  msgstr ""
3536
 
3537
+ #: wizard/ajax/wizard.php:523
3538
+ #: wizard/ajax/wizard.php:525
3539
  msgid "CartFlows Pro Required"
3540
  msgstr ""
3541
 
3542
+ #: wizard/ajax/wizard.php:529
3543
  msgid "Invalid License Key"
3544
  msgstr ""
3545
 
3546
  #. translators: %1$s: link html start, %2$s: link html end
3547
+ #: wizard/ajax/wizard.php:531
3548
  msgid "No valid license key found! %1$sActivate license%2$s"
3549
  msgstr ""
3550
 
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: sujaypawar, wpcrafter
3
  Tags: woocommerce, funnel builder, sales funnels, elementor, beaver builder
4
  Requires at least: 5.4
5
  Tested up to: 6.0
6
- Stable tag: 1.10.0
7
  Requires PHP: 5.6
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -322,6 +322,10 @@ This includes, but is not limited to:
322
 
323
  == Changelog ==
324
 
 
 
 
 
325
  = Version 1.10.0 - Wednesday, 6th July 2022 =
326
  * New: Added Store checkout aka Global Checkout tab with improved functionalities.
327
  * New: Added lead event to the Facebook pixel & google analytics for optin pages.
3
  Tags: woocommerce, funnel builder, sales funnels, elementor, beaver builder
4
  Requires at least: 5.4
5
  Tested up to: 6.0
6
+ Stable tag: 1.10.1
7
  Requires PHP: 5.6
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
322
 
323
  == Changelog ==
324
 
325
+ = Version 1.10.1 - Thursday, 7th July 2022 =
326
+ * Fix: CartFlows Setup dashboard widget was not getting hidden if hidden from the screen option.
327
+ * Fix: Fixed console error on store checkout tab.
328
+
329
  = Version 1.10.0 - Wednesday, 6th July 2022 =
330
  * New: Added Store checkout aka Global Checkout tab with improved functionalities.
331
  * New: Added lead event to the Facebook pixel & google analytics for optin pages.
wizard/ajax/wizard.php CHANGED
@@ -120,6 +120,7 @@ class Wizard extends AjaxBase {
120
 
121
  update_option( 'wcf_setup_complete', true );
122
  delete_option( 'wcf_exit_setup_step' );
 
123
 
124
  wp_send_json_success();
125
  }
@@ -566,6 +567,9 @@ class Wizard extends AjaxBase {
566
  // Set newly created flow as store checkout.
567
  update_option( '_cartflows_store_checkout', $new_flow_id );
568
 
 
 
 
569
  // reset global checkout on store checkout creation.
570
  $common_settings = \Cartflows_Helper::get_common_settings();
571
  $common_settings['global_checkout'] = '';
120
 
121
  update_option( 'wcf_setup_complete', true );
122
  delete_option( 'wcf_exit_setup_step' );
123
+ delete_option( 'wcf_setup_skipped' );
124
 
125
  wp_send_json_success();
126
  }
567
  // Set newly created flow as store checkout.
568
  update_option( '_cartflows_store_checkout', $new_flow_id );
569
 
570
+ // Remove old checkout key if available.
571
+ delete_option( '_cartflows_old_global_checkout' );
572
+
573
  // reset global checkout on store checkout creation.
574
  $common_settings = \Cartflows_Helper::get_common_settings();
575
  $common_settings['global_checkout'] = '';