Version Description
Download this release
Release Info
Developer | sandesh055 |
Plugin | Funnel Builder by CartFlows – Create High Converting Sales Funnels For WordPress |
Version | 1.2.6 |
Comparing to | |
See all releases |
Code changes from version 1.2.5 to 1.2.6
- admin/assets/css/admin-menu-settings-rtl.css +4 -0
- admin/assets/css/admin-menu-settings.css +4 -0
- cartflows.php +2 -2
- changelog.txt +7 -0
- classes/class-cartflows-admin.php +6 -4
- classes/class-cartflows-default-meta.php +6 -1
- classes/class-cartflows-functions.php +15 -0
- classes/class-cartflows-helper.php +4 -4
- classes/class-cartflows-importer.php +46 -7
- classes/class-cartflows-learndash-compatibility.php +3 -3
- classes/class-cartflows-loader.php +1 -1
- classes/class-cartflows-wizard.php +5 -0
- includes/admin/cartflows-general.php +1 -1
- languages/cartflows.pot +113 -103
- modules/flow/templates/template-canvas.php +5 -1
- modules/flow/templates/template-default.php +5 -1
- modules/flow/view/meta-flow-steps.php +5 -4
- readme.txt +10 -3
admin/assets/css/admin-menu-settings-rtl.css
CHANGED
@@ -312,3 +312,7 @@
|
|
312 |
display: contents;
|
313 |
white-space: pre-wrap;
|
314 |
}
|
|
|
|
|
|
|
|
312 |
display: contents;
|
313 |
white-space: pre-wrap;
|
314 |
}
|
315 |
+
|
316 |
+
.wcf_permalink_settings .form-field-desc p{
|
317 |
+
word-break: break-all;
|
318 |
+
}
|
admin/assets/css/admin-menu-settings.css
CHANGED
@@ -312,3 +312,7 @@
|
|
312 |
display: contents;
|
313 |
white-space: pre-wrap;
|
314 |
}
|
|
|
|
|
|
|
|
312 |
display: contents;
|
313 |
white-space: pre-wrap;
|
314 |
}
|
315 |
+
|
316 |
+
.wcf_permalink_settings .form-field-desc p{
|
317 |
+
word-break: break-all;
|
318 |
+
}
|
cartflows.php
CHANGED
@@ -3,12 +3,12 @@
|
|
3 |
* Plugin Name: CartFlows
|
4 |
* Plugin URI: https://cartflows.com/
|
5 |
* Description: Create beautiful checkout pages & sales flows for WooCommerce.
|
6 |
-
* Version: 1.2.
|
7 |
* Author: CartFlows Inc
|
8 |
* Author URI: https://cartflows.com/
|
9 |
* Text Domain: cartflows
|
10 |
* WC requires at least: 3.0
|
11 |
-
* WC tested up to: 3.
|
12 |
*
|
13 |
* @package CartFlows
|
14 |
*/
|
3 |
* Plugin Name: CartFlows
|
4 |
* Plugin URI: https://cartflows.com/
|
5 |
* Description: Create beautiful checkout pages & sales flows for WooCommerce.
|
6 |
+
* Version: 1.2.6
|
7 |
* Author: CartFlows Inc
|
8 |
* Author URI: https://cartflows.com/
|
9 |
* Text Domain: cartflows
|
10 |
* WC requires at least: 3.0
|
11 |
+
* WC tested up to: 3.7.0
|
12 |
*
|
13 |
* @package CartFlows
|
14 |
*/
|
changelog.txt
CHANGED
@@ -1,3 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
Version 1.2.5 - Tuesday, 13th August 2019
|
2 |
- New: Introduced Permalink structure.
|
3 |
- Improvement: Filter 'cartflows_coupon_field_text' introduced to change the coupon field text.
|
1 |
+
Version 1.2.6 - Tuesday, 27th August 2019
|
2 |
+
- New: 'wp_body_open' action support added in templates.
|
3 |
+
- Improvement: Added compatibility for a future release of CartFlows Pro.
|
4 |
+
- Improvement: Checkout step type is included in LearnDash LMS template settings.
|
5 |
+
- Fix: Setting options were not working properly on a multisite setup.
|
6 |
+
- Fix: Blank menu was getting added for the setup wizard.
|
7 |
+
|
8 |
Version 1.2.5 - Tuesday, 13th August 2019
|
9 |
- New: Introduced Permalink structure.
|
10 |
- Improvement: Filter 'cartflows_coupon_field_text' introduced to change the coupon field text.
|
classes/class-cartflows-admin.php
CHANGED
@@ -35,8 +35,10 @@ class Cartflows_Admin {
|
|
35 |
|
36 |
include_once CARTFLOWS_DIR . 'classes/class-cartflows-admin-fields.php';
|
37 |
|
38 |
-
|
|
|
39 |
add_action( 'network_admin_menu', __CLASS__ . '::menu' );
|
|
|
40 |
add_action( 'admin_menu', __CLASS__ . '::menu' );
|
41 |
add_action( 'admin_menu', __CLASS__ . '::submenu', 999 );
|
42 |
|
@@ -216,7 +218,7 @@ class Cartflows_Admin {
|
|
216 |
$new_settings = self::sanitize_form_inputs( $_POST['_cartflows_common'] );
|
217 |
}
|
218 |
|
219 |
-
Cartflows_Helper::update_admin_settings_option( '_cartflows_common', $new_settings,
|
220 |
|
221 |
$query = array(
|
222 |
'message' => 'saved',
|
@@ -245,7 +247,7 @@ class Cartflows_Admin {
|
|
245 |
$new_settings = self::sanitize_form_inputs( $_POST['_cartflows_debug_data'] );
|
246 |
}
|
247 |
|
248 |
-
Cartflows_Helper::update_admin_settings_option( '_cartflows_debug_data', $new_settings,
|
249 |
|
250 |
$query = array(
|
251 |
'message' => 'saved',
|
@@ -300,7 +302,7 @@ class Cartflows_Admin {
|
|
300 |
|
301 |
}
|
302 |
|
303 |
-
Cartflows_Helper::update_admin_settings_option( '_cartflows_permalink', $new_settings,
|
304 |
|
305 |
$query = array(
|
306 |
'message' => 'saved',
|
35 |
|
36 |
include_once CARTFLOWS_DIR . 'classes/class-cartflows-admin-fields.php';
|
37 |
|
38 |
+
/*
|
39 |
+
Add CARTFLOWS menu option to admin.
|
40 |
add_action( 'network_admin_menu', __CLASS__ . '::menu' );
|
41 |
+
*/
|
42 |
add_action( 'admin_menu', __CLASS__ . '::menu' );
|
43 |
add_action( 'admin_menu', __CLASS__ . '::submenu', 999 );
|
44 |
|
218 |
$new_settings = self::sanitize_form_inputs( $_POST['_cartflows_common'] );
|
219 |
}
|
220 |
|
221 |
+
Cartflows_Helper::update_admin_settings_option( '_cartflows_common', $new_settings, false );
|
222 |
|
223 |
$query = array(
|
224 |
'message' => 'saved',
|
247 |
$new_settings = self::sanitize_form_inputs( $_POST['_cartflows_debug_data'] );
|
248 |
}
|
249 |
|
250 |
+
Cartflows_Helper::update_admin_settings_option( '_cartflows_debug_data', $new_settings, false );
|
251 |
|
252 |
$query = array(
|
253 |
'message' => 'saved',
|
302 |
|
303 |
}
|
304 |
|
305 |
+
Cartflows_Helper::update_admin_settings_option( '_cartflows_permalink', $new_settings, false );
|
306 |
|
307 |
$query = array(
|
308 |
'message' => 'saved',
|
classes/class-cartflows-default-meta.php
CHANGED
@@ -635,7 +635,12 @@ class Cartflows_Default_Meta {
|
|
635 |
break;
|
636 |
|
637 |
default:
|
638 |
-
|
|
|
|
|
|
|
|
|
|
|
639 |
break;
|
640 |
}
|
641 |
|
635 |
break;
|
636 |
|
637 |
default:
|
638 |
+
if ( 'FILTER_DEFAULT' === $sanitize_filter ) {
|
639 |
+
$meta_value = filter_input( INPUT_POST, $key, FILTER_DEFAULT );
|
640 |
+
} else {
|
641 |
+
$meta_value = apply_filters( 'cartflows_save_meta_field_values', $meta_value, $post_id, $key, $sanitize_filter );
|
642 |
+
}
|
643 |
+
|
644 |
break;
|
645 |
}
|
646 |
|
classes/class-cartflows-functions.php
CHANGED
@@ -414,3 +414,18 @@ function wcf_maybe_define_constant( $name, $value ) {
|
|
414 |
define( $name, $value );
|
415 |
}
|
416 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
414 |
define( $name, $value );
|
415 |
}
|
416 |
}
|
417 |
+
|
418 |
+
|
419 |
+
if ( ! function_exists( 'wp_body_open' ) ) {
|
420 |
+
/**
|
421 |
+
* Fire the wp_body_open action.
|
422 |
+
*
|
423 |
+
* Added for backwards compatibility to support WordPress versions prior to 5.2.0.
|
424 |
+
*/
|
425 |
+
function wp_body_open() {
|
426 |
+
/**
|
427 |
+
* Triggered after the opening <body> tag.
|
428 |
+
*/
|
429 |
+
do_action( 'wp_body_open' );
|
430 |
+
}
|
431 |
+
}
|
classes/class-cartflows-helper.php
CHANGED
@@ -276,7 +276,7 @@ class Cartflows_Helper {
|
|
276 |
)
|
277 |
);
|
278 |
|
279 |
-
$common = self::get_admin_settings_option( '_cartflows_common', false,
|
280 |
|
281 |
$common = wp_parse_args( $common, $common_default );
|
282 |
|
@@ -306,7 +306,7 @@ class Cartflows_Helper {
|
|
306 |
)
|
307 |
);
|
308 |
|
309 |
-
$debug_data = self::get_admin_settings_option( '_cartflows_debug_data', false,
|
310 |
|
311 |
$debug_data = wp_parse_args( $debug_data, $debug_data_default );
|
312 |
|
@@ -340,7 +340,7 @@ class Cartflows_Helper {
|
|
340 |
)
|
341 |
);
|
342 |
|
343 |
-
$permalink_data = self::get_admin_settings_option( '_cartflows_permalink', false,
|
344 |
|
345 |
$permalink_data = wp_parse_args( $permalink_data, $permalink_default );
|
346 |
|
@@ -447,7 +447,7 @@ class Cartflows_Helper {
|
|
447 |
}
|
448 |
}
|
449 |
|
450 |
-
$checkout_fields = self::get_admin_settings_option( '_wcf_checkout_fields', false,
|
451 |
|
452 |
self::$checkout_fields = wp_parse_args( $checkout_fields, $checkout_fields_default );
|
453 |
}
|
276 |
)
|
277 |
);
|
278 |
|
279 |
+
$common = self::get_admin_settings_option( '_cartflows_common', false, false );
|
280 |
|
281 |
$common = wp_parse_args( $common, $common_default );
|
282 |
|
306 |
)
|
307 |
);
|
308 |
|
309 |
+
$debug_data = self::get_admin_settings_option( '_cartflows_debug_data', false, false );
|
310 |
|
311 |
$debug_data = wp_parse_args( $debug_data, $debug_data_default );
|
312 |
|
340 |
)
|
341 |
);
|
342 |
|
343 |
+
$permalink_data = self::get_admin_settings_option( '_cartflows_permalink', false, false );
|
344 |
|
345 |
$permalink_data = wp_parse_args( $permalink_data, $permalink_default );
|
346 |
|
447 |
}
|
448 |
}
|
449 |
|
450 |
+
$checkout_fields = self::get_admin_settings_option( '_wcf_checkout_fields', false, false );
|
451 |
|
452 |
self::$checkout_fields = wp_parse_args( $checkout_fields, $checkout_fields_default );
|
453 |
}
|
classes/class-cartflows-importer.php
CHANGED
@@ -303,6 +303,19 @@ if ( ! class_exists( 'CartFlows_Importer' ) ) :
|
|
303 |
// Retrieve the settings from the file and convert the JSON object to an array.
|
304 |
$flows = json_decode( file_get_contents( $file ), true );
|
305 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
306 |
if ( $flows ) {
|
307 |
|
308 |
foreach ( $flows as $key => $flow ) {
|
@@ -313,19 +326,33 @@ if ( ! class_exists( 'CartFlows_Importer' ) ) :
|
|
313 |
}
|
314 |
|
315 |
// Create post object.
|
316 |
-
$new_flow_args =
|
317 |
-
'
|
318 |
-
|
319 |
-
|
|
|
|
|
|
|
320 |
);
|
321 |
|
322 |
// Insert the post into the database.
|
323 |
$flow_id = wp_insert_post( $new_flow_args );
|
324 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
325 |
if ( $flow['steps'] ) {
|
326 |
foreach ( $flow['steps'] as $key => $step ) {
|
327 |
|
328 |
-
$
|
|
|
329 |
array(
|
330 |
'post_type' => CARTFLOWS_STEP_POST_TYPE,
|
331 |
'post_title' => $step['title'],
|
@@ -335,6 +362,20 @@ if ( ! class_exists( 'CartFlows_Importer' ) ) :
|
|
335 |
)
|
336 |
);
|
337 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
338 |
// Insert post meta.
|
339 |
update_post_meta( $new_step_id, 'wcf-flow-id', $flow_id );
|
340 |
|
@@ -371,8 +412,6 @@ if ( ! class_exists( 'CartFlows_Importer' ) ) :
|
|
371 |
}
|
372 |
}
|
373 |
}
|
374 |
-
|
375 |
-
add_action( 'admin_notices', array( $this, 'imported_successfully' ) );
|
376 |
}
|
377 |
|
378 |
/**
|
303 |
// Retrieve the settings from the file and convert the JSON object to an array.
|
304 |
$flows = json_decode( file_get_contents( $file ), true );
|
305 |
|
306 |
+
$this->import_from_json_data( $flows );
|
307 |
+
|
308 |
+
add_action( 'admin_notices', array( $this, 'imported_successfully' ) );
|
309 |
+
}
|
310 |
+
|
311 |
+
/**
|
312 |
+
* Import flow from the JSON data
|
313 |
+
*
|
314 |
+
* @since x.x.x
|
315 |
+
* @param array $flows JSON array.
|
316 |
+
* @return void
|
317 |
+
*/
|
318 |
+
function import_from_json_data( $flows ) {
|
319 |
if ( $flows ) {
|
320 |
|
321 |
foreach ( $flows as $key => $flow ) {
|
326 |
}
|
327 |
|
328 |
// Create post object.
|
329 |
+
$new_flow_args = apply_filters(
|
330 |
+
'cartflows_flow_importer_args',
|
331 |
+
array(
|
332 |
+
'post_type' => CARTFLOWS_FLOW_POST_TYPE,
|
333 |
+
'post_title' => $flow_title,
|
334 |
+
'post_status' => 'draft',
|
335 |
+
)
|
336 |
);
|
337 |
|
338 |
// Insert the post into the database.
|
339 |
$flow_id = wp_insert_post( $new_flow_args );
|
340 |
|
341 |
+
/**
|
342 |
+
* Fire after flow import
|
343 |
+
*
|
344 |
+
* @since x.x.x
|
345 |
+
* @param int $flow_id Flow ID.
|
346 |
+
* @param array $new_flow_args Flow post args.
|
347 |
+
* @param array $flows Flow JSON data.
|
348 |
+
*/
|
349 |
+
do_action( 'cartflows_flow_imported', $flow_id, $new_flow_args, $flows );
|
350 |
+
|
351 |
if ( $flow['steps'] ) {
|
352 |
foreach ( $flow['steps'] as $key => $step ) {
|
353 |
|
354 |
+
$new_step_args = apply_filters(
|
355 |
+
'cartflows_step_importer_args',
|
356 |
array(
|
357 |
'post_type' => CARTFLOWS_STEP_POST_TYPE,
|
358 |
'post_title' => $step['title'],
|
362 |
)
|
363 |
);
|
364 |
|
365 |
+
$new_step_id = wp_insert_post( $new_step_args );
|
366 |
+
|
367 |
+
/**
|
368 |
+
* Fire after step import
|
369 |
+
*
|
370 |
+
* @since x.x.x
|
371 |
+
* @param int $new_step_id step ID.
|
372 |
+
* @param int $flow_id flow ID.
|
373 |
+
* @param array $new_step_args Step post args.
|
374 |
+
* @param array $flow_steps Flow steps.
|
375 |
+
* @param array $flows All flows JSON data.
|
376 |
+
*/
|
377 |
+
do_action( 'cartflows_step_imported', $new_step_id, $flow_id, $new_step_args, $flow['steps'], $flows );
|
378 |
+
|
379 |
// Insert post meta.
|
380 |
update_post_meta( $new_step_id, 'wcf-flow-id', $flow_id );
|
381 |
|
412 |
}
|
413 |
}
|
414 |
}
|
|
|
|
|
415 |
}
|
416 |
|
417 |
/**
|
classes/class-cartflows-learndash-compatibility.php
CHANGED
@@ -85,12 +85,12 @@ class Cartflows_Learndash_Compatibility {
|
|
85 |
'post_type' => CARTFLOWS_STEP_POST_TYPE,
|
86 |
'post_status' => 'publish',
|
87 |
'orderby' => 'ID',
|
88 |
-
'order' => '
|
89 |
'meta_query' => array(
|
90 |
array(
|
91 |
'key' => 'wcf-step-type',
|
92 |
-
'value' => 'landing',
|
93 |
-
'compare' => '
|
94 |
),
|
95 |
),
|
96 |
)
|
85 |
'post_type' => CARTFLOWS_STEP_POST_TYPE,
|
86 |
'post_status' => 'publish',
|
87 |
'orderby' => 'ID',
|
88 |
+
'order' => 'DESC',
|
89 |
'meta_query' => array(
|
90 |
array(
|
91 |
'key' => 'wcf-step-type',
|
92 |
+
'value' => array( 'landing', 'checkout' ),
|
93 |
+
'compare' => 'IN',
|
94 |
),
|
95 |
),
|
96 |
)
|
classes/class-cartflows-loader.php
CHANGED
@@ -126,7 +126,7 @@ if ( ! class_exists( 'Cartflows_Loader' ) ) {
|
|
126 |
define( 'CARTFLOWS_BASE', plugin_basename( CARTFLOWS_FILE ) );
|
127 |
define( 'CARTFLOWS_DIR', plugin_dir_path( CARTFLOWS_FILE ) );
|
128 |
define( 'CARTFLOWS_URL', plugins_url( '/', CARTFLOWS_FILE ) );
|
129 |
-
define( 'CARTFLOWS_VER', '1.2.
|
130 |
define( 'CARTFLOWS_SLUG', 'cartflows' );
|
131 |
define( 'CARTFLOWS_SETTINGS', 'cartflows_settings' );
|
132 |
|
126 |
define( 'CARTFLOWS_BASE', plugin_basename( CARTFLOWS_FILE ) );
|
127 |
define( 'CARTFLOWS_DIR', plugin_dir_path( CARTFLOWS_FILE ) );
|
128 |
define( 'CARTFLOWS_URL', plugins_url( '/', CARTFLOWS_FILE ) );
|
129 |
+
define( 'CARTFLOWS_VER', '1.2.6' );
|
130 |
define( 'CARTFLOWS_SLUG', 'cartflows' );
|
131 |
define( 'CARTFLOWS_SETTINGS', 'cartflows_settings' );
|
132 |
|
classes/class-cartflows-wizard.php
CHANGED
@@ -95,6 +95,11 @@ if ( ! class_exists( 'CartFlows_Wizard' ) ) :
|
|
95 |
* Add admin menus/screens.
|
96 |
*/
|
97 |
public function admin_menus() {
|
|
|
|
|
|
|
|
|
|
|
98 |
add_dashboard_page( '', '', 'manage_options', 'cartflow-setup', '' );
|
99 |
}
|
100 |
|
95 |
* Add admin menus/screens.
|
96 |
*/
|
97 |
public function admin_menus() {
|
98 |
+
|
99 |
+
if ( empty( $_GET['page'] ) || 'cartflow-setup' !== $_GET['page'] ) {
|
100 |
+
return;
|
101 |
+
}
|
102 |
+
|
103 |
add_dashboard_page( '', '', 'manage_options', 'cartflow-setup', '' );
|
104 |
}
|
105 |
|
includes/admin/cartflows-general.php
CHANGED
@@ -107,7 +107,7 @@ $error_log = filter_input( INPUT_GET, 'cartflows-error-log', FILTER_VALIDATE_BOO
|
|
107 |
</h2>
|
108 |
<div class="inside">
|
109 |
<form method="post" class="wrap wcf-clear" action="" >
|
110 |
-
<div class="form-wrap">
|
111 |
<?php
|
112 |
|
113 |
echo Cartflows_Admin_Fields::radio_field(
|
107 |
</h2>
|
108 |
<div class="inside">
|
109 |
<form method="post" class="wrap wcf-clear" action="" >
|
110 |
+
<div class="form-wrap wcf_permalink_settings">
|
111 |
<?php
|
112 |
|
113 |
echo Cartflows_Admin_Fields::radio_field(
|
languages/cartflows.pot
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
# This file is distributed under the same license as the CartFlows package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: CartFlows 1.2.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cartflows\n"
|
7 |
-
"POT-Creation-Date: 2019-08-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -51,51 +51,51 @@ msgid ""
|
|
51 |
"Please read information about how to set up Global Checkout %1$shere%2$s."
|
52 |
msgstr ""
|
53 |
|
54 |
-
#: classes/class-cartflows-admin.php:
|
55 |
#: includes/admin/cartflows-general-bck.php:34
|
56 |
msgid "Settings"
|
57 |
msgstr ""
|
58 |
|
59 |
-
#: classes/class-cartflows-admin.php:
|
60 |
msgid "Installing and activating.."
|
61 |
msgstr ""
|
62 |
|
63 |
-
#: classes/class-cartflows-admin.php:
|
64 |
msgid "There was an error with the installation of plugin."
|
65 |
msgstr ""
|
66 |
|
67 |
-
#: classes/class-cartflows-admin.php:
|
68 |
msgid "Flows Library"
|
69 |
msgstr ""
|
70 |
|
71 |
-
#: classes/class-cartflows-admin.php:
|
72 |
-
#: modules/flow/view/meta-flow-steps.php:
|
73 |
msgid "Ready Templates"
|
74 |
msgstr ""
|
75 |
|
76 |
-
#: classes/class-cartflows-admin.php:
|
77 |
-
#: modules/flow/view/meta-flow-steps.php:
|
78 |
msgid "Create Your Own"
|
79 |
msgstr ""
|
80 |
|
81 |
-
#: classes/class-cartflows-admin.php:
|
82 |
-
#: modules/flow/view/meta-flow-steps.php:
|
83 |
msgid "Search Sites"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: classes/class-cartflows-admin.php:
|
87 |
-
#: modules/flow/view/meta-flow-steps.php:
|
88 |
msgid "Search Flow..."
|
89 |
msgstr ""
|
90 |
|
91 |
-
#: classes/class-cartflows-admin.php:
|
92 |
msgid "Design Your Flow"
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: classes/class-cartflows-admin.php:
|
96 |
-
#: classes/class-cartflows-importer.php:
|
97 |
-
#: classes/class-cartflows-importer.php:
|
98 |
-
#: modules/flow/view/meta-flow-steps.php:
|
99 |
msgid "Learn How"
|
100 |
msgstr ""
|
101 |
|
@@ -108,6 +108,7 @@ msgid "Clone this flow"
|
|
108 |
msgstr ""
|
109 |
|
110 |
#: classes/class-cartflows-cloning.php:423
|
|
|
111 |
msgid "Clone"
|
112 |
msgstr ""
|
113 |
|
@@ -149,148 +150,148 @@ msgstr ""
|
|
149 |
msgid "Please upload a file to import"
|
150 |
msgstr ""
|
151 |
|
152 |
-
#: classes/class-cartflows-importer.php:
|
153 |
msgid "Successfully imported flows."
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: classes/class-cartflows-importer.php:
|
157 |
msgid "Loading Steps"
|
158 |
msgstr ""
|
159 |
|
160 |
-
#: classes/class-cartflows-importer.php:
|
161 |
msgid "Getting steps from the cloud. Please wait for the moment."
|
162 |
msgstr ""
|
163 |
|
164 |
-
#: classes/class-cartflows-importer.php:
|
165 |
msgid "Searching Template.."
|
166 |
msgstr ""
|
167 |
|
168 |
-
#: classes/class-cartflows-importer.php:
|
169 |
msgid "Getting templates from the cloud. Please wait for the moment."
|
170 |
msgstr ""
|
171 |
|
172 |
-
#: classes/class-cartflows-importer.php:
|
173 |
msgid "Importing.."
|
174 |
msgstr ""
|
175 |
|
176 |
-
#: classes/class-cartflows-importer.php:
|
177 |
-
#: classes/class-cartflows-importer.php:
|
178 |
msgid "Imported"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: classes/class-cartflows-importer.php:
|
182 |
-
#: classes/class-cartflows-importer.php:
|
183 |
msgid "Thanks for patience"
|
184 |
msgstr ""
|
185 |
|
186 |
-
#: classes/class-cartflows-importer.php:
|
187 |
-
#: classes/class-cartflows-importer.php:
|
188 |
msgid "Coming Soon!"
|
189 |
msgstr ""
|
190 |
|
191 |
-
#: classes/class-cartflows-importer.php:
|
192 |
msgid "Redirecting to the Elementor edit window."
|
193 |
msgstr ""
|
194 |
|
195 |
-
#: classes/class-cartflows-importer.php:
|
196 |
-
#: classes/class-cartflows-importer.php:
|
197 |
msgid "Pro"
|
198 |
msgstr ""
|
199 |
|
200 |
-
#: classes/class-cartflows-importer.php:
|
201 |
-
#: classes/class-cartflows-importer.php:
|
202 |
msgid "Activate License"
|
203 |
msgstr ""
|
204 |
|
205 |
-
#: classes/class-cartflows-importer.php:
|
206 |
-
#: classes/class-cartflows-importer.php:
|
207 |
#: modules/flow/classes/class-cartflows-flow-meta.php:539
|
208 |
msgid "Get Pro"
|
209 |
msgstr ""
|
210 |
|
211 |
-
#: classes/class-cartflows-importer.php:
|
212 |
msgid "Create"
|
213 |
msgstr ""
|
214 |
|
215 |
-
#: classes/class-cartflows-importer.php:
|
216 |
msgid "Under Maintenance.."
|
217 |
msgstr ""
|
218 |
|
219 |
-
#: classes/class-cartflows-importer.php:
|
220 |
msgid ""
|
221 |
"If you are seeing this message, most likely our servers are under routine "
|
222 |
"maintenance and we will be back shortly."
|
223 |
msgstr ""
|
224 |
|
225 |
-
#: classes/class-cartflows-importer.php:
|
226 |
msgid ""
|
227 |
"In rare case, it is possible your website is having trouble connecting with "
|
228 |
"ours. If you need help, please feel free to get in touch with us from our "
|
229 |
"website.."
|
230 |
msgstr ""
|
231 |
|
232 |
-
#: classes/class-cartflows-importer.php:
|
233 |
#. translators: %s: Plugin string
|
234 |
msgid ""
|
235 |
"%1$s to see CartFlows templates. If you prefer another page builder tool, "
|
236 |
"you can <a href=\"%2$s\" target=\"blank\">select it here</a>."
|
237 |
msgstr ""
|
238 |
|
239 |
-
#: classes/class-cartflows-importer.php:
|
240 |
msgid "All"
|
241 |
msgstr ""
|
242 |
|
243 |
-
#: classes/class-cartflows-importer.php:
|
244 |
msgid "Select Step Type"
|
245 |
msgstr ""
|
246 |
|
247 |
-
#: classes/class-cartflows-importer.php:
|
248 |
msgid "Import from Cloud"
|
249 |
msgstr ""
|
250 |
|
251 |
-
#: classes/class-cartflows-importer.php:
|
252 |
msgid "Sales Landing"
|
253 |
msgstr ""
|
254 |
|
255 |
-
#: classes/class-cartflows-importer.php:
|
256 |
#: modules/flow/classes/class-cartflows-step-post-type.php:244
|
257 |
#: modules/flow/view/meta-flow-steps.php:12
|
258 |
msgid "Checkout (Woo)"
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: classes/class-cartflows-importer.php:
|
262 |
#: modules/flow/classes/class-cartflows-step-post-type.php:251
|
263 |
#: modules/flow/view/meta-flow-steps.php:13
|
264 |
msgid "Thank You (Woo)"
|
265 |
msgstr ""
|
266 |
|
267 |
-
#: classes/class-cartflows-importer.php:
|
268 |
#: modules/flow/classes/class-cartflows-step-post-type.php:237
|
269 |
#: modules/flow/view/meta-flow-steps.php:11
|
270 |
msgid "Landing"
|
271 |
msgstr ""
|
272 |
|
273 |
-
#: classes/class-cartflows-importer.php:
|
274 |
msgid "Thank You"
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: classes/class-cartflows-importer.php:
|
278 |
#. translators: %s: template ID
|
279 |
msgid "Invalid template id %1$s or post id %2$s."
|
280 |
msgstr ""
|
281 |
|
282 |
-
#: classes/class-cartflows-importer.php:
|
283 |
#. translators: %s: flow ID
|
284 |
msgid "Invalid flow id %1$s OR step type %2$s."
|
285 |
msgstr ""
|
286 |
|
287 |
-
#: classes/class-cartflows-importer.php:
|
288 |
msgid ""
|
289 |
"Elementor is not activated. Please activate plugin Elementor Page Builder "
|
290 |
"to import the step."
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: classes/class-cartflows-importer.php:
|
294 |
msgid "Plugin Successfully Activated"
|
295 |
msgstr ""
|
296 |
|
@@ -485,172 +486,172 @@ msgstr ""
|
|
485 |
msgid "Skip Setup"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: classes/class-cartflows-wizard.php:
|
489 |
#: includes/admin/cartflows-general-bck.php:24
|
490 |
msgid "Welcome"
|
491 |
msgstr ""
|
492 |
|
493 |
-
#: classes/class-cartflows-wizard.php:
|
494 |
msgid "Page Builder"
|
495 |
msgstr ""
|
496 |
|
497 |
-
#: classes/class-cartflows-wizard.php:
|
498 |
msgid "Checkout"
|
499 |
msgstr ""
|
500 |
|
501 |
-
#: classes/class-cartflows-wizard.php:
|
502 |
msgid "Training"
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: classes/class-cartflows-wizard.php:
|
506 |
msgid "Ready!"
|
507 |
msgstr ""
|
508 |
|
509 |
-
#: classes/class-cartflows-wizard.php:
|
510 |
msgid "CartFlows Setup"
|
511 |
msgstr ""
|
512 |
|
513 |
-
#: classes/class-cartflows-wizard.php:
|
514 |
msgid "Exit Setup Wizard"
|
515 |
msgstr ""
|
516 |
|
517 |
-
#: classes/class-cartflows-wizard.php:
|
518 |
msgid "Welcome to CartFlows!"
|
519 |
msgstr ""
|
520 |
|
521 |
-
#: classes/class-cartflows-wizard.php:
|
522 |
msgid ""
|
523 |
"Thank you for choosing CartFlows to get more leads, increase conversions, & "
|
524 |
"maximize profits. This short setup wizard will guide you though configuring "
|
525 |
"CartFlows and creating your first funnel."
|
526 |
msgstr ""
|
527 |
|
528 |
-
#: classes/class-cartflows-wizard.php:
|
529 |
msgid "Lets Go »"
|
530 |
msgstr ""
|
531 |
|
532 |
-
#: classes/class-cartflows-wizard.php:
|
533 |
msgid "Page Builder Setup"
|
534 |
msgstr ""
|
535 |
|
536 |
-
#: classes/class-cartflows-wizard.php:
|
537 |
msgid "Please select a page builder you would like to use with CartFlows."
|
538 |
msgstr ""
|
539 |
|
540 |
-
#: classes/class-cartflows-wizard.php:
|
541 |
msgid "Select Page Builder"
|
542 |
msgstr ""
|
543 |
|
544 |
-
#: classes/class-cartflows-wizard.php:
|
545 |
#: includes/admin/cartflows-general.php:86
|
546 |
msgid "Elementor"
|
547 |
msgstr ""
|
548 |
|
549 |
-
#: classes/class-cartflows-wizard.php:
|
550 |
msgid "Beaver Builder Plugin (Lite Version)"
|
551 |
msgstr ""
|
552 |
|
553 |
-
#: classes/class-cartflows-wizard.php:
|
554 |
#: includes/admin/cartflows-general.php:88
|
555 |
msgid "Divi"
|
556 |
msgstr ""
|
557 |
|
558 |
-
#: classes/class-cartflows-wizard.php:
|
559 |
#: includes/admin/cartflows-general.php:89
|
560 |
msgid "Other"
|
561 |
msgstr ""
|
562 |
|
563 |
-
#: classes/class-cartflows-wizard.php:
|
564 |
msgid ""
|
565 |
"While CartFlows Should work with most page builders, we offer templates for "
|
566 |
"the above page builders."
|
567 |
msgstr ""
|
568 |
|
569 |
-
#: classes/class-cartflows-wizard.php:
|
570 |
-
#: classes/class-cartflows-wizard.php:
|
571 |
-
#: classes/class-cartflows-wizard.php:
|
572 |
msgid "« Previous"
|
573 |
msgstr ""
|
574 |
|
575 |
-
#: classes/class-cartflows-wizard.php:
|
576 |
msgid "Skip this step"
|
577 |
msgstr ""
|
578 |
|
579 |
-
#: classes/class-cartflows-wizard.php:
|
580 |
msgid "Next »"
|
581 |
msgstr ""
|
582 |
|
583 |
-
#: classes/class-cartflows-wizard.php:
|
584 |
msgid "Choose a checkout"
|
585 |
msgstr ""
|
586 |
|
587 |
-
#: classes/class-cartflows-wizard.php:
|
588 |
msgid ""
|
589 |
"While CartFlows is designed to use WooCommerce sell digital and physical "
|
590 |
"products, not all funnels need a checkout system."
|
591 |
msgstr ""
|
592 |
|
593 |
-
#: classes/class-cartflows-wizard.php:
|
594 |
msgid ""
|
595 |
"Would you like to install WooCommerce to sell digital and physical products "
|
596 |
"in your funnels?"
|
597 |
msgstr ""
|
598 |
|
599 |
-
#: classes/class-cartflows-wizard.php:
|
600 |
msgid "The following plugin will be installed and activated for you:"
|
601 |
msgstr ""
|
602 |
|
603 |
-
#: classes/class-cartflows-wizard.php:
|
604 |
msgid "WooCommerce"
|
605 |
msgstr ""
|
606 |
|
607 |
-
#: classes/class-cartflows-wizard.php:
|
608 |
msgid "WooCommerce Cart Abandonment Recovery"
|
609 |
msgstr ""
|
610 |
|
611 |
-
#: classes/class-cartflows-wizard.php:
|
612 |
-
#: classes/class-cartflows-wizard.php:
|
613 |
msgid "No thanks"
|
614 |
msgstr ""
|
615 |
|
616 |
-
#: classes/class-cartflows-wizard.php:
|
617 |
msgid "Yes"
|
618 |
msgstr ""
|
619 |
|
620 |
-
#: classes/class-cartflows-wizard.php:
|
621 |
msgid "Congratulations, You Did It!"
|
622 |
msgstr ""
|
623 |
|
624 |
-
#: classes/class-cartflows-wizard.php:
|
625 |
msgid ""
|
626 |
"CartFlows is ready to use on your website. You've successfully completed "
|
627 |
"the setup process and all that is left for you to do is create your first "
|
628 |
"flow."
|
629 |
msgstr ""
|
630 |
|
631 |
-
#: classes/class-cartflows-wizard.php:
|
632 |
msgid "Create a flow"
|
633 |
msgstr ""
|
634 |
|
635 |
-
#: classes/class-cartflows-wizard.php:
|
636 |
msgid "Exclusive CartFlows Training Course Offer"
|
637 |
msgstr ""
|
638 |
|
639 |
-
#: classes/class-cartflows-wizard.php:
|
640 |
msgid ""
|
641 |
"We want you to get off to a great start using CartFlows, so we would like "
|
642 |
"to give access to our exclusive training course."
|
643 |
msgstr ""
|
644 |
|
645 |
-
#: classes/class-cartflows-wizard.php:
|
646 |
msgid "Get access to this couse, for free, by entering your email below."
|
647 |
msgstr ""
|
648 |
|
649 |
-
#: classes/class-cartflows-wizard.php:
|
650 |
msgid "Enter Email address"
|
651 |
msgstr ""
|
652 |
|
653 |
-
#: classes/class-cartflows-wizard.php:
|
654 |
msgid "Allow"
|
655 |
msgstr ""
|
656 |
|
@@ -684,6 +685,7 @@ msgstr ""
|
|
684 |
|
685 |
#: includes/admin/cartflows-error-log.php:41
|
686 |
#: modules/flow/classes/class-cartflows-flow-post-type.php:176
|
|
|
687 |
msgid "View"
|
688 |
msgstr ""
|
689 |
|
@@ -1331,12 +1333,12 @@ msgid "All Steps"
|
|
1331 |
msgstr ""
|
1332 |
|
1333 |
#: modules/flow/classes/class-cartflows-step-post-type.php:164
|
1334 |
-
#: modules/flow/view/meta-flow-steps.php:
|
1335 |
msgid "Edit Step"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
#: modules/flow/classes/class-cartflows-step-post-type.php:165
|
1339 |
-
#: modules/flow/view/meta-flow-steps.php:
|
1340 |
msgid "View Step"
|
1341 |
msgstr ""
|
1342 |
|
@@ -1374,27 +1376,35 @@ msgstr ""
|
|
1374 |
msgid "Global Checkout - Remove selected checkout product"
|
1375 |
msgstr ""
|
1376 |
|
1377 |
-
#: modules/flow/view/meta-flow-steps.php:
|
|
|
|
|
|
|
|
|
1378 |
msgid "Clone Step"
|
1379 |
msgstr ""
|
1380 |
|
1381 |
-
#: modules/flow/view/meta-flow-steps.php:
|
1382 |
msgid "Delete Step"
|
1383 |
msgstr ""
|
1384 |
|
1385 |
-
#: modules/flow/view/meta-flow-steps.php:
|
|
|
|
|
|
|
|
|
1386 |
msgid "Add New Step"
|
1387 |
msgstr ""
|
1388 |
|
1389 |
-
#: modules/flow/view/meta-flow-steps.php:
|
1390 |
msgid "Steps Library"
|
1391 |
msgstr ""
|
1392 |
|
1393 |
-
#: modules/flow/view/meta-flow-steps.php:
|
1394 |
msgid "Create Step"
|
1395 |
msgstr ""
|
1396 |
|
1397 |
-
#: modules/flow/view/meta-flow-steps.php:
|
1398 |
msgid "You need a Cartflows Pro version to import Upsell / Downsell"
|
1399 |
msgstr ""
|
1400 |
|
2 |
# This file is distributed under the same license as the CartFlows package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: CartFlows 1.2.6\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cartflows\n"
|
7 |
+
"POT-Creation-Date: 2019-08-27 06:19:41+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
51 |
"Please read information about how to set up Global Checkout %1$shere%2$s."
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: classes/class-cartflows-admin.php:153 classes/class-cartflows-admin.php:154
|
55 |
#: includes/admin/cartflows-general-bck.php:34
|
56 |
msgid "Settings"
|
57 |
msgstr ""
|
58 |
|
59 |
+
#: classes/class-cartflows-admin.php:405
|
60 |
msgid "Installing and activating.."
|
61 |
msgstr ""
|
62 |
|
63 |
+
#: classes/class-cartflows-admin.php:406
|
64 |
msgid "There was an error with the installation of plugin."
|
65 |
msgstr ""
|
66 |
|
67 |
+
#: classes/class-cartflows-admin.php:460
|
68 |
msgid "Flows Library"
|
69 |
msgstr ""
|
70 |
|
71 |
+
#: classes/class-cartflows-admin.php:467
|
72 |
+
#: modules/flow/view/meta-flow-steps.php:145
|
73 |
msgid "Ready Templates"
|
74 |
msgstr ""
|
75 |
|
76 |
+
#: classes/class-cartflows-admin.php:470
|
77 |
+
#: modules/flow/view/meta-flow-steps.php:148
|
78 |
msgid "Create Your Own"
|
79 |
msgstr ""
|
80 |
|
81 |
+
#: classes/class-cartflows-admin.php:481
|
82 |
+
#: modules/flow/view/meta-flow-steps.php:160
|
83 |
msgid "Search Sites"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: classes/class-cartflows-admin.php:482
|
87 |
+
#: modules/flow/view/meta-flow-steps.php:161
|
88 |
msgid "Search Flow..."
|
89 |
msgstr ""
|
90 |
|
91 |
+
#: classes/class-cartflows-admin.php:499
|
92 |
msgid "Design Your Flow"
|
93 |
msgstr ""
|
94 |
|
95 |
+
#: classes/class-cartflows-admin.php:500
|
96 |
+
#: classes/class-cartflows-importer.php:636
|
97 |
+
#: classes/class-cartflows-importer.php:735
|
98 |
+
#: modules/flow/view/meta-flow-steps.php:191
|
99 |
msgid "Learn How"
|
100 |
msgstr ""
|
101 |
|
108 |
msgstr ""
|
109 |
|
110 |
#: classes/class-cartflows-cloning.php:423
|
111 |
+
#: modules/flow/view/meta-flow-steps.php:105
|
112 |
msgid "Clone"
|
113 |
msgstr ""
|
114 |
|
150 |
msgid "Please upload a file to import"
|
151 |
msgstr ""
|
152 |
|
153 |
+
#: classes/class-cartflows-importer.php:477
|
154 |
msgid "Successfully imported flows."
|
155 |
msgstr ""
|
156 |
|
157 |
+
#: classes/class-cartflows-importer.php:509
|
158 |
msgid "Loading Steps"
|
159 |
msgstr ""
|
160 |
|
161 |
+
#: classes/class-cartflows-importer.php:511
|
162 |
msgid "Getting steps from the cloud. Please wait for the moment."
|
163 |
msgstr ""
|
164 |
|
165 |
+
#: classes/class-cartflows-importer.php:522
|
166 |
msgid "Searching Template.."
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: classes/class-cartflows-importer.php:524
|
170 |
msgid "Getting templates from the cloud. Please wait for the moment."
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: classes/class-cartflows-importer.php:533
|
174 |
msgid "Importing.."
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: classes/class-cartflows-importer.php:542
|
178 |
+
#: classes/class-cartflows-importer.php:582
|
179 |
msgid "Imported"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#: classes/class-cartflows-importer.php:543
|
183 |
+
#: classes/class-cartflows-importer.php:583
|
184 |
msgid "Thanks for patience"
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: classes/class-cartflows-importer.php:552
|
188 |
+
#: classes/class-cartflows-importer.php:564
|
189 |
msgid "Coming Soon!"
|
190 |
msgstr ""
|
191 |
|
192 |
+
#: classes/class-cartflows-importer.php:583
|
193 |
msgid "Redirecting to the Elementor edit window."
|
194 |
msgstr ""
|
195 |
|
196 |
+
#: classes/class-cartflows-importer.php:629
|
197 |
+
#: classes/class-cartflows-importer.php:745
|
198 |
msgid "Pro"
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: classes/class-cartflows-importer.php:670
|
202 |
+
#: classes/class-cartflows-importer.php:777
|
203 |
msgid "Activate License"
|
204 |
msgstr ""
|
205 |
|
206 |
+
#: classes/class-cartflows-importer.php:672
|
207 |
+
#: classes/class-cartflows-importer.php:779
|
208 |
#: modules/flow/classes/class-cartflows-flow-meta.php:539
|
209 |
msgid "Get Pro"
|
210 |
msgstr ""
|
211 |
|
212 |
+
#: classes/class-cartflows-importer.php:697
|
213 |
msgid "Create"
|
214 |
msgstr ""
|
215 |
|
216 |
+
#: classes/class-cartflows-importer.php:796
|
217 |
msgid "Under Maintenance.."
|
218 |
msgstr ""
|
219 |
|
220 |
+
#: classes/class-cartflows-importer.php:797
|
221 |
msgid ""
|
222 |
"If you are seeing this message, most likely our servers are under routine "
|
223 |
"maintenance and we will be back shortly."
|
224 |
msgstr ""
|
225 |
|
226 |
+
#: classes/class-cartflows-importer.php:798
|
227 |
msgid ""
|
228 |
"In rare case, it is possible your website is having trouble connecting with "
|
229 |
"ours. If you need help, please feel free to get in touch with us from our "
|
230 |
"website.."
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: classes/class-cartflows-importer.php:828
|
234 |
#. translators: %s: Plugin string
|
235 |
msgid ""
|
236 |
"%1$s to see CartFlows templates. If you prefer another page builder tool, "
|
237 |
"you can <a href=\"%2$s\" target=\"blank\">select it here</a>."
|
238 |
msgstr ""
|
239 |
|
240 |
+
#: classes/class-cartflows-importer.php:843
|
241 |
msgid "All"
|
242 |
msgstr ""
|
243 |
|
244 |
+
#: classes/class-cartflows-importer.php:846
|
245 |
msgid "Select Step Type"
|
246 |
msgstr ""
|
247 |
|
248 |
+
#: classes/class-cartflows-importer.php:923
|
249 |
msgid "Import from Cloud"
|
250 |
msgstr ""
|
251 |
|
252 |
+
#: classes/class-cartflows-importer.php:1235
|
253 |
msgid "Sales Landing"
|
254 |
msgstr ""
|
255 |
|
256 |
+
#: classes/class-cartflows-importer.php:1239
|
257 |
#: modules/flow/classes/class-cartflows-step-post-type.php:244
|
258 |
#: modules/flow/view/meta-flow-steps.php:12
|
259 |
msgid "Checkout (Woo)"
|
260 |
msgstr ""
|
261 |
|
262 |
+
#: classes/class-cartflows-importer.php:1243
|
263 |
#: modules/flow/classes/class-cartflows-step-post-type.php:251
|
264 |
#: modules/flow/view/meta-flow-steps.php:13
|
265 |
msgid "Thank You (Woo)"
|
266 |
msgstr ""
|
267 |
|
268 |
+
#: classes/class-cartflows-importer.php:1251
|
269 |
#: modules/flow/classes/class-cartflows-step-post-type.php:237
|
270 |
#: modules/flow/view/meta-flow-steps.php:11
|
271 |
msgid "Landing"
|
272 |
msgstr ""
|
273 |
|
274 |
+
#: classes/class-cartflows-importer.php:1255
|
275 |
msgid "Thank You"
|
276 |
msgstr ""
|
277 |
|
278 |
+
#: classes/class-cartflows-importer.php:1357
|
279 |
#. translators: %s: template ID
|
280 |
msgid "Invalid template id %1$s or post id %2$s."
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: classes/class-cartflows-importer.php:1415
|
284 |
#. translators: %s: flow ID
|
285 |
msgid "Invalid flow id %1$s OR step type %2$s."
|
286 |
msgstr ""
|
287 |
|
288 |
+
#: classes/class-cartflows-importer.php:1540
|
289 |
msgid ""
|
290 |
"Elementor is not activated. Please activate plugin Elementor Page Builder "
|
291 |
"to import the step."
|
292 |
msgstr ""
|
293 |
|
294 |
+
#: classes/class-cartflows-importer.php:1658
|
295 |
msgid "Plugin Successfully Activated"
|
296 |
msgstr ""
|
297 |
|
486 |
msgid "Skip Setup"
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: classes/class-cartflows-wizard.php:117
|
490 |
#: includes/admin/cartflows-general-bck.php:24
|
491 |
msgid "Welcome"
|
492 |
msgstr ""
|
493 |
|
494 |
+
#: classes/class-cartflows-wizard.php:122
|
495 |
msgid "Page Builder"
|
496 |
msgstr ""
|
497 |
|
498 |
+
#: classes/class-cartflows-wizard.php:126
|
499 |
msgid "Checkout"
|
500 |
msgstr ""
|
501 |
|
502 |
+
#: classes/class-cartflows-wizard.php:130
|
503 |
msgid "Training"
|
504 |
msgstr ""
|
505 |
|
506 |
+
#: classes/class-cartflows-wizard.php:134
|
507 |
msgid "Ready!"
|
508 |
msgstr ""
|
509 |
|
510 |
+
#: classes/class-cartflows-wizard.php:208
|
511 |
msgid "CartFlows Setup"
|
512 |
msgstr ""
|
513 |
|
514 |
+
#: classes/class-cartflows-wizard.php:234
|
515 |
msgid "Exit Setup Wizard"
|
516 |
msgstr ""
|
517 |
|
518 |
+
#: classes/class-cartflows-wizard.php:287
|
519 |
msgid "Welcome to CartFlows!"
|
520 |
msgstr ""
|
521 |
|
522 |
+
#: classes/class-cartflows-wizard.php:288
|
523 |
msgid ""
|
524 |
"Thank you for choosing CartFlows to get more leads, increase conversions, & "
|
525 |
"maximize profits. This short setup wizard will guide you though configuring "
|
526 |
"CartFlows and creating your first funnel."
|
527 |
msgstr ""
|
528 |
|
529 |
+
#: classes/class-cartflows-wizard.php:294
|
530 |
msgid "Lets Go »"
|
531 |
msgstr ""
|
532 |
|
533 |
+
#: classes/class-cartflows-wizard.php:321
|
534 |
msgid "Page Builder Setup"
|
535 |
msgstr ""
|
536 |
|
537 |
+
#: classes/class-cartflows-wizard.php:322
|
538 |
msgid "Please select a page builder you would like to use with CartFlows."
|
539 |
msgstr ""
|
540 |
|
541 |
+
#: classes/class-cartflows-wizard.php:327
|
542 |
msgid "Select Page Builder"
|
543 |
msgstr ""
|
544 |
|
545 |
+
#: classes/class-cartflows-wizard.php:334
|
546 |
#: includes/admin/cartflows-general.php:86
|
547 |
msgid "Elementor"
|
548 |
msgstr ""
|
549 |
|
550 |
+
#: classes/class-cartflows-wizard.php:344
|
551 |
msgid "Beaver Builder Plugin (Lite Version)"
|
552 |
msgstr ""
|
553 |
|
554 |
+
#: classes/class-cartflows-wizard.php:354
|
555 |
#: includes/admin/cartflows-general.php:88
|
556 |
msgid "Divi"
|
557 |
msgstr ""
|
558 |
|
559 |
+
#: classes/class-cartflows-wizard.php:364
|
560 |
#: includes/admin/cartflows-general.php:89
|
561 |
msgid "Other"
|
562 |
msgstr ""
|
563 |
|
564 |
+
#: classes/class-cartflows-wizard.php:386
|
565 |
msgid ""
|
566 |
"While CartFlows Should work with most page builders, we offer templates for "
|
567 |
"the above page builders."
|
568 |
msgstr ""
|
569 |
|
570 |
+
#: classes/class-cartflows-wizard.php:389
|
571 |
+
#: classes/class-cartflows-wizard.php:434
|
572 |
+
#: classes/class-cartflows-wizard.php:613
|
573 |
msgid "« Previous"
|
574 |
msgstr ""
|
575 |
|
576 |
+
#: classes/class-cartflows-wizard.php:392
|
577 |
msgid "Skip this step"
|
578 |
msgstr ""
|
579 |
|
580 |
+
#: classes/class-cartflows-wizard.php:393
|
581 |
msgid "Next »"
|
582 |
msgstr ""
|
583 |
|
584 |
+
#: classes/class-cartflows-wizard.php:412
|
585 |
msgid "Choose a checkout"
|
586 |
msgstr ""
|
587 |
|
588 |
+
#: classes/class-cartflows-wizard.php:415
|
589 |
msgid ""
|
590 |
"While CartFlows is designed to use WooCommerce sell digital and physical "
|
591 |
"products, not all funnels need a checkout system."
|
592 |
msgstr ""
|
593 |
|
594 |
+
#: classes/class-cartflows-wizard.php:417
|
595 |
msgid ""
|
596 |
"Would you like to install WooCommerce to sell digital and physical products "
|
597 |
"in your funnels?"
|
598 |
msgstr ""
|
599 |
|
600 |
+
#: classes/class-cartflows-wizard.php:424
|
601 |
msgid "The following plugin will be installed and activated for you:"
|
602 |
msgstr ""
|
603 |
|
604 |
+
#: classes/class-cartflows-wizard.php:425
|
605 |
msgid "WooCommerce"
|
606 |
msgstr ""
|
607 |
|
608 |
+
#: classes/class-cartflows-wizard.php:426
|
609 |
msgid "WooCommerce Cart Abandonment Recovery"
|
610 |
msgstr ""
|
611 |
|
612 |
+
#: classes/class-cartflows-wizard.php:437
|
613 |
+
#: classes/class-cartflows-wizard.php:616
|
614 |
msgid "No thanks"
|
615 |
msgstr ""
|
616 |
|
617 |
+
#: classes/class-cartflows-wizard.php:438
|
618 |
msgid "Yes"
|
619 |
msgstr ""
|
620 |
|
621 |
+
#: classes/class-cartflows-wizard.php:549
|
622 |
msgid "Congratulations, You Did It!"
|
623 |
msgstr ""
|
624 |
|
625 |
+
#: classes/class-cartflows-wizard.php:556
|
626 |
msgid ""
|
627 |
"CartFlows is ready to use on your website. You've successfully completed "
|
628 |
"the setup process and all that is left for you to do is create your first "
|
629 |
"flow."
|
630 |
msgstr ""
|
631 |
|
632 |
+
#: classes/class-cartflows-wizard.php:570
|
633 |
msgid "Create a flow"
|
634 |
msgstr ""
|
635 |
|
636 |
+
#: classes/class-cartflows-wizard.php:587
|
637 |
msgid "Exclusive CartFlows Training Course Offer"
|
638 |
msgstr ""
|
639 |
|
640 |
+
#: classes/class-cartflows-wizard.php:598
|
641 |
msgid ""
|
642 |
"We want you to get off to a great start using CartFlows, so we would like "
|
643 |
"to give access to our exclusive training course."
|
644 |
msgstr ""
|
645 |
|
646 |
+
#: classes/class-cartflows-wizard.php:599
|
647 |
msgid "Get access to this couse, for free, by entering your email below."
|
648 |
msgstr ""
|
649 |
|
650 |
+
#: classes/class-cartflows-wizard.php:601
|
651 |
msgid "Enter Email address"
|
652 |
msgstr ""
|
653 |
|
654 |
+
#: classes/class-cartflows-wizard.php:617
|
655 |
msgid "Allow"
|
656 |
msgstr ""
|
657 |
|
685 |
|
686 |
#: includes/admin/cartflows-error-log.php:41
|
687 |
#: modules/flow/classes/class-cartflows-flow-post-type.php:176
|
688 |
+
#: modules/flow/view/meta-flow-steps.php:97
|
689 |
msgid "View"
|
690 |
msgstr ""
|
691 |
|
1333 |
msgstr ""
|
1334 |
|
1335 |
#: modules/flow/classes/class-cartflows-step-post-type.php:164
|
1336 |
+
#: modules/flow/view/meta-flow-steps.php:99
|
1337 |
msgid "Edit Step"
|
1338 |
msgstr ""
|
1339 |
|
1340 |
#: modules/flow/classes/class-cartflows-step-post-type.php:165
|
1341 |
+
#: modules/flow/view/meta-flow-steps.php:95
|
1342 |
msgid "View Step"
|
1343 |
msgstr ""
|
1344 |
|
1376 |
msgid "Global Checkout - Remove selected checkout product"
|
1377 |
msgstr ""
|
1378 |
|
1379 |
+
#: modules/flow/view/meta-flow-steps.php:101
|
1380 |
+
msgid "Edit"
|
1381 |
+
msgstr ""
|
1382 |
+
|
1383 |
+
#: modules/flow/view/meta-flow-steps.php:103
|
1384 |
msgid "Clone Step"
|
1385 |
msgstr ""
|
1386 |
|
1387 |
+
#: modules/flow/view/meta-flow-steps.php:107
|
1388 |
msgid "Delete Step"
|
1389 |
msgstr ""
|
1390 |
|
1391 |
+
#: modules/flow/view/meta-flow-steps.php:109
|
1392 |
+
msgid "Delete"
|
1393 |
+
msgstr ""
|
1394 |
+
|
1395 |
+
#: modules/flow/view/meta-flow-steps.php:122
|
1396 |
msgid "Add New Step"
|
1397 |
msgstr ""
|
1398 |
|
1399 |
+
#: modules/flow/view/meta-flow-steps.php:138
|
1400 |
msgid "Steps Library"
|
1401 |
msgstr ""
|
1402 |
|
1403 |
+
#: modules/flow/view/meta-flow-steps.php:187
|
1404 |
msgid "Create Step"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
+
#: modules/flow/view/meta-flow-steps.php:189
|
1408 |
msgid "You need a Cartflows Pro version to import Upsell / Downsell"
|
1409 |
msgstr ""
|
1410 |
|
modules/flow/templates/template-canvas.php
CHANGED
@@ -18,7 +18,11 @@
|
|
18 |
|
19 |
<body <?php body_class(); ?>>
|
20 |
|
21 |
-
<?php
|
|
|
|
|
|
|
|
|
22 |
|
23 |
<?php
|
24 |
|
18 |
|
19 |
<body <?php body_class(); ?>>
|
20 |
|
21 |
+
<?php
|
22 |
+
wp_body_open();
|
23 |
+
|
24 |
+
do_action( 'cartflows_body_top' );
|
25 |
+
?>
|
26 |
|
27 |
<?php
|
28 |
|
modules/flow/templates/template-default.php
CHANGED
@@ -18,7 +18,11 @@
|
|
18 |
|
19 |
<body <?php body_class(); ?>>
|
20 |
|
21 |
-
<?php
|
|
|
|
|
|
|
|
|
22 |
|
23 |
<?php
|
24 |
|
18 |
|
19 |
<body <?php body_class(); ?>>
|
20 |
|
21 |
+
<?php
|
22 |
+
wp_body_open();
|
23 |
+
|
24 |
+
do_action( 'cartflows_body_top' );
|
25 |
+
?>
|
26 |
|
27 |
<?php
|
28 |
|
modules/flow/view/meta-flow-steps.php
CHANGED
@@ -89,23 +89,24 @@ $steps = array(
|
|
89 |
?>
|
90 |
|
91 |
<input type="hidden" class="wcf-steps-hidden" name="wcf-steps[]" value="<?php echo $data['id']; ?>">
|
|
|
92 |
</div>
|
93 |
<div class="wcf-steps-action-buttons">
|
94 |
<a href="<?php echo get_permalink( $data['id'] ); ?>" target="_blank" class="wcf-step-view wcf-action-button wp-ui-text-highlight" title="<?php echo __( 'View Step', 'cartflows' ); ?>" >
|
95 |
<span class="dashicons dashicons-visibility"></span>
|
96 |
-
<span class="wcf-step-act-btn-text"
|
97 |
</a>
|
98 |
<a href="<?php echo get_edit_post_link( $data['id'] ); ?>" class="wcf-step-edit wcf-action-button wp-ui-text-highlight" title="<?php echo __( 'Edit Step', 'cartflows' ); ?>" >
|
99 |
<span class="dashicons dashicons-edit"></span>
|
100 |
-
<span class="wcf-step-act-btn-text"
|
101 |
</a>
|
102 |
<a href="<?php echo wp_nonce_url( 'admin.php?action=cartflows_clone_step&post=' . $data['id'], 'step_clone', 'step_clone_nonce' ); ?>" class="wcf-step-clone wcf-action-button wp-ui-text-highlight" title="<?php echo __( 'Clone Step', 'cartflows' ); ?>" data-id="<?php echo $data['id']; ?>">
|
103 |
<span class="dashicons dashicons-admin-page"></span>
|
104 |
-
<span class="wcf-step-act-btn-text"
|
105 |
</a>
|
106 |
<a href="#" class="wcf-step-delete wcf-action-button wp-ui-text-highlight" title="<?php echo __( 'Delete Step', 'cartflows' ); ?>" data-id="<?php echo $data['id']; ?>">
|
107 |
<span class="dashicons dashicons-trash"></span>
|
108 |
-
<span class="wcf-step-act-btn-text"
|
109 |
</a>
|
110 |
</div>
|
111 |
</div>
|
89 |
?>
|
90 |
|
91 |
<input type="hidden" class="wcf-steps-hidden" name="wcf-steps[]" value="<?php echo $data['id']; ?>">
|
92 |
+
<?php do_action( 'cartflows_step_left_content', $data['id'], $term_slug ); ?>
|
93 |
</div>
|
94 |
<div class="wcf-steps-action-buttons">
|
95 |
<a href="<?php echo get_permalink( $data['id'] ); ?>" target="_blank" class="wcf-step-view wcf-action-button wp-ui-text-highlight" title="<?php echo __( 'View Step', 'cartflows' ); ?>" >
|
96 |
<span class="dashicons dashicons-visibility"></span>
|
97 |
+
<span class="wcf-step-act-btn-text"><?php echo __( 'View', 'cartflows' ); ?></span>
|
98 |
</a>
|
99 |
<a href="<?php echo get_edit_post_link( $data['id'] ); ?>" class="wcf-step-edit wcf-action-button wp-ui-text-highlight" title="<?php echo __( 'Edit Step', 'cartflows' ); ?>" >
|
100 |
<span class="dashicons dashicons-edit"></span>
|
101 |
+
<span class="wcf-step-act-btn-text"><?php echo __( 'Edit', 'cartflows' ); ?></span>
|
102 |
</a>
|
103 |
<a href="<?php echo wp_nonce_url( 'admin.php?action=cartflows_clone_step&post=' . $data['id'], 'step_clone', 'step_clone_nonce' ); ?>" class="wcf-step-clone wcf-action-button wp-ui-text-highlight" title="<?php echo __( 'Clone Step', 'cartflows' ); ?>" data-id="<?php echo $data['id']; ?>">
|
104 |
<span class="dashicons dashicons-admin-page"></span>
|
105 |
+
<span class="wcf-step-act-btn-text"><?php echo __( 'Clone', 'cartflows' ); ?></span>
|
106 |
</a>
|
107 |
<a href="#" class="wcf-step-delete wcf-action-button wp-ui-text-highlight" title="<?php echo __( 'Delete Step', 'cartflows' ); ?>" data-id="<?php echo $data['id']; ?>">
|
108 |
<span class="dashicons dashicons-trash"></span>
|
109 |
+
<span class="wcf-step-act-btn-text"><?php echo __( 'Delete', 'cartflows' ); ?></span>
|
110 |
</a>
|
111 |
</div>
|
112 |
</div>
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== Funnel Builder by CartFlows - Create High Converting Sales Funnels For WordPress ===
|
2 |
Contributors: brainstormforce, wpcrafter
|
3 |
Donate link: https://www.paypal.me/BrainstormForce
|
4 |
-
Tags: woocommerce, funnel builder, sales funnels
|
5 |
Requires at least: 4.4
|
6 |
-
Tested up to: 5.2
|
7 |
-
Stable tag: 1.2.
|
8 |
Requires PHP: 5.6
|
9 |
License: GPLv2 or later
|
10 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
@@ -124,6 +124,13 @@ Glad you asked! CartFlows Pro is an optional add-on to CartFlows that adds addit
|
|
124 |
5. Easily edit anything with your page builder.
|
125 |
|
126 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
127 |
= Version 1.2.5 - Tuesday, 13th August 2019 =
|
128 |
* New: Introduced Permalink structure.
|
129 |
* Improvement: Filter 'cartflows_coupon_field_text' introduced to change the coupon field text.
|
1 |
=== Funnel Builder by CartFlows - Create High Converting Sales Funnels For WordPress ===
|
2 |
Contributors: brainstormforce, wpcrafter
|
3 |
Donate link: https://www.paypal.me/BrainstormForce
|
4 |
+
Tags: woocommerce, funnel builder, sales funnels, elementor, beaver builder
|
5 |
Requires at least: 4.4
|
6 |
+
Tested up to: 5.2.2
|
7 |
+
Stable tag: 1.2.6
|
8 |
Requires PHP: 5.6
|
9 |
License: GPLv2 or later
|
10 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
124 |
5. Easily edit anything with your page builder.
|
125 |
|
126 |
== Changelog ==
|
127 |
+
= Version 1.2.6 - Tuesday, 27th August 2019 =
|
128 |
+
* New: 'wp_body_open' action support added in templates.
|
129 |
+
* Improvement: Added compatibility for a future release of CartFlows Pro.
|
130 |
+
* Improvement: Checkout step type is included in LearnDash LMS template settings.
|
131 |
+
* Fix: Setting options were not working properly on a multisite setup.
|
132 |
+
* Fix: Blank menu was getting added for the setup wizard.
|
133 |
+
|
134 |
= Version 1.2.5 - Tuesday, 13th August 2019 =
|
135 |
* New: Introduced Permalink structure.
|
136 |
* Improvement: Filter 'cartflows_coupon_field_text' introduced to change the coupon field text.
|