Import Export WordPress Users and WooCommerce Customers - Version 2.2.0

Version Description

  • WC 5.7 tested OK
Download this release

Release Info

Developer webtoffee
Plugin Icon 128x128 Import Export WordPress Users and WooCommerce Customers
Version 2.2.0
Comparing to
See all releases

Code changes from version 2.1.9 to 2.2.0

admin/class-wt-import-export-for-woo-admin.php CHANGED
@@ -129,7 +129,16 @@ class Wt_Import_Export_For_Woo_Admin_Basic {
129
  'sure'=>__('Are you sure?'),
130
  'use_expression'=>__('Use expression as value.'),
131
  'cancel'=>__('Cancel'),
132
- )
 
 
 
 
 
 
 
 
 
133
  );
134
  wp_localize_script($this->plugin_name, 'wt_iew_basic_params', $params);
135
  }
@@ -334,7 +343,9 @@ class Wt_Import_Export_For_Woo_Admin_Basic {
334
  $addon_modules_basic = array(
335
  'user'=>'users-customers-import-export-for-wp-woocommerce',
336
  'product'=>'product-import-export-for-woo',
337
- 'product_review'=>'product-import-export-for-woo',
 
 
338
  'order'=>'order-import-export-for-woocommerce',
339
  'coupon'=>'order-import-export-for-woocommerce',
340
  );
129
  'sure'=>__('Are you sure?'),
130
  'use_expression'=>__('Use expression as value.'),
131
  'cancel'=>__('Cancel'),
132
+ ),
133
+ 'pro_plugins' => array(
134
+ 'order' => "https://www.webtoffee.com/product/order-import-export-plugin-for-woocommerce/?utm_source=free_plugin_revamp&utm_medium=basic_revamp&utm_campaign=Order_Import_Export&utm_content=".WT_U_IEW_VERSION,
135
+ 'coupon' => "https://www.webtoffee.com/product/order-import-export-plugin-for-woocommerce/?utm_source=free_plugin_revamp&utm_medium=basic_revamp&utm_campaign=Order_Import_Export&utm_content=".WT_U_IEW_VERSION,
136
+ 'product' => "https://www.webtoffee.com/product/product-import-export-woocommerce/?utm_source=free_plugin_revamp&utm_medium=basic_revamp&utm_campaign=Product_Import_Export&utm_content=".WT_U_IEW_VERSION,
137
+ 'product_review' => "https://www.webtoffee.com/product/product-import-export-woocommerce/?utm_source=free_plugin_revamp&utm_medium=basic_revamp&utm_campaign=Product_Import_Export&utm_content=".WT_U_IEW_VERSION,
138
+ 'product_categories' => "https://www.webtoffee.com/product/product-import-export-woocommerce/?utm_source=free_plugin_revamp&utm_medium=basic_revamp&utm_campaign=Product_Import_Export&utm_content=".WT_U_IEW_VERSION,
139
+ 'product_tags' => "https://www.webtoffee.com/product/product-import-export-woocommerce/?utm_source=free_plugin_revamp&utm_medium=basic_revamp&utm_campaign=Product_Import_Export&utm_content=".WT_U_IEW_VERSION,
140
+ 'user' => "https://www.webtoffee.com/product/wordpress-users-woocommerce-customers-import-export/?utm_source=free_plugin_revamp&utm_medium=basic_revamp&utm_campaign=User_Import_Export&utm_content=".WT_U_IEW_VERSION,
141
+ )
142
  );
143
  wp_localize_script($this->plugin_name, 'wt_iew_basic_params', $params);
144
  }
343
  $addon_modules_basic = array(
344
  'user'=>'users-customers-import-export-for-wp-woocommerce',
345
  'product'=>'product-import-export-for-woo',
346
+ 'product_review'=>'product-import-export-for-woo',
347
+ 'product_categories'=>'product-import-export-for-woo',
348
+ 'product_tags'=>'product-import-export-for-woo',
349
  'order'=>'order-import-export-for-woocommerce',
350
  'coupon'=>'order-import-export-for-woocommerce',
351
  );
admin/modules/export/assets/js/main.js CHANGED
@@ -624,6 +624,7 @@ var wt_iew_basic_export=(function( $ ) {
624
  this.to_export_title=$('[name="wt_iew_export_post_type"] option:selected').text();
625
  }
626
  $('.wt_iew_step_head_post_type_name').html(this.to_export_title);
 
627
  },
628
  page_actions:function(step)
629
  {
624
  this.to_export_title=$('[name="wt_iew_export_post_type"] option:selected').text();
625
  }
626
  $('.wt_iew_step_head_post_type_name').html(this.to_export_title);
627
+ $('.wt-ier-green-btn').attr("href", wt_iew_basic_params.pro_plugins[this.to_export]);
628
  },
629
  page_actions:function(step)
630
  {
admin/modules/import/assets/js/main.js CHANGED
@@ -779,6 +779,7 @@ var wt_iew_basic_import=(function( $ ) {
779
  this.to_import_title=$('[name="wt_iew_import_post_type"] option:selected').text();
780
  }
781
  $('.wt_iew_step_head_post_type_name').html(this.to_import_title);
 
782
  if(this.to_import_title.includes('User'))
783
  $('#user-required-field-message').show();
784
  },
779
  this.to_import_title=$('[name="wt_iew_import_post_type"] option:selected').text();
780
  }
781
  $('.wt_iew_step_head_post_type_name').html(this.to_import_title);
782
+ $('.wt-ier-green-btn').attr("href", wt_iew_basic_params.pro_plugins[this.to_import]);
783
  if(this.to_import_title.includes('User'))
784
  $('#user-required-field-message').show();
785
  },
admin/modules/user/user.php CHANGED
@@ -503,7 +503,21 @@ class Wt_Import_Export_For_Woo_basic_User {
503
  ),
504
  'value' => '1',
505
  'field_name' => 'use_same_password',
506
- 'help_text' => __("Choose 'Yes' to migrate user passwords as is. Option 'No' will encrypt the password; use this option particularly while using a plain text(unencrypted) password."),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
507
  );
508
 
509
 
503
  ),
504
  'value' => '1',
505
  'field_name' => 'use_same_password',
506
+ 'help_text' => __("WordPress encrypts passwords and stores the hashed value in database."),
507
+ 'help_text_conditional'=>array(
508
+ array(
509
+ 'help_text'=> __('Choose ‘Yes’ to import hashed passwords(that were exported from another WordPress install) as is.'),
510
+ 'condition'=>array(
511
+ array('field'=>'wt_iew_use_same_password', 'value'=>'1')
512
+ )
513
+ ),
514
+ array(
515
+ 'help_text'=> __('Choose ‘No’ to import a plaintext password.'),
516
+ 'condition'=>array(
517
+ array('field'=>'wt_iew_use_same_password', 'value'=>'0')
518
+ )
519
+ )
520
+ ),
521
  );
522
 
523
 
includes/class-wt-import-export-for-woo.php CHANGED
@@ -80,7 +80,7 @@ class Wt_Import_Export_For_Woo_Basic {
80
  if ( defined( 'WT_U_IEW_VERSION' ) ) {
81
  $this->version = WT_U_IEW_VERSION;
82
  } else {
83
- $this->version = '2.1.9';
84
  }
85
  $this->plugin_name = 'wt-import-export-for-woo-basic';
86
 
80
  if ( defined( 'WT_U_IEW_VERSION' ) ) {
81
  $this->version = WT_U_IEW_VERSION;
82
  } else {
83
+ $this->version = '2.2.0';
84
  }
85
  $this->plugin_name = 'wt-import-export-for-woo-basic';
86
 
readme.txt CHANGED
@@ -5,11 +5,11 @@ Tags: user import, user export, csv, woocommerce, customers, export import users
5
  Requires at least: 3.0.1
6
  Tested up to: 5.8
7
  Requires PHP: 5.6
8
- Stable tag: 2.1.9
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
12
- Import users and export users in WordPress made simple! Easily export users to CSV, import users from CSV. Fastest user export import plugin.
13
 
14
  == Description ==
15
 
@@ -26,7 +26,7 @@ WordPress User Import Export plugin allows the import and export of WordPress us
26
  🔸 Map and Transform fields while importing customers/users
27
  🔸 Change values (bulk modify) while importing customers/users using Evaluation Fields
28
  🔸 Tested OK with WordPress 5.8
29
- 🔸 Tested OK with WooCommerce 5.6
30
  🔸 Tested OK with PHP 8.0
31
 
32
  Highlights: WordPress Users Export, WordPress Users CSV Import Suite, Export WordPress Users to CSV. Pro Version supports export and import of all additional user meta like WooCommerce details.
@@ -35,7 +35,7 @@ Highlights: WordPress Users Export, WordPress Users CSV Import Suite, Export Wor
35
 
36
  The Import Export WordPress Users Plugin takes CSV (Comma-Separated Values) file as input. You must create a CSV file and enter the user details in a structured format as explained in the tutorial. This is to match each field of CSV file to the field of particular user fields, otherwise, Admin needs to input manually. For example, the user_email field gets mapped to the User Email. For the plugin to work correctly, you must map headers of all the column correctly and you must ensure that all of the fields you enter is in the correct format.
37
 
38
- You can create the CSV from the scratch or you can export the users to get the format of CSV. You can use a spreadsheet program, such as Microsoft Excel, OpenOffice, LibreOffice,e or Google Spreadsheets for creating and modifying the CSV file. Save this file in UTF-8 encoding with extension .CSV. After entering all details about users in a spreadsheet, you can bulk import users to WordPress. With this plugin, you can also export and download user details as a CSV file.
39
 
40
  More information about the set up of the plugin and a sample CSV that is taken as input by the plugin is given in the <a rel="nofollow" href="https://www.webtoffee.com/user-import-export-plugin-wordpress-user-guide/">WordPress Users & WooCommerce Customers Import Export Plugin - User Guide.</a>
41
 
@@ -214,6 +214,8 @@ Please refer the article on how to <a href="https://www.webtoffee.com/refresh-wo
214
 
215
  == Changelog ==
216
 
 
 
217
  = 2.1.9 =
218
  * Added support for customer shipping phone number import export
219
  * WC 5.6 tested OK
@@ -393,6 +395,5 @@ Please refer the article on how to <a href="https://www.webtoffee.com/refresh-wo
393
 
394
  == Upgrade Notice ==
395
 
396
- = 2.1.9 =
397
- * Added support for customer shipping phone number import export
398
- * WC 5.6 tested OK
5
  Requires at least: 3.0.1
6
  Tested up to: 5.8
7
  Requires PHP: 5.6
8
+ Stable tag: 2.2.0
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
12
+ Import users and export users made simple! Easily export users to CSV, import users from CSV. Fastest user export import plugin.
13
 
14
  == Description ==
15
 
26
  &#128312; Map and Transform fields while importing customers/users
27
  &#128312; Change values (bulk modify) while importing customers/users using Evaluation Fields
28
  &#128312; Tested OK with WordPress 5.8
29
+ &#128312; Tested OK with WooCommerce 5.7
30
  &#128312; Tested OK with PHP 8.0
31
 
32
  Highlights: WordPress Users Export, WordPress Users CSV Import Suite, Export WordPress Users to CSV. Pro Version supports export and import of all additional user meta like WooCommerce details.
35
 
36
  The Import Export WordPress Users Plugin takes CSV (Comma-Separated Values) file as input. You must create a CSV file and enter the user details in a structured format as explained in the tutorial. This is to match each field of CSV file to the field of particular user fields, otherwise, Admin needs to input manually. For example, the user_email field gets mapped to the User Email. For the plugin to work correctly, you must map headers of all the column correctly and you must ensure that all of the fields you enter is in the correct format.
37
 
38
+ You can create the CSV from the scratch or you can export the users to get the format of CSV. You can use a spreadsheet program, such as Microsoft Excel, OpenOffice, Libre office, or Google Spreadsheets for creating and modifying the CSV file. Save this file in UTF-8 encoding with extension .CSV. After entering all details about users in a spreadsheet, you can bulk import users to WordPress. With this plugin, you can also export and download user details as a CSV file.
39
 
40
  More information about the set up of the plugin and a sample CSV that is taken as input by the plugin is given in the <a rel="nofollow" href="https://www.webtoffee.com/user-import-export-plugin-wordpress-user-guide/">WordPress Users & WooCommerce Customers Import Export Plugin - User Guide.</a>
41
 
214
 
215
  == Changelog ==
216
 
217
+ = 2.2.0 =
218
+ * WC 5.7 tested OK
219
  = 2.1.9 =
220
  * Added support for customer shipping phone number import export
221
  * WC 5.6 tested OK
395
 
396
  == Upgrade Notice ==
397
 
398
+ = 2.2.0 =
399
+ * WC 5.7 tested OK
 
users-customers-import-export-for-wp-woocommerce.php CHANGED
@@ -5,8 +5,8 @@
5
  Description: Export and Import User/Customers details From and To your WordPress/WooCommerce.
6
  Author: WebToffee
7
  Author URI: https://www.webtoffee.com/product/wordpress-users-woocommerce-customers-import-export/
8
- Version: 2.1.9
9
- WC tested up to: 5.6
10
  Text Domain: users-customers-import-export-for-wp-woocommerce
11
  License: GPLv3
12
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
@@ -45,7 +45,7 @@ if (!defined('WT_IEW_DEBUG_BASIC_TROUBLESHOOT')) {
45
  * Start at version 1.0.0 and use SemVer - https://semver.org
46
  * Rename this for your plugin and update it as you release new versions.
47
  */
48
- define('WT_U_IEW_VERSION', '2.1.9');
49
 
50
  /**
51
  * The code that runs during plugin activation.
@@ -84,7 +84,10 @@ require plugin_dir_path(__FILE__) . 'includes/class-wt-import-export-for-woo.php
84
 
85
  $advanced_settings = get_option('wt_iew_advanced_settings', array());
86
  $ier_get_max_execution_time = (isset($advanced_settings['wt_iew_maximum_execution_time']) && $advanced_settings['wt_iew_maximum_execution_time'] != '') ? $advanced_settings['wt_iew_maximum_execution_time'] : ini_get('max_execution_time');
87
- set_time_limit($ier_get_max_execution_time);
 
 
 
88
 
89
  /**
90
  * Begins execution of the plugin.
5
  Description: Export and Import User/Customers details From and To your WordPress/WooCommerce.
6
  Author: WebToffee
7
  Author URI: https://www.webtoffee.com/product/wordpress-users-woocommerce-customers-import-export/
8
+ Version: 2.2.0
9
+ WC tested up to: 5.7
10
  Text Domain: users-customers-import-export-for-wp-woocommerce
11
  License: GPLv3
12
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
45
  * Start at version 1.0.0 and use SemVer - https://semver.org
46
  * Rename this for your plugin and update it as you release new versions.
47
  */
48
+ define('WT_U_IEW_VERSION', '2.2.0');
49
 
50
  /**
51
  * The code that runs during plugin activation.
84
 
85
  $advanced_settings = get_option('wt_iew_advanced_settings', array());
86
  $ier_get_max_execution_time = (isset($advanced_settings['wt_iew_maximum_execution_time']) && $advanced_settings['wt_iew_maximum_execution_time'] != '') ? $advanced_settings['wt_iew_maximum_execution_time'] : ini_get('max_execution_time');
87
+
88
+ if (strpos(@ini_get('disable_functions'), 'set_time_limit') === false) {
89
+ @set_time_limit($ier_get_max_execution_time);
90
+ }
91
 
92
  /**
93
  * Begins execution of the plugin.