Import Export WordPress Users and WooCommerce Customers - Version 1.3.7

Version Description

  • Tested OK with WC 3.9.2
  • Improvement:-Password hashed before import based on 'wt_hashed' column in csv.
Download this release

Release Info

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

Code changes from version 1.3.6 to 1.3.7

Files changed (43) hide show
  1. Sample_Users.csv +2 -2
  2. images/calendar.png +0 -0
  3. images/csv.png +0 -0
  4. images/documentation.png +0 -0
  5. images/setup.png +0 -0
  6. images/storefrog.png +0 -0
  7. images/support.png +0 -0
  8. images/video.png +0 -0
  9. images/wf-ajax-loader.gif +0 -0
  10. images/wf-failed.png +0 -0
  11. images/wf-import.png +0 -0
  12. images/wf-notice.png +0 -0
  13. images/wf-success.png +0 -0
  14. includes/class-wf-customerimpexpcsv-admin-screen.php +0 -0
  15. includes/class-wf-customerimpexpcsv-ajax-handler.php +0 -0
  16. includes/class-wt-userimport-uninstall-feedback.php +0 -0
  17. includes/exporter/class-wf-customerimpexpcsv-exporter.php +1 -0
  18. includes/exporter/data/data-wf-post-columns.php +1 -0
  19. includes/importer/class-wf-csv-parser.php +1 -0
  20. includes/importer/class-wf-customerimpexpcsv-customer-import.php +2 -1
  21. includes/importer/class-wf-customerimpexpcsv-importer.php +0 -0
  22. includes/importer/data/data-wf-reserved-fields-pair.php +0 -0
  23. includes/importer/views/html-wf-import-greeting.php +0 -0
  24. includes/importer/views/html-wf-import-options.php +0 -0
  25. includes/importer/views/market.php +0 -0
  26. includes/settings/class-wf-customerimpexpcsv-settings.php +0 -0
  27. includes/views/export/html-wf-export-customers.php +0 -0
  28. includes/views/export/market.php +0 -0
  29. includes/views/html-wf-admin-screen.php +0 -0
  30. includes/views/html-wf-common-header.php +0 -0
  31. includes/views/html-wf-help-guide.php +0 -0
  32. includes/views/import/html-wf-import-customers.php +0 -0
  33. includes/views/market.php +0 -0
  34. lang/users-customers-import-export-for-wp-woocommerce-de_DE.mo +0 -0
  35. lang/users-customers-import-export-for-wp-woocommerce-de_DE.po +0 -0
  36. lang/users-customers-import-export-for-wp-woocommerce-fr_FR.mo +0 -0
  37. lang/users-customers-import-export-for-wp-woocommerce-fr_FR.po +0 -0
  38. license.txt +0 -0
  39. readme.txt +7 -4
  40. styles/select2.css +0 -0
  41. styles/select2.js +0 -0
  42. styles/wf-style.css +0 -0
  43. users-customers-import-export-for-wp-woocommerce.php +3 -3
Sample_Users.csv CHANGED
@@ -1,2 +1,2 @@
1
- ID,user_login,user_pass,user_nicename,user_email,user_url,user_registered,display_name,first_name,last_name,user_status,roles
2
- 9,Mark,$P$By6K6/oknjRBovyyxs3sCDogZgO6ST1,mark,mark@xadapter.com,http://www.xadapter.com,2016-10-20 11:52:04,Mark,Mark,Wough,,"subscriber, customer"
1
+ ID,user_login,user_pass,wt_hashed,user_nicename,user_email,user_url,user_registered,display_name,first_name,last_name,user_status,roles
2
+ 9,Mark,$P$By6K6/oknjRBovyyxs3sCDogZgO6ST1,no,mark,mark@webtoffee.com,http://www.webtoffee.com,2016-10-20 11:52:04,Mark,Mark,Wough,,"subscriber, customer"
images/calendar.png CHANGED
File without changes
images/csv.png CHANGED
File without changes
images/documentation.png CHANGED
File without changes
images/setup.png CHANGED
File without changes
images/storefrog.png CHANGED
File without changes
images/support.png CHANGED
File without changes
images/video.png CHANGED
File without changes
images/wf-ajax-loader.gif CHANGED
File without changes
images/wf-failed.png CHANGED
File without changes
images/wf-import.png CHANGED
File without changes
images/wf-notice.png CHANGED
File without changes
images/wf-success.png CHANGED
File without changes
includes/class-wf-customerimpexpcsv-admin-screen.php CHANGED
File without changes
includes/class-wf-customerimpexpcsv-ajax-handler.php CHANGED
File without changes
includes/class-wt-userimport-uninstall-feedback.php CHANGED
File without changes
includes/exporter/class-wf-customerimpexpcsv-exporter.php CHANGED
@@ -128,6 +128,7 @@ class WF_CustomerImpExpCsv_Exporter {
128
  unset($customer_data[$key]);
129
  }
130
  }
 
131
  /*
132
  * CSV Customer Export Row.
133
  * Filter the individual row data for the customer export
128
  unset($customer_data[$key]);
129
  }
130
  }
131
+ $customer_data['wt_hashed'] = 'no';
132
  /*
133
  * CSV Customer Export Row.
134
  * Filter the individual row data for the customer export
includes/exporter/data/data-wf-post-columns.php CHANGED
@@ -8,6 +8,7 @@ $columns = array(
8
  'ID' => 'ID',
9
  'user_login' => 'user_login',
10
  'user_pass' => 'user_pass',
 
11
  'user_nicename' => 'user_nicename',
12
  'user_email' => 'user_email',
13
  'user_url' => 'user_url',
8
  'ID' => 'ID',
9
  'user_login' => 'user_login',
10
  'user_pass' => 'user_pass',
11
+ 'wt_hashed' => 'wt_hashed',
12
  'user_nicename' => 'user_nicename',
13
  'user_email' => 'user_email',
14
  'user_url' => 'user_url',
includes/importer/class-wf-csv-parser.php CHANGED
@@ -19,6 +19,7 @@ class WF_CSV_Parser {
19
  'ID' => 'ID',
20
  'user_login' => 'user_login',
21
  'user_pass' => 'user_pass',
 
22
  'user_nicename' => 'user_nicename',
23
  'user_email' => 'user_email',
24
  'user_url' => 'user_url',
19
  'ID' => 'ID',
20
  'user_login' => 'user_login',
21
  'user_pass' => 'user_pass',
22
+ 'wt_hashed' => 'wt_hashed',
23
  'user_nicename' => 'user_nicename',
24
  'user_email' => 'user_email',
25
  'user_url' => 'user_url',
includes/importer/class-wf-customerimpexpcsv-customer-import.php CHANGED
@@ -559,11 +559,12 @@ class WF_CustomerImpExpCsv_Customer_Import extends WP_Importer {
559
  }
560
 
561
  public function hf_create_customer($data) {
 
562
  $customer_email = (!empty($data['user_details']['user_email']) ) ? $data['user_details']['user_email'] : '';
563
  $username = (!empty($data['user_details']['user_login']) ) ? $data['user_details']['user_login'] : '';
564
  $customer_id = (!empty($data['user_details']['ID']) ) ? $data['user_details']['ID'] : '';
565
  if (!empty($data['user_details']['user_pass'])) {
566
- $password = (strlen( $data['user_details']['user_pass'])==34 ) ? $data['user_details']['user_pass'] : wp_hash_password($data['user_details']['user_pass']);
567
  $password_generated = false;
568
  } else {
569
  $password = wp_generate_password(12, true);
559
  }
560
 
561
  public function hf_create_customer($data) {
562
+
563
  $customer_email = (!empty($data['user_details']['user_email']) ) ? $data['user_details']['user_email'] : '';
564
  $username = (!empty($data['user_details']['user_login']) ) ? $data['user_details']['user_login'] : '';
565
  $customer_id = (!empty($data['user_details']['ID']) ) ? $data['user_details']['ID'] : '';
566
  if (!empty($data['user_details']['user_pass'])) {
567
+ $password = (isset($data['user_details']['wt_hashed']) && (strtolower( $data['user_details']['wt_hashed'])=='no' ) )? $data['user_details']['user_pass'] : wp_hash_password($data['user_details']['user_pass']);
568
  $password_generated = false;
569
  } else {
570
  $password = wp_generate_password(12, true);
includes/importer/class-wf-customerimpexpcsv-importer.php CHANGED
File without changes
includes/importer/data/data-wf-reserved-fields-pair.php CHANGED
File without changes
includes/importer/views/html-wf-import-greeting.php CHANGED
File without changes
includes/importer/views/html-wf-import-options.php CHANGED
File without changes
includes/importer/views/market.php CHANGED
File without changes
includes/settings/class-wf-customerimpexpcsv-settings.php CHANGED
File without changes
includes/views/export/html-wf-export-customers.php CHANGED
File without changes
includes/views/export/market.php CHANGED
File without changes
includes/views/html-wf-admin-screen.php CHANGED
File without changes
includes/views/html-wf-common-header.php CHANGED
File without changes
includes/views/html-wf-help-guide.php CHANGED
File without changes
includes/views/import/html-wf-import-customers.php CHANGED
File without changes
includes/views/market.php CHANGED
File without changes
lang/users-customers-import-export-for-wp-woocommerce-de_DE.mo CHANGED
File without changes
lang/users-customers-import-export-for-wp-woocommerce-de_DE.po CHANGED
File without changes
lang/users-customers-import-export-for-wp-woocommerce-fr_FR.mo CHANGED
File without changes
lang/users-customers-import-export-for-wp-woocommerce-fr_FR.po CHANGED
File without changes
license.txt CHANGED
File without changes
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Import Export WordPress Users ===
2
  Contributors: webtoffee
3
  Donate link: https://www.webtoffee.com/plugins/
4
- Tags: Export Users to CSV, Import Users from CSV, woocommerce export customers, user export, export import users, woocommerce import customers, woocommerce export customer email
5
  Requires at least: 3.0.1
6
  Tested up to: 5.3.2
7
- Stable tag: 1.3.6
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -19,7 +19,7 @@ Import users and export users made fast and simple! Import Export WordPress User
19
 
20
  &#128312; Users Export - Export Users to CSV file.</li>
21
  &#128312; Users import - Import Users from CSV format to WordPress/WooCommerce Store.
22
- &#128312; Tested OK with WooCommerce 3.8.1
23
  &#128312; Tested OK with PHP 7.3.5
24
 
25
  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.
@@ -102,7 +102,7 @@ For importing WooCommerce customer details to your website, you must create a CS
102
 
103
  = About WebToffee.com =
104
 
105
- WebToffee creates quality WordPress/WooCommerce plugins that are easy to use and customize. We are proud to have thousands of customers actively using our plugins across the globe.
106
 
107
 
108
  == Installation ==
@@ -158,6 +158,9 @@ By default, admin and store manager are given access to export users. Please vis
158
 
159
  == Changelog ==
160
 
 
 
 
161
  = 1.3.6 =
162
  * Tested OK with WP 5.3.2
163
  * Content update.
1
  === Import Export WordPress Users ===
2
  Contributors: webtoffee
3
  Donate link: https://www.webtoffee.com/plugins/
4
+ Tags: user import, user export, export customers, import customers, export users to csv, import users from csv, woocommerce export customers, export import users, woocommerce import customers, woocommerce export customer email
5
  Requires at least: 3.0.1
6
  Tested up to: 5.3.2
7
+ Stable tag: 1.3.7
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
19
 
20
  &#128312; Users Export - Export Users to CSV file.</li>
21
  &#128312; Users import - Import Users from CSV format to WordPress/WooCommerce Store.
22
+ &#128312; Tested OK with WooCommerce 3.9.2
23
  &#128312; Tested OK with PHP 7.3.5
24
 
25
  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.
102
 
103
  = About WebToffee.com =
104
 
105
+ <a rel="nofollow" href="https://www.webtoffee.com/">WebToffee</a> creates quality WordPress/WooCommerce plugins that are easy to use and customize. We are proud to have thousands of customers actively using our plugins across the globe.
106
 
107
 
108
  == Installation ==
158
 
159
  == Changelog ==
160
 
161
+ = 1.3.7 =
162
+ * Tested OK with WC 3.9.2
163
+ * Improvement:-Password hashed before import based on 'wt_hashed' column in csv.
164
  = 1.3.6 =
165
  * Tested OK with WP 5.3.2
166
  * Content update.
styles/select2.css CHANGED
File without changes
styles/select2.js CHANGED
File without changes
styles/wf-style.css CHANGED
File without changes
users-customers-import-export-for-wp-woocommerce.php CHANGED
@@ -6,8 +6,8 @@
6
  Description: Export and Import User/Customers details From and To your WordPress/WooCommerce.
7
  Author: WebToffee
8
  Author URI: https://www.webtoffee.com/product/wordpress-users-woocommerce-customers-import-export/
9
- Version: 1.3.6
10
- WC tested up to: 3.8.1
11
  Text Domain: users-customers-import-export-for-wp-woocommerce
12
  License: GPLv3
13
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
@@ -36,7 +36,7 @@ if( !defined('WF_CUSTOMER_IMP_EXP_ID') )
36
 
37
  if( !defined('WF_CUSTOMER_IMP_EXP_VERSION') )
38
  {
39
- define("WF_CUSTOMER_IMP_EXP_VERSION", "1.3.6");
40
  }
41
 
42
 
6
  Description: Export and Import User/Customers details From and To your WordPress/WooCommerce.
7
  Author: WebToffee
8
  Author URI: https://www.webtoffee.com/product/wordpress-users-woocommerce-customers-import-export/
9
+ Version: 1.3.7
10
+ WC tested up to: 3.9.2
11
  Text Domain: users-customers-import-export-for-wp-woocommerce
12
  License: GPLv3
13
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
36
 
37
  if( !defined('WF_CUSTOMER_IMP_EXP_VERSION') )
38
  {
39
+ define("WF_CUSTOMER_IMP_EXP_VERSION", "1.3.7");
40
  }
41
 
42