Product Import Export for WooCommerce - Version 2.0.3

Version Description

  • Bug fix: WC 3.8 compatibility.
Download this release

Release Info

Developer webtoffee
Plugin Icon 128x128 Product Import Export for WooCommerce
Version 2.0.3
Comparing to
See all releases

Code changes from version 2.0.2 to 2.0.3

admin/modules/product/import/import.php CHANGED
@@ -59,9 +59,10 @@ class Wt_Import_Export_For_Woo_Basic_Product_Import {
59
  Wt_Import_Export_For_Woo_Basic_Logwriter::write_log($this->parent_module->module_base, 'import', "Preparing for import.");
60
  $success = 0;
61
  $failed = 0;
62
- $msg = 'Product imported successfully.';
63
  foreach ($import_data as $key => $data) {
64
  $row = $batch_offset+$key+1;
 
65
 
66
  Wt_Import_Export_For_Woo_Basic_Logwriter::write_log($this->parent_module->module_base, 'import', "Row :$row - Parsing item.");
67
  $parsed_data = $this->parse_data($data);
@@ -74,6 +75,8 @@ class Wt_Import_Export_For_Woo_Basic_Product_Import {
74
  if(!is_wp_error($result)){
75
  if($this->is_product_exist){
76
  $msg = 'Product updated successfully.';
 
 
77
  }
78
  $this->import_results[$row] = array('row'=>$row, 'message'=>$msg, 'status'=>true, 'post_id'=>$result['id']);
79
  Wt_Import_Export_For_Woo_Basic_Logwriter::write_log($this->parent_module->module_base, 'import', "Row :$row - ".$msg);
@@ -172,7 +175,8 @@ class Wt_Import_Export_For_Woo_Basic_Product_Import {
172
  $mapped_data = apply_filters('wt_woocommerce_product_importer_pre_parse_data', $mapped_data);
173
 
174
  $this->item_data = array(); // resetting WC default data before parsing new item to avoid merging last parsed item wp_parse_args
175
-
 
176
  if((isset($mapped_data['ID']) && !empty($mapped_data['ID']))||(isset($mapped_data['_sku']) && !empty($mapped_data['_sku'])) ||(isset($mapped_data['sku']) && !empty($mapped_data['sku']))){
177
  $this->item_data['id'] = $this->wt_product_existance_check($mapped_data); // to determine wether merge or import
178
  }
@@ -435,7 +439,7 @@ class Wt_Import_Export_For_Woo_Basic_Product_Import {
435
  if(empty($this->item_data['id'])){
436
  $this->item_data['id'] = $this->wt_parse_id_field($mapped_data);
437
  }
438
-
439
  return $this->item_data;
440
  } catch (Exception $e) {
441
  return new WP_Error('woocommerce_product_importer_error', $e->getMessage(), array('status' => $e->getCode()));
@@ -1323,7 +1327,7 @@ class Wt_Import_Export_For_Woo_Basic_Product_Import {
1323
  $data['id'] = $product_id;
1324
  }
1325
  }
1326
-
1327
  $object = $this->get_product_object($data);
1328
 
1329
  if (is_wp_error($object)) {
@@ -1408,34 +1412,19 @@ class Wt_Import_Export_For_Woo_Basic_Product_Import {
1408
  }
1409
  }
1410
 
1411
- function get_product_object($data) {
 
1412
  $id = isset($data['id']) ? absint($data['id']) : 0;
1413
 
1414
  // Type is the most important part here because we need to be using the correct class and methods.
1415
  if (isset($data['type'])) {
1416
- $types = array_keys(wc_get_product_types());
1417
- $types[] = 'variation';
1418
 
1419
  if (!in_array($data['type'], $types, true)) {
1420
  return new WP_Error('woocommerce_product_importer_invalid_type', __('Invalid product type.', 'woocommerce'), array('status' => 401));
1421
  }
1422
-
1423
- try {
1424
- // Prevent getting "variation_invalid_id" error message from Variation Data Store.
1425
- if ('variation' === $data['type']) {
1426
- $id = wp_update_post(
1427
- array(
1428
- 'ID' => $id,
1429
- 'post_type' => 'product_variation',
1430
- )
1431
- );
1432
- }
1433
-
1434
- $product = wc_get_product_object($data['type'], $id);
1435
- } catch (WC_Data_Exception $e) {
1436
- return new WP_Error('woocommerce_product_csv_importer_' . $e->getErrorCode(), $e->getMessage(), array('status' => 401));
1437
- }
1438
- } elseif (!empty($data['id'])) {
1439
  $product = wc_get_product($id);
1440
  if (!$product) {
1441
  return new WP_Error(
@@ -1446,8 +1435,6 @@ class Wt_Import_Export_For_Woo_Basic_Product_Import {
1446
  )
1447
  );
1448
  }
1449
- } else {
1450
- $product = wc_get_product_object('simple', $id);
1451
  }
1452
 
1453
  return apply_filters('wt_woocommerce_product_import_get_product_object', $product, $data);
59
  Wt_Import_Export_For_Woo_Basic_Logwriter::write_log($this->parent_module->module_base, 'import', "Preparing for import.");
60
  $success = 0;
61
  $failed = 0;
62
+
63
  foreach ($import_data as $key => $data) {
64
  $row = $batch_offset+$key+1;
65
+ $this->is_product_exist = false;
66
 
67
  Wt_Import_Export_For_Woo_Basic_Logwriter::write_log($this->parent_module->module_base, 'import', "Row :$row - Parsing item.");
68
  $parsed_data = $this->parse_data($data);
75
  if(!is_wp_error($result)){
76
  if($this->is_product_exist){
77
  $msg = 'Product updated successfully.';
78
+ } else {
79
+ $msg = 'Product imported successfully.';
80
  }
81
  $this->import_results[$row] = array('row'=>$row, 'message'=>$msg, 'status'=>true, 'post_id'=>$result['id']);
82
  Wt_Import_Export_For_Woo_Basic_Logwriter::write_log($this->parent_module->module_base, 'import', "Row :$row - ".$msg);
175
  $mapped_data = apply_filters('wt_woocommerce_product_importer_pre_parse_data', $mapped_data);
176
 
177
  $this->item_data = array(); // resetting WC default data before parsing new item to avoid merging last parsed item wp_parse_args
178
+ $this->product_id = false;
179
+
180
  if((isset($mapped_data['ID']) && !empty($mapped_data['ID']))||(isset($mapped_data['_sku']) && !empty($mapped_data['_sku'])) ||(isset($mapped_data['sku']) && !empty($mapped_data['sku']))){
181
  $this->item_data['id'] = $this->wt_product_existance_check($mapped_data); // to determine wether merge or import
182
  }
439
  if(empty($this->item_data['id'])){
440
  $this->item_data['id'] = $this->wt_parse_id_field($mapped_data);
441
  }
442
+
443
  return $this->item_data;
444
  } catch (Exception $e) {
445
  return new WP_Error('woocommerce_product_importer_error', $e->getMessage(), array('status' => $e->getCode()));
1327
  $data['id'] = $product_id;
1328
  }
1329
  }
1330
+
1331
  $object = $this->get_product_object($data);
1332
 
1333
  if (is_wp_error($object)) {
1412
  }
1413
  }
1414
 
1415
+ function get_product_object($data) {
1416
+
1417
  $id = isset($data['id']) ? absint($data['id']) : 0;
1418
 
1419
  // Type is the most important part here because we need to be using the correct class and methods.
1420
  if (isset($data['type'])) {
1421
+ $types = array('simple','grouped','external');
 
1422
 
1423
  if (!in_array($data['type'], $types, true)) {
1424
  return new WP_Error('woocommerce_product_importer_invalid_type', __('Invalid product type.', 'woocommerce'), array('status' => 401));
1425
  }
1426
+ }
1427
+ if (!empty($data['id'])) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1428
  $product = wc_get_product($id);
1429
  if (!$product) {
1430
  return new WP_Error(
1435
  )
1436
  );
1437
  }
 
 
1438
  }
1439
 
1440
  return apply_filters('wt_woocommerce_product_import_get_product_object', $product, $data);
includes/class-wt-import-export-for-woo.php CHANGED
@@ -80,7 +80,7 @@ class Wt_Import_Export_For_Woo_Basic {
80
  if ( defined( 'WT_P_IEW_VERSION' ) ) {
81
  $this->version = WT_P_IEW_VERSION;
82
  } else {
83
- $this->version = '2.0.2';
84
  }
85
  $this->plugin_name = 'wt-import-export-for-woo-basic';
86
 
80
  if ( defined( 'WT_P_IEW_VERSION' ) ) {
81
  $this->version = WT_P_IEW_VERSION;
82
  } else {
83
+ $this->version = '2.0.3';
84
  }
85
  $this->plugin_name = 'wt-import-export-for-woo-basic';
86
 
product-import-export-for-woo.php CHANGED
@@ -5,7 +5,7 @@
5
  Description: Import and Export Products From and To your WooCommerce Store.
6
  Author: WebToffee
7
  Author URI: https://www.webtoffee.com/product/product-import-export-woocommerce/
8
- Version: 2.0.2
9
  WC tested up to: 5.4
10
  License: GPLv3
11
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
@@ -43,7 +43,7 @@ if ( !defined( 'WT_IEW_DEBUG_BASIC_TROUBLESHOOT' ) ) {
43
  * Start at version 1.0.0 and use SemVer - https://semver.org
44
  * Rename this for your plugin and update it as you release new versions.
45
  */
46
- define( 'WT_P_IEW_VERSION', '2.0.2' );
47
 
48
  /**
49
  * The code that runs during plugin activation.
5
  Description: Import and Export Products From and To your WooCommerce Store.
6
  Author: WebToffee
7
  Author URI: https://www.webtoffee.com/product/product-import-export-woocommerce/
8
+ Version: 2.0.3
9
  WC tested up to: 5.4
10
  License: GPLv3
11
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
43
  * Start at version 1.0.0 and use SemVer - https://semver.org
44
  * Rename this for your plugin and update it as you release new versions.
45
  */
46
+ define( 'WT_P_IEW_VERSION', '2.0.3' );
47
 
48
  /**
49
  * The code that runs during plugin activation.
readme.txt CHANGED
@@ -1,71 +1,71 @@
1
  === Product Import Export for WooCommerce===
2
  Contributors: webtoffee
3
  Donate link: https://www.webtoffee.com/plugins/
4
- Tags: woocommerce product import, woocommerce import products, woocommerce export products, export woocommerce products, product export, product import, CSV import export, import products into woocommerce ,product, export, import, woocommerce ,csv
5
  Requires at least: 3.0.1
6
  Tested up to: 5.7
7
  Requires PHP: 5.6
8
- Stable tag: 2.0.2
9
  License: GPLv3 or later
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
12
 
13
- Easily import products into WooCommerce store or export WooCommerce products from the store. Import WooCommerce Products from any CSV to WooCommerce.
14
 
15
  == Description ==
16
 
17
- = Introduction =
18
 
19
- Product import export plugin allows you to import or export WooCommerce simple products ( other product types such as variable products are available only in premium version). It is super simple!
20
 
21
-
22
- 🔸 Export Simple Products in to a CSV file.
23
- 🔸 Import Simple Products in CSV format in to WooCommerce Store.
24
- 🔸 Export and import products with images
25
- 🔸 Export WooCommerce products by category, tags, products, and product status
26
- 🔸 Bulk edit WooCommerce product data with evaluation fields (price, attribute, title, description, and more)
27
- 🔸 Option to choose delimiter for import
28
  🔸 Tested OK with WooCommerce 5.4
29
 
30
- Additional features offered the plugin that makes the product import-export process smooth and easy,
31
 
32
- 🔸 Batch import-export, helpful when there are a large number of products to import/export.
33
- 🔸 Bulk update existing products while importing.
34
- 🔸 Select from multiple import/export methods.
35
- 🔸 Export and Import mapping.
36
- 🔸 Save template option, once an import/export is completed save the configuration including mapping as a template, and use the pre-saved template for future import/exports.
37
- 🔸 Import and export history section to keep a record of all the import/export processes along with options to re-run them.
38
- 🔸 View import log to identify what went wrong during import and help in debugging.
 
 
39
 
40
 
41
- Highlights: WooCommerce Product Export, WooCommerce Product CSV Import Suite, WooCommerce bulk product upload, WooCommerce import products with images, import amazon products to WooCommerce, Export Products to xls. Pro Version supports both Simple and Variable products.
42
 
43
  = How does it work? =
44
 
45
- The WooCommerce Product Import Export Plugin takes CSV (Comma-Separated Values) file as input. You must create a CSV ( UTF-8 Encoded ) file and enter the product details in a structured format as explained in the tutorial. This is to match each field of CSV file to the field of a particular product that otherwise Admin need to input manually. For example: the post_title field gets mapped to the product name and the regular_price field gets mapped to the regular price of the product. For the plugin to work correctly, you must map headers of all of the column correctly and you must ensure that all of the fields you enter must be in the correct format.
46
 
47
  You can create the CSV from scratch or you can export the product to get the format of CSV. You can use a spreadsheet program, such as LibreOffice , Microsoft Excel, OpenOffice or Google Spreadsheets for creating and modifying the CSV file. Save this file with extension .CSV. After entering all details about products in spreadsheet, you can import product to your online store. With this plugin, you can also export and download product details as a CSV file.
48
 
49
  <blockquote>
50
 
51
- = Premium version Features =
52
- Product Import Export Plugin for WooCommerce is the leading tool for Woocommerce product export and WooCommerce product import. Some of the major features are listed below
 
53
 
54
 
55
- &#9989; Export/Import simple, group, external and variation products.</li>
56
- &#9989; Export products by category.</li>
57
  &#9989; Import/Export product reviews.</li>
 
58
  &#9989; <a href="https://www.webtoffee.com/setting-up-product-import-export-plugin-for-woocommerce/#Step_3_Filter_d4">Various filter options for exporting products.</a> </li>
59
  &#9989; <a href="https://www.webtoffee.com/setting-up-product-import-export-plugin-for-woocommerce/#Step_3_Map_impo10">Map and transform fields during import.</a></li>
60
  &#9989; <a href="https://www.webtoffee.com/setting-up-product-import-export-plugin-for-woocommerce/#Evaluate_field11">Bulk edit/evaluate data during import.</a></li>
61
- &#9989; Manipulate/evaluate data during import.</li>
62
- &#9989; Choice to Update or Skip existing imported products. </li>
63
  &#9989; WPML support for simple products.</li>
64
- &#9989; Import/Export file via FTP/sFTP.</li>
65
  &#9989; <a href="https://www.webtoffee.com/how-to-import-woocommerce-products-using-url/">Import from URL.</a></li>
66
  &#9989; Automatic scheduled import and export.</li>
67
- &#9989; Supports product reviews export and import.</li>
68
- &#9989; Third party plugin customization support.</li>
69
 
70
 
71
  Please visit <a rel="nofollow" href="https://www.webtoffee.com/product/product-import-export-woocommerce/">Product Import Export Plugin for WooCommerce</a> for more details
@@ -79,62 +79,20 @@ WooCommerce import products & WooCommerce export products functionalities made e
79
  [youtube http://www.youtube.com/watch?v=L-01qI1EZWE&rel=0&showinfo=0]
80
 
81
 
82
- = WooCommerce export products =
83
- There are multiple cases where one need to export WooCommerce products. It could be either for sending the details to someone else or integrating with a third-party system. For example, you can export woocommerce products as CSV file into an FTP folder regularly using the cron job. This can be read by any third-party application to update its data.
84
 
85
  [youtube https://www.youtube.com/watch?v=Fn1IKbjqabM]
86
 
87
- Export WooCommerce Products: Export and download product data in CSV file format. Plugins supports,
88
-
89
- WooCommerce Simple Products
90
- WooCommerce Variable Products.
91
- WooCommerce Grouped Products.
92
- WooCommerce External Products.
93
- WooCommerce Subscription Products.
94
-
95
- In addition, the plugin helps you export Categories, Tags, Products and other Product details into WooCommerce. You can export prices, descriptions, images etc apart from the custom fields (meta), taxonomies and attributes.
96
-
97
- = How to export WooCommerce products =
98
-
99
- It is as simple as clicking a button. But if you need to customize your export we have enough advanced customization options built in to the woocommerce product export plugin.
100
-
101
- = WooCommerce Import Products =
102
- WooCommerce bulk product upload is one of the main use case where WooCommerce product import functionality is used. 'How to import products into woocommerce' is one of the common question people ask. Our WooCommerce product csv import suite is the perfect answer for this. With is plugin you can import products from any xml or csv to WooCommerce. This saves lot of time and minimises errors.
103
 
104
  [youtube https://www.youtube.com/watch?v=i2GULQm5ftQ]
105
 
106
- WooCommerce product import: You can use the import functionality to:
107
-
108
- Import by selecting file from your computer
109
- Import by providing file path on the server
110
- Import from file in a remote server via FTP
111
- Export Variable Products: Once you export variable product, you will have a simple single CSV which will have both variable and it's parent details. It will help you to do any changes easily and enables faster import to any WooCommerce site.
112
-
113
- = WooCommerce import variable products =
114
- WooCommerce variable product import allows you to import all variations of the products easily. It imports all variable products and it's properties from a single CSV file. This single CSV file will have both variable and parent data. WooCommerce csv import variable products is key feature of the WooCommerce product import plugin.
115
-
116
- = WooCommerce import products with images =
117
 
118
  The plugin facilitates easy import of images related to a product. When the products are imported using the plugin, the first image related to a product in the image column of the CSV file is taken as its featured image. If there are multiple images in the same column, the image(s) after the first one is taken as the gallery images of the product.
119
 
120
-
121
- = Other features =
122
-
123
- Export Products by Category: You can even choose desired product categories from the Plugin Settings Page and those Products belongs to selected categories will be exported.
124
-
125
- Export Products by Type: You can selectively export products belonging to specific product types. All you need to do is choose the required product types from the plugin settings page while exporting.
126
- Merge Products: This feature is useful for adding more information to existing products, for example when your existing products get modified. To get the modified product details into your online store, you can update the current product by importing modified product CSV file.
127
-
128
- Map and Transform: You can map the fields ( WooCommerce fields ) with column headings ( CSV file header ). To map, select the required field under "Map to Column" by using drop-down list for a particular column heading. An Evaluation field is used to fix/update the required value for the particular field.
129
-
130
- Cron Job / Scheduled Import Export: The WooCommerce Product Import and Export plugin facilitates to schedule the Import and Export of the products. You can auto import the products at regular intervals from CSV which is present on FTP Server by providing starting time and intervals between imports. There is an option to skip new products in scheduled import too. You can also auto export the products to FTP in a CSV file at regular intervals. There is also option to use saved mapping files for auto export.
131
-
132
- Supports WooCommerce Product Bundles Plugin.
133
- Supports Yoast WooCommerce SEO Plugin.
134
- Supports WooCommerce Google Product Feed Plugin.
135
- Supports Scheduled Cron Job.
136
-
137
-
138
  = Related plugins from WebToffee =
139
 
140
  Other useful plugins from WebToffee for migrating WooCommerce/WordPress data:
@@ -142,6 +100,7 @@ Other useful plugins from WebToffee for migrating WooCommerce/WordPress data:
142
  &#128312; <a href="https://wordpress.org/plugins/users-customers-import-export-for-wp-woocommerce/">Import Export WordPress Users/Customers</a>: Import and export the users in WordPress and customers in your WooCommerce store using a CSV file with the help of this plugin.
143
  &#128312; <a href="https://wordpress.org/plugins/order-import-export-for-woocommerce/">Order/Coupon Import-Export for WooCommerce</a>: Import and export orders and/or coupons from your WooCommerce store using CSV with the plugin.
144
  &#128312; <a href="https://wordpress.org/plugins/comments-import-export-woocommerce/">WordPress Comment Import Export</a>: Easily import and export comments from one WordPress site to another.
 
145
 
146
 
147
  = About webtoffee.com =
@@ -168,7 +127,7 @@ LibreOffice.
168
 
169
  == Screenshots ==
170
 
171
- 1. General settings for WooCommerce product export import plugin
172
 
173
  2. Export method for WooCommerce product export plugin
174
 
@@ -198,8 +157,11 @@ LibreOffice.
198
 
199
  == Changelog ==
200
 
 
 
 
201
  = 2.0.2 =
202
- * Tested OK with WC 5.4
203
 
204
  = 2.0.1 =
205
  * Custom taxonomy support updated.
@@ -491,5 +453,5 @@ LibreOffice.
491
 
492
  == Upgrade Notice ==
493
 
494
- = 2.0.2 =
495
- * Tested OK with WC 5.4
1
  === Product Import Export for WooCommerce===
2
  Contributors: webtoffee
3
  Donate link: https://www.webtoffee.com/plugins/
4
+ Tags: product export, product import, CSV import export, woocommerce, CSV, product, export, import, woocommerce product import, woocommerce import products, export woocommerce products, import products into woocommerce
5
  Requires at least: 3.0.1
6
  Tested up to: 5.7
7
  Requires PHP: 5.6
8
+ Stable tag: 2.0.3
9
  License: GPLv3 or later
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
12
 
13
+ Easily import products to WooCommerce or export WooCommerce products (simple products only). Import WooCommerce products from any CSV to WooCommerce.
14
 
15
  == Description ==
16
 
17
+ The Product import export for WooCommerce plugin exports or imports WooCommerce simple products to and from CSV (other product types such as variable products are available only in the premium version). It is super simple!
18
 
 
19
 
20
+ &#128312; Export products into CSV (simple products only)
21
+ &#128312; Import products from CSV to WooCommerce (simple products only)
22
+ &#128312; Export/Import products with images
23
+ &#128312; Export/Import WooCommerce products by category, tags, products, product status
24
+ &#128312; Export/Import product attributes, taxonomies
25
+ &#128312; Bulk edit product data
26
+ &#128312; Compatible with All-in-one SEO and Yoast WooCommerce SEO plugins
27
  &#128312; Tested OK with WooCommerce 5.4
28
 
29
+ Additional features of the plugin that makes the product import-export process easy,
30
 
31
+ &#128312; Batch import-export, helpful for the import and export of large number of products
32
+ &#128312; Bulk update existing products while importing
33
+ &#128312; Choice to update or skip existing imported products
34
+ &#128312; Set CSV delimiter for import
35
+ &#128312; Select from multiple import/export methods
36
+ &#128312; Export and import mapping
37
+ &#128312; Import/export using pre-saved template, save import export settings as templates for future use
38
+ &#128312; Import and export history, keep a record of all the imports and exports
39
+ &#128312; View import log for easy debugging
40
 
41
 
42
+ Highlights: WooCommerce Product Export, WooCommerce Product CSV Import Suite, WooCommerce bulk product upload, WooCommerce import products with images, import amazon products to WooCommerce, Pro Version supports both Simple and Variable products.
43
 
44
  = How does it work? =
45
 
46
+ The WooCommerce Product Import Export Plugin takes CSV (Comma-Separated Values) file as input. You must create a CSV ( UTF-8 Encoded ) file and enter the product details in a structured format as explained in the tutorial. This is to match each field of CSV file to the field of a particular product which otherwise admin need to input manually. For example: the post_title field gets mapped to the product name and the regular_price field gets mapped to the regular price of the product. For the plugin to work correctly, you must map headers of all of the columns correctly and you must ensure that all of the fields you enter is in the correct format.
47
 
48
  You can create the CSV from scratch or you can export the product to get the format of CSV. You can use a spreadsheet program, such as LibreOffice , Microsoft Excel, OpenOffice or Google Spreadsheets for creating and modifying the CSV file. Save this file with extension .CSV. After entering all details about products in spreadsheet, you can import product to your online store. With this plugin, you can also export and download product details as a CSV file.
49
 
50
  <blockquote>
51
 
52
+ = Premium Version Features =
53
+
54
+ Product Import Export Plugin for WooCommerce is the leading tool for WooCommerce product export and WooCommerce product import. Some of the major features are listed below.
55
 
56
 
57
+ &#9989; Export/Import simple, group, external, custom and variation product types.</li>
58
+ &#9989; Export/Import custom fields(meta) and hidden meta.</li>
59
  &#9989; Import/Export product reviews.</li>
60
+ &#9989; Choose from XML/CSV format for import/export.</li>
61
  &#9989; <a href="https://www.webtoffee.com/setting-up-product-import-export-plugin-for-woocommerce/#Step_3_Filter_d4">Various filter options for exporting products.</a> </li>
62
  &#9989; <a href="https://www.webtoffee.com/setting-up-product-import-export-plugin-for-woocommerce/#Step_3_Map_impo10">Map and transform fields during import.</a></li>
63
  &#9989; <a href="https://www.webtoffee.com/setting-up-product-import-export-plugin-for-woocommerce/#Evaluate_field11">Bulk edit/evaluate data during import.</a></li>
 
 
64
  &#9989; WPML support for simple products.</li>
65
+ &#9989; Import/Export file via FTP/SFTP.</li>
66
  &#9989; <a href="https://www.webtoffee.com/how-to-import-woocommerce-products-using-url/">Import from URL.</a></li>
67
  &#9989; Automatic scheduled import and export.</li>
68
+ &#9989; <a href="https://www.webtoffee.com/product-import-export-plugin-third-party-compatibility/">Third party plugin customization support.</a></li>
 
69
 
70
 
71
  Please visit <a rel="nofollow" href="https://www.webtoffee.com/product/product-import-export-woocommerce/">Product Import Export Plugin for WooCommerce</a> for more details
79
  [youtube http://www.youtube.com/watch?v=L-01qI1EZWE&rel=0&showinfo=0]
80
 
81
 
82
+ = WooCommerce export products (all product types are supported) =
83
+ There are multiple cases where one need to export WooCommerce products. It could be either for sending the details to someone else or integrating with a third-party system. With the plugin, you can import all product types including custom product types such as subscription and bundled products.
84
 
85
  [youtube https://www.youtube.com/watch?v=Fn1IKbjqabM]
86
 
87
+ = WooCommerce Import Products (all product types are supported) =
88
+ WooCommerce bulk product upload is one of the main use cases where WooCommerce product import functionality is used. With the plugin you can import products from any XML or CSV into WooCommerce. This saves lot of time and minimizes errors.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
 
90
  [youtube https://www.youtube.com/watch?v=i2GULQm5ftQ]
91
 
92
+ = WooCommerce export and import products with images (supports simple & variation images) =
 
 
 
 
 
 
 
 
 
 
93
 
94
  The plugin facilitates easy import of images related to a product. When the products are imported using the plugin, the first image related to a product in the image column of the CSV file is taken as its featured image. If there are multiple images in the same column, the image(s) after the first one is taken as the gallery images of the product.
95
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
  = Related plugins from WebToffee =
97
 
98
  Other useful plugins from WebToffee for migrating WooCommerce/WordPress data:
100
  &#128312; <a href="https://wordpress.org/plugins/users-customers-import-export-for-wp-woocommerce/">Import Export WordPress Users/Customers</a>: Import and export the users in WordPress and customers in your WooCommerce store using a CSV file with the help of this plugin.
101
  &#128312; <a href="https://wordpress.org/plugins/order-import-export-for-woocommerce/">Order/Coupon Import-Export for WooCommerce</a>: Import and export orders and/or coupons from your WooCommerce store using CSV with the plugin.
102
  &#128312; <a href="https://wordpress.org/plugins/comments-import-export-woocommerce/">WordPress Comment Import Export</a>: Easily import and export comments from one WordPress site to another.
103
+ &#128312; <a href="https://wordpress.org/plugins/wp-migration-duplicator/">WordPress Backup & Migration</a>: Quickly migrate and backup entire WordPress site or selected files from one location to another. Backup to FTP, Google drive, Amazon S3 or local storage and easily restore them back.
104
 
105
 
106
  = About webtoffee.com =
127
 
128
  == Screenshots ==
129
 
130
+ 1. General settings for WooCommerce product import export plugin
131
 
132
  2. Export method for WooCommerce product export plugin
133
 
157
 
158
  == Changelog ==
159
 
160
+ = 2.0.3 =
161
+ * Bug fix: WC 3.8 compatibility.
162
+
163
  = 2.0.2 =
164
+ * Tested OK with WC 5.4.
165
 
166
  = 2.0.1 =
167
  * Custom taxonomy support updated.
453
 
454
  == Upgrade Notice ==
455
 
456
+ = 2.0.3 =
457
+ * Bug fix: WC 3.8 compatibility.