Version Description
- Bug fix: WC 3.8 compatibility.
Download this release
Release Info
Developer | webtoffee |
Plugin | 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 |
-
|
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 =
|
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 |
-
|
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.
|
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.
|
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.
|
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:
|
5 |
Requires at least: 3.0.1
|
6 |
Tested up to: 5.7
|
7 |
Requires PHP: 5.6
|
8 |
-
Stable tag: 2.0.
|
9 |
License: GPLv3 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
11 |
|
12 |
|
13 |
-
Easily import products
|
14 |
|
15 |
== Description ==
|
16 |
|
17 |
-
|
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 |
-
🔸
|
23 |
-
🔸 Import
|
24 |
-
🔸 Export
|
25 |
-
🔸 Export
|
26 |
-
🔸 Bulk edit
|
27 |
-
🔸
|
28 |
🔸 Tested OK with WooCommerce 5.4
|
29 |
|
30 |
-
Additional features
|
31 |
|
32 |
-
🔸 Batch import-export, helpful
|
33 |
-
🔸 Bulk update existing products while importing
|
34 |
-
🔸
|
35 |
-
🔸
|
36 |
-
🔸
|
37 |
-
🔸
|
38 |
-
🔸
|
|
|
|
|
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,
|
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
|
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
|
52 |
-
|
|
|
53 |
|
54 |
|
55 |
-
✅ Export/Import simple, group, external and variation
|
56 |
-
✅ Export
|
57 |
✅ Import/Export product reviews.</li>
|
|
|
58 |
✅ <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 |
✅ <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 |
✅ <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 |
-
✅ Manipulate/evaluate data during import.</li>
|
62 |
-
✅ Choice to Update or Skip existing imported products. </li>
|
63 |
✅ WPML support for simple products.</li>
|
64 |
-
✅ Import/Export file via FTP/
|
65 |
✅ <a href="https://www.webtoffee.com/how-to-import-woocommerce-products-using-url/">Import from URL.</a></li>
|
66 |
✅ Automatic scheduled import and export.</li>
|
67 |
-
✅
|
68 |
-
✅ 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.
|
84 |
|
85 |
[youtube https://www.youtube.com/watch?v=Fn1IKbjqabM]
|
86 |
|
87 |
-
|
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
|
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 |
🔸 <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 |
🔸 <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 |
🔸 <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
|
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.
|
495 |
-
*
|
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 |
+
🔸 Export products into CSV (simple products only)
|
21 |
+
🔸 Import products from CSV to WooCommerce (simple products only)
|
22 |
+
🔸 Export/Import products with images
|
23 |
+
🔸 Export/Import WooCommerce products by category, tags, products, product status
|
24 |
+
🔸 Export/Import product attributes, taxonomies
|
25 |
+
🔸 Bulk edit product data
|
26 |
+
🔸 Compatible with All-in-one SEO and Yoast WooCommerce SEO plugins
|
27 |
🔸 Tested OK with WooCommerce 5.4
|
28 |
|
29 |
+
Additional features of the plugin that makes the product import-export process easy,
|
30 |
|
31 |
+
🔸 Batch import-export, helpful for the import and export of large number of products
|
32 |
+
🔸 Bulk update existing products while importing
|
33 |
+
🔸 Choice to update or skip existing imported products
|
34 |
+
🔸 Set CSV delimiter for import
|
35 |
+
🔸 Select from multiple import/export methods
|
36 |
+
🔸 Export and import mapping
|
37 |
+
🔸 Import/export using pre-saved template, save import export settings as templates for future use
|
38 |
+
🔸 Import and export history, keep a record of all the imports and exports
|
39 |
+
🔸 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 |
+
✅ Export/Import simple, group, external, custom and variation product types.</li>
|
58 |
+
✅ Export/Import custom fields(meta) and hidden meta.</li>
|
59 |
✅ Import/Export product reviews.</li>
|
60 |
+
✅ Choose from XML/CSV format for import/export.</li>
|
61 |
✅ <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 |
✅ <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 |
✅ <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 |
✅ WPML support for simple products.</li>
|
65 |
+
✅ Import/Export file via FTP/SFTP.</li>
|
66 |
✅ <a href="https://www.webtoffee.com/how-to-import-woocommerce-products-using-url/">Import from URL.</a></li>
|
67 |
✅ Automatic scheduled import and export.</li>
|
68 |
+
✅ <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 |
🔸 <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 |
🔸 <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 |
🔸 <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 |
+
🔸 <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.
|