Product Import Export for WooCommerce - Version 2.1.8

Version Description

  • Enhancement: Category export and import.
  • Enhancement: Performance and UI improvements, text corrections.
  • Compatibility: WooCommerce Cost of Goods.
Download this release

Release Info

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

Code changes from version 2.1.7 to 2.1.8

admin/class-wt-import-export-for-woo-admin.php CHANGED
@@ -127,37 +127,44 @@ class Wt_Import_Export_For_Woo_Admin_Basic {
127
  'order' => array(
128
  'url' => "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_P_IEW_VERSION,
129
  'name' => __('Order, Coupon, Subscription Export Import for WooCommerce'),
130
- 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/order-ie.svg'
 
131
  ),
132
  'coupon' => array(
133
  'url' => "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_P_IEW_VERSION,
134
  'name' => __('Order, Coupon, Subscription Export Import for WooCommerce'),
135
- 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/order-ie.svg'
 
136
  ),
137
  'product' => array(
138
  'url' => "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_P_IEW_VERSION,
139
  'name' => __('Product Import Export Plugin For WooCommerce'),
140
- 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/product-ie.svg'
 
141
  ),
142
  'product_review' => array(
143
  'url' => "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_P_IEW_VERSION,
144
  'name' => __('Product Import Export Plugin For WooCommerce'),
145
- 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/product-ie.svg'
 
146
  ),
147
  'product_categories' => array(
148
  'url' => "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_P_IEW_VERSION,
149
  'name' => __('Product Import Export Plugin For WooCommerce'),
150
- 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/product-ie.svg'
 
151
  ),
152
  'product_tags' => array(
153
  'url' => "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_P_IEW_VERSION,
154
  'name' => __('Product Import Export Plugin For WooCommerce'),
155
- 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/product-ie.svg'
 
156
  ),
157
  'user' => array(
158
  'url' => "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_P_IEW_VERSION,
159
  'name' => __('WordPress Users & WooCommerce Customers Import Export'),
160
- 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/user-ie.svg'
 
161
  )
162
  )
163
  );
@@ -267,6 +274,12 @@ class Wt_Import_Export_For_Woo_Admin_Basic {
267
  $new_advanced_settings[$field_name]=Wt_Iew_Sh::sanitize_data($_POST[$field_name], $validation_key, $validation_rule);
268
  }
269
  }
 
 
 
 
 
 
270
  Wt_Import_Export_For_Woo_Basic_Common_Helper::set_advanced_settings($new_advanced_settings);
271
  $out['status']=true;
272
  $out['msg']=__('Settings Updated');
127
  'order' => array(
128
  'url' => "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_P_IEW_VERSION,
129
  'name' => __('Order, Coupon, Subscription Export Import for WooCommerce'),
130
+ 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/order-ie.svg',
131
+ 'sample_csv_url' => "https://www.webtoffee.com/wp-content/uploads/2021/03/Order_SampleCSV.csv"
132
  ),
133
  'coupon' => array(
134
  'url' => "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_P_IEW_VERSION,
135
  'name' => __('Order, Coupon, Subscription Export Import for WooCommerce'),
136
+ 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/order-ie.svg',
137
+ 'sample_csv_url' => "https://www.webtoffee.com/wp-content/uploads/2016/09/Coupon_Sample_CSV.csv"
138
  ),
139
  'product' => array(
140
  'url' => "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_P_IEW_VERSION,
141
  'name' => __('Product Import Export Plugin For WooCommerce'),
142
+ 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/product-ie.svg',
143
+ 'sample_csv_url' => "https://www.webtoffee.com/wp-content/uploads/2021/03/Product_SampleCSV.csv"
144
  ),
145
  'product_review' => array(
146
  'url' => "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_P_IEW_VERSION,
147
  'name' => __('Product Import Export Plugin For WooCommerce'),
148
+ 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/product-ie.svg',
149
+ 'sample_csv_url' => "https://www.webtoffee.com/wp-content/uploads/2021/04/product_review_SampleCSV.csv"
150
  ),
151
  'product_categories' => array(
152
  'url' => "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_P_IEW_VERSION,
153
  'name' => __('Product Import Export Plugin For WooCommerce'),
154
+ 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/product-ie.svg',
155
+ 'sample_csv_url' => "https://www.webtoffee.com/wp-content/uploads/2021/09/Sample-CSV-of-product-categories.csv"
156
  ),
157
  'product_tags' => array(
158
  'url' => "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_P_IEW_VERSION,
159
  'name' => __('Product Import Export Plugin For WooCommerce'),
160
+ 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/product-ie.svg',
161
+ 'sample_csv_url' => "https://www.webtoffee.com/wp-content/uploads/2021/09/Sample-CSV-with-product-tags.csv"
162
  ),
163
  'user' => array(
164
  'url' => "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_P_IEW_VERSION,
165
  'name' => __('WordPress Users & WooCommerce Customers Import Export'),
166
+ 'icon_url' => WT_P_IEW_PLUGIN_URL.'assets/images/gopro/user-ie.svg',
167
+ 'sample_csv_url' => "https://www.webtoffee.com/wp-content/uploads/2020/10/Sample_Users.csv"
168
  )
169
  )
170
  );
274
  $new_advanced_settings[$field_name]=Wt_Iew_Sh::sanitize_data($_POST[$field_name], $validation_key, $validation_rule);
275
  }
276
  }
277
+
278
+ $checkbox_items = array( 'wt_iew_enable_import_log', 'wt_iew_enable_history_auto_delete' );
279
+ foreach ( $checkbox_items as $checkbox_item ){
280
+ $new_advanced_settings[$checkbox_item] = isset( $new_advanced_settings[$checkbox_item] ) ? $new_advanced_settings[$checkbox_item] : 0;
281
+ }
282
+
283
  Wt_Import_Export_For_Woo_Basic_Common_Helper::set_advanced_settings($new_advanced_settings);
284
  $out['status']=true;
285
  $out['msg']=__('Settings Updated');
admin/css/wt-import-export-for-woo-admin.css CHANGED
@@ -153,12 +153,25 @@
153
  .wt-iew_conditional_help_text{ display:none;}
154
  .wt-iew-form-table tr th:first-child{ width:40% !important; padding:10px 15px 10px 0; vertical-align:top; }
155
  .wt-iew-form-table tr th:first-child label{ margin-top:5px; display:inline-block; }
156
- .wt-iew-form-table tr td:nth-child(2){ width:40%; padding:10px 5px 10px 0; }
157
  .wt-iew-form-table tr td:nth-child(3){ width:35%; }
158
  .wt_form_radio_block, .wt_form_checkbox_block{ display:inline-block; margin-top:8px; }
159
  .wt-iew-tab-container .wp-list-table thead th{ font-weight:bold; }
160
  .wt-iew-exporter-step-btn, .wt-iew-exporter-step-export-btn{ float:right; }
161
 
 
 
 
 
 
 
 
 
 
 
 
 
 
162
  .wt-iew-form-table select.wt_iew_delimiter_preset{ width:70% !important; float:left; }
163
  .wt-iew-form-table input[type="text"].wt_iew_custom_delimiter{ width:25% !important; float:right; }
164
 
@@ -198,7 +211,17 @@
198
  .wt_iew_sort_handle img{ margin-top:5px; color:#ccc; height:15px; opacity:.8; }
199
  .wt_iew_checkbox{ display:inline-block; padding:0px 15px; }
200
  .wt_iew_mapping_field_val{ width:100%; min-height:32px; display:inline-block; background:#fff; padding:5px 5px; box-sizing:border-box; border:solid 1px #ced4da; border-radius:0.25rem; cursor:text; }
201
-
 
 
 
 
 
 
 
 
 
 
202
  .wt-iew-sortable-placeholder td{ height:30px; background:#fff; border-top:dashed 1px #ccc; border-bottom:dashed 1px #ccc; }
203
  .wt-iew-sortable-placeholder td:first-child{ border:dashed 1px #ccc; border-right:none; }
204
  .wt-iew-sortable-placeholder td:last-child{ border:dashed 1px #ccc; border-left:none; }
153
  .wt-iew_conditional_help_text{ display:none;}
154
  .wt-iew-form-table tr th:first-child{ width:40% !important; padding:10px 15px 10px 0; vertical-align:top; }
155
  .wt-iew-form-table tr th:first-child label{ margin-top:5px; display:inline-block; }
156
+ .wt-iew-form-table tr td:nth-child(2){ width:42%; padding:10px 5px 10px 0; }
157
  .wt-iew-form-table tr td:nth-child(3){ width:35%; }
158
  .wt_form_radio_block, .wt_form_checkbox_block{ display:inline-block; margin-top:8px; }
159
  .wt-iew-tab-container .wp-list-table thead th{ font-weight:bold; }
160
  .wt-iew-exporter-step-btn, .wt-iew-exporter-step-export-btn{ float:right; }
161
 
162
+ .wt_iew_export_main .wt-iew-mapping-tb tr td{position: relative;}
163
+ .wt_iew_export_main .wt-iew-mapping-tb tr td:last-child:after {
164
+ content: "\f464";
165
+ font-family: 'dashicons';
166
+ font-size: 18px;
167
+ width: 20px;
168
+ height: 20px;
169
+ color: gray;
170
+ position: absolute;
171
+ top: 10px;
172
+ right: 10px;
173
+ }
174
+
175
  .wt-iew-form-table select.wt_iew_delimiter_preset{ width:70% !important; float:left; }
176
  .wt-iew-form-table input[type="text"].wt_iew_custom_delimiter{ width:25% !important; float:right; }
177
 
211
  .wt_iew_sort_handle img{ margin-top:5px; color:#ccc; height:15px; opacity:.8; }
212
  .wt_iew_checkbox{ display:inline-block; padding:0px 15px; }
213
  .wt_iew_mapping_field_val{ width:100%; min-height:32px; display:inline-block; background:#fff; padding:5px 5px; box-sizing:border-box; border:solid 1px #ced4da; border-radius:0.25rem; cursor:text; }
214
+ span.wt_iew_mapping_field_val::after {
215
+ content: "\f464";
216
+ font-family: 'dashicons';
217
+ font-size: 18px;
218
+ width: 20px;
219
+ height: 20px;
220
+ color: gray;
221
+ float: right;
222
+ top: 10px;
223
+ right: 10px;
224
+ }
225
  .wt-iew-sortable-placeholder td{ height:30px; background:#fff; border-top:dashed 1px #ccc; border-bottom:dashed 1px #ccc; }
226
  .wt-iew-sortable-placeholder td:first-child{ border:dashed 1px #ccc; border-right:none; }
227
  .wt-iew-sortable-placeholder td:last-child{ border:dashed 1px #ccc; border-left:none; }
admin/js/wt-import-export-for-woo-admin.js CHANGED
@@ -559,7 +559,7 @@ var wt_iew_popover=
559
 
560
  wt_iew_popover.set_active_row(cr_elm);
561
  pp_elm.css({'display':'block','opacity':0, 'top':cr_elm_pos_t,'left':cr_elm_pos_l}).stop(true,true).animate({'left':cr_elm_pos_l+20,'opacity':1}, 500, function(){
562
- jQuery('.wt_iew_mapping_field_editor_expression').focus();
563
  });
564
 
565
  jQuery('[name="wt_iew_popover_do_action"]').data('click-elm', cr_elm);
559
 
560
  wt_iew_popover.set_active_row(cr_elm);
561
  pp_elm.css({'display':'block','opacity':0, 'top':cr_elm_pos_t,'left':cr_elm_pos_l}).stop(true,true).animate({'left':cr_elm_pos_l+20,'opacity':1}, 500, function(){
562
+ jQuery('.wt_iew_mapping_field_editor_column_search').focus();
563
  });
564
 
565
  jQuery('[name="wt_iew_popover_do_action"]').data('click-elm', cr_elm);
admin/modules/export/export.php CHANGED
@@ -243,7 +243,7 @@ class Wt_Import_Export_For_Woo_Basic_Export
243
  'value' => '',
244
  'field_name' => 'offset',
245
  'placeholder' => __('0'),
246
- 'help_text' => __('Specify the number of records that should be skipped from the beginning. e.g. An offset of 10 skips the first 10 records.'),
247
  'type' => 'number',
248
  'attr' => array('step' => 1, 'min' => 0),
249
  'validation_rule' => array('type' => 'absint')
243
  'value' => '',
244
  'field_name' => 'offset',
245
  'placeholder' => __('0'),
246
+ 'help_text' => __('Specify the number of records that should be skipped from the beginning of the database. e.g. An offset of 10 skips the first 10 records.'),
247
  'type' => 'number',
248
  'attr' => array('step' => 1, 'min' => 0),
249
  'validation_rule' => array('type' => 'absint')
admin/modules/history/history.php CHANGED
@@ -77,8 +77,8 @@ class Wt_Import_Export_For_Woo_Basic_History
77
  $menus[$this->module_base.'_log']=array(
78
  'submenu',
79
  WT_IEW_PLUGIN_ID_BASIC,
80
- __('Logs'),
81
- __('Logs'),
82
  apply_filters('wt_import_export_allowed_capability', 'import'),
83
  $this->module_id.'_log',
84
  array($this, 'admin_log_page')
@@ -210,12 +210,9 @@ class Wt_Import_Export_For_Woo_Basic_History
210
  );
211
  $fields['enable_history_auto_delete']=array(
212
  'label'=>__("Auto delete history"),
213
- 'type'=>'radio',
214
- 'radio_fields'=>array(
215
- 1=>__('Yes'),
216
- 0=>__('No')
217
- ),
218
- 'value' =>1,
219
  'field_name'=>'enable_history_auto_delete',
220
  'field_group'=>'advanced_field',
221
  'help_text'=>__('Enable auto delete for records within the history section.'),
@@ -241,6 +238,7 @@ class Wt_Import_Export_For_Woo_Basic_History
241
  'type'=>'child',
242
  'id'=>'wt_iew_enable_history_auto_delete',
243
  'val'=>1,
 
244
  ),
245
  );
246
 
77
  $menus[$this->module_base.'_log']=array(
78
  'submenu',
79
  WT_IEW_PLUGIN_ID_BASIC,
80
+ __('Import Logs'),
81
+ __('Import Logs'),
82
  apply_filters('wt_import_export_allowed_capability', 'import'),
83
  $this->module_id.'_log',
84
  array($this, 'admin_log_page')
210
  );
211
  $fields['enable_history_auto_delete']=array(
212
  'label'=>__("Auto delete history"),
213
+ 'type'=>'checkbox',
214
+ 'checkbox_fields' => array( 1 => __( 'Enable' ) ),
215
+ 'value' => 1,
 
 
 
216
  'field_name'=>'enable_history_auto_delete',
217
  'field_group'=>'advanced_field',
218
  'help_text'=>__('Enable auto delete for records within the history section.'),
238
  'type'=>'child',
239
  'id'=>'wt_iew_enable_history_auto_delete',
240
  'val'=>1,
241
+ 'chk' => 'true'
242
  ),
243
  );
244
 
admin/modules/history/views/_log_list.php CHANGED
@@ -13,7 +13,7 @@ if(isset($_GET['wt_iew_delete_log']))
13
  }
14
  ?>
15
  <div class="wt_iew_history_page">
16
- <h2 class="wp-heading-inline"><?php _e('Logs');?></h2>
17
  <p>
18
  <?php _e('Lists developer logs mostly required for debugging purposes. Options to view detailed logs are available along with delete and download(that can be shared with the support team in case of issues).');?>
19
  </p>
13
  }
14
  ?>
15
  <div class="wt_iew_history_page">
16
+ <h2 class="wp-heading-inline"><?php _e('Import Logs');?></h2>
17
  <p>
18
  <?php _e('Lists developer logs mostly required for debugging purposes. Options to view detailed logs are available along with delete and download(that can be shared with the support team in case of issues).');?>
19
  </p>
admin/modules/import/assets/js/main.js CHANGED
@@ -782,6 +782,7 @@ var wt_iew_basic_import=(function( $ ) {
782
  $('.wt-ierpro-blue-btn').attr("href", wt_iew_basic_params.pro_plugins[this.to_import]['url']);
783
  $('.wt-ier-product-name').html(wt_iew_basic_params.pro_plugins[this.to_import]['name']);
784
  $('.wt-ierpro-name>img').attr("src", wt_iew_basic_params.pro_plugins[this.to_import]['icon_url']);
 
785
  if(this.to_import_title.includes('User'))
786
  $('#user-required-field-message').show();
787
 
782
  $('.wt-ierpro-blue-btn').attr("href", wt_iew_basic_params.pro_plugins[this.to_import]['url']);
783
  $('.wt-ier-product-name').html(wt_iew_basic_params.pro_plugins[this.to_import]['name']);
784
  $('.wt-ierpro-name>img').attr("src", wt_iew_basic_params.pro_plugins[this.to_import]['icon_url']);
785
+ $('#sample-csv-file').attr("href", wt_iew_basic_params.pro_plugins[this.to_import]['sample_csv_url']);
786
  if(this.to_import_title.includes('User'))
787
  $('#user-required-field-message').show();
788
 
admin/modules/import/import.php CHANGED
@@ -116,18 +116,15 @@ class Wt_Import_Export_For_Woo_Basic_Import
116
  'validation_rule' => array('type' => 'int'),
117
  );
118
  $fields['enable_import_log']=array(
119
- 'label'=>__("Generate Import log"),
120
- 'type'=>'radio',
121
- 'radio_fields'=>array(
122
- 1=>__('Yes'),
123
- 0=>__('No')
124
- ),
125
- 'value' =>1,
126
- 'field_name'=>'enable_import_log',
127
- 'field_group'=>'advanced_field',
128
- 'help_text'=>__("You can view the logs in the <a href=" . admin_url('admin.php?page=wt_import_export_for_woo_basic_history_log') . "><b>Logs</b></a> section or in History >View logs."),
129
- 'validation_rule'=>array('type'=>'absint'),
130
- );
131
  $import_methods=array_map(function($vl){ return $vl['title']; }, $this->import_methods);
132
  $fields['default_import_method']=array(
133
  'label'=>__("Default Import method"),
@@ -196,7 +193,7 @@ class Wt_Import_Export_For_Woo_Basic_Import
196
 
197
  //prepare file from field type based on remote type adapters
198
  $file_from_field_arr=array(
199
- 'label'=>__("Choose file for Import"),
200
  'type'=>'select',
201
  'tr_class'=>'wt-iew-import-method-options wt-iew-import-method-options-quick wt-iew-import-method-options-new wt-iew-import-method-options-template',
202
  'sele_vals'=>$file_from_arr,
@@ -242,7 +239,7 @@ class Wt_Import_Export_For_Woo_Basic_Import
242
  'tr_class'=>$file_from_field_arr['tr_class'], //add tr class from parent.Because we need to toggle the tr when parent tr toggles.
243
  'field_name'=>'delimiter_preset',
244
  'sele_vals'=>Wt_Iew_IE_Basic_Helper::_get_csv_delimiters(),
245
- 'help_text'=>__('Only applicable for CSV imports in order to separate the columns in the CSV file. Takes comma(,) by default.'),
246
  'validation_rule'=>array('type'=>'skip'),
247
  'after_form_field'=>'<input type="text" class="wt_iew_custom_delimiter" name="wt_iew_delimiter" value="," />',
248
  );
116
  'validation_rule' => array('type' => 'int'),
117
  );
118
  $fields['enable_import_log']=array(
119
+ 'label'=>__("Generate Import log"),
120
+ 'type' => 'checkbox',
121
+ 'checkbox_fields' => array( 1 => __( 'Enable' ) ),
122
+ 'value' =>1,
123
+ 'field_name'=>'enable_import_log',
124
+ 'field_group'=>'advanced_field',
125
+ 'help_text'=>__("You can view the logs in the <a href=" . admin_url('admin.php?page=wt_import_export_for_woo_basic_history_log') . "><b>Import Logs</b></a> section or in History > View logs."),
126
+ 'validation_rule'=>array('type'=>'absint'),
127
+ );
 
 
 
128
  $import_methods=array_map(function($vl){ return $vl['title']; }, $this->import_methods);
129
  $fields['default_import_method']=array(
130
  'label'=>__("Default Import method"),
193
 
194
  //prepare file from field type based on remote type adapters
195
  $file_from_field_arr=array(
196
+ 'label'=>__("Choose file for Import").' [<a href"#" target="_blank" id="sample-csv-file">'. __('Sample CSV').'</a>]',
197
  'type'=>'select',
198
  'tr_class'=>'wt-iew-import-method-options wt-iew-import-method-options-quick wt-iew-import-method-options-new wt-iew-import-method-options-template',
199
  'sele_vals'=>$file_from_arr,
239
  'tr_class'=>$file_from_field_arr['tr_class'], //add tr class from parent.Because we need to toggle the tr when parent tr toggles.
240
  'field_name'=>'delimiter_preset',
241
  'sele_vals'=>Wt_Iew_IE_Basic_Helper::_get_csv_delimiters(),
242
+ 'help_text'=>__('The character used to separate columns in the CSV file. Takes comma (,) by default.'),
243
  'validation_rule'=>array('type'=>'skip'),
244
  'after_form_field'=>'<input type="text" class="wt_iew_custom_delimiter" name="wt_iew_delimiter" value="," />',
245
  );
admin/modules/import/views/_import_mapping_page.php CHANGED
@@ -67,9 +67,11 @@ if (!defined('ABSPATH')) {
67
  <p><?php echo $this->step_description;?></p>
68
 
69
  <p class="wt_iew_info_box wt_iew_info">
70
- <?php _e('Columns are mapped automatically only if a matching header name is found in the input file. If not the value is left blank.');?>
71
  <br />
72
- <?php _e('If your input file header does not have exact names or if you need to edit the existing mapping you can simply click on the respective value fields corresponding to each row. Furthermore you can also assign expressions based on the existing input file columns.');?>
 
 
73
  </p>
74
 
75
  <div class="meta_mapping_box">
67
  <p><?php echo $this->step_description;?></p>
68
 
69
  <p class="wt_iew_info_box wt_iew_info">
70
+ -- <?php _e('The first row from your input file is considered as a header for mapping columns and hence will NOT BE imported.');?>
71
  <br />
72
+ -- <?php _e('Columns are mapped automatically only if a matching header name is found in the input file.');?>
73
+ <br/>
74
+ -- <?php _e('In the case of empty fields, you can simply click on the respective field and map the corresponding column from your input file.');?>
75
  </p>
76
 
77
  <div class="meta_mapping_box">
admin/modules/product/data/data-product-post-columns.php CHANGED
@@ -99,6 +99,10 @@ if (function_exists( 'aioseo' )) {
99
  $post_columns['meta:_aioseo_twitter_description'] = 'meta:_aioseo_twitter_description';
100
  }
101
 
 
 
 
 
102
  if (apply_filters('wpml_setting', false, 'setup_complete')) {
103
 
104
  $post_columns['wpml:language_code'] = 'wpml:language_code';
99
  $post_columns['meta:_aioseo_twitter_description'] = 'meta:_aioseo_twitter_description';
100
  }
101
 
102
+ if (class_exists('WC_COG_Loader')) {
103
+ $post_columns['meta:_wc_cog_cost'] = 'meta:_wc_cog_cost';
104
+ }
105
+
106
  if (apply_filters('wpml_setting', false, 'setup_complete')) {
107
 
108
  $post_columns['wpml:language_code'] = 'wpml:language_code';
admin/modules/product/data/data/data-wf-reserved-fields-pair.php CHANGED
@@ -95,6 +95,10 @@ if (function_exists( 'aioseo' )) {
95
  $post_columns['meta:_aioseo_twitter_description'] = array('title' => 'meta:_aioseo_twitter_description', 'description' => 'All in One SEO');
96
  }
97
 
 
 
 
 
98
  if (apply_filters('wpml_setting', false, 'setup_complete')) {
99
 
100
  $post_columns['wpml:language_code'] = array('title'=>'wpml:language_code','description'=>'WPML language code');
95
  $post_columns['meta:_aioseo_twitter_description'] = array('title' => 'meta:_aioseo_twitter_description', 'description' => 'All in One SEO');
96
  }
97
 
98
+ if (class_exists('WC_COG_Loader')) {
99
+ $post_columns['meta:_wc_cog_cost'] = array('title' => 'meta:_wc_cog_cost', 'description' => 'Cost of Goods');
100
+ }
101
+
102
  if (apply_filters('wpml_setting', false, 'setup_complete')) {
103
 
104
  $post_columns['wpml:language_code'] = array('title'=>'wpml:language_code','description'=>'WPML language code');
admin/modules/product/export/export.php CHANGED
@@ -438,9 +438,9 @@ class Wt_Import_Export_For_Woo_Basic_Product_Export {
438
  $formatted_term = array();
439
 
440
  foreach ($ancestors as $ancestor)
441
- $formatted_term[] = get_term($ancestor, $taxonomy_name)->name;
442
 
443
- $formatted_term[] = $term->name;
444
 
445
  $formatted_terms[] = implode(' > ', $formatted_term);
446
  }
438
  $formatted_term = array();
439
 
440
  foreach ($ancestors as $ancestor)
441
+ $formatted_term[] = htmlspecialchars_decode( get_term($ancestor, $taxonomy_name)->name );
442
 
443
+ $formatted_term[] = htmlspecialchars_decode( $term->name );
444
 
445
  $formatted_terms[] = implode(' > ', $formatted_term);
446
  }
admin/modules/product/import/import.php CHANGED
@@ -526,6 +526,7 @@ class Wt_Import_Export_For_Woo_Basic_Product_Import {
526
 
527
 
528
  public function wt_parse_catalog_visibility_field( $value ) {
 
529
  if (strstr($value, '|')) {
530
  $visibilities = $this->wt_parse_seperation_field($value,'|');
531
 
526
 
527
 
528
  public function wt_parse_catalog_visibility_field( $value ) {
529
+ $visibility = $value;
530
  if (strstr($value, '|')) {
531
  $visibilities = $this->wt_parse_seperation_field($value,'|');
532
 
admin/modules/product/product.php CHANGED
@@ -582,12 +582,14 @@ class Wt_Import_Export_For_Woo_Basic_Product {
582
  return $fields;
583
  }
584
  $out = array();
585
-
 
 
586
  foreach ($fields as $fieldk => $fieldv) {
587
  $out[$fieldk] = $fieldv;
588
  }
589
 
590
-
591
 
592
  return $out;
593
  }
@@ -597,15 +599,18 @@ class Wt_Import_Export_For_Woo_Basic_Product {
597
  return $fields;
598
  }
599
  $out = array();
600
-
 
 
601
  $out['skip_new'] = array(
602
  'label' => __("Skip import of new products"),
603
  'type' => 'radio',
604
  'radio_fields' => array(
605
- '1' => __('Yes'),
606
- '0' => __('No')
607
  ),
608
  'value' => '0',
 
609
  'field_name' => 'skip_new',
610
  'help_text_conditional'=>array(
611
  array(
@@ -635,6 +640,7 @@ class Wt_Import_Export_For_Woo_Basic_Product {
635
  'sku' => __('SKU'),
636
  ),
637
  'value' => 'id',
 
638
  'field_name' => 'merge_with',
639
  //'help_text' => __('The products are either looked up based on their ID or SKU as per the selection.'),
640
  'help_text_conditional'=>array(
@@ -645,7 +651,7 @@ class Wt_Import_Export_For_Woo_Basic_Product {
645
  )
646
  ),
647
  array(
648
- 'help_text'=> __('<b>Note:</b> If the ID of a product in the input file is different from that of the product ID in site, then match products by SKU. If in case, the product has no SKU, it will be imported as a new item even if the file contains the correct ID. <br/><br/> To look up the product on the basis of SKU.'),
649
  'condition'=>array(
650
  array('field'=>'wt_iew_merge_with', 'value'=>'sku'),
651
  )
@@ -719,7 +725,7 @@ class Wt_Import_Export_For_Woo_Basic_Product {
719
  $fields['limit']['label']=__('Total number of products to export');
720
  $fields['limit']['help_text']=__('Exports specified number of products. e.g. Entering 500 with a skip count of 10 will export products from 11th to 510th position.');
721
  $fields['offset']['label']=__('Skip first <i>n</i> products');
722
- $fields['offset']['help_text']=__('Skips specified number of products from the beginning. e.g. Enter 10 to skip first 10 products from export.');
723
 
724
 
725
  $fields['product'] = array(
582
  return $fields;
583
  }
584
  $out = array();
585
+ $out['header_empty_row'] = array(
586
+ 'tr_html' => '<tr id="header_empty_row"><th></th><td></td></tr>'
587
+ );
588
  foreach ($fields as $fieldk => $fieldv) {
589
  $out[$fieldk] = $fieldv;
590
  }
591
 
592
+
593
 
594
  return $out;
595
  }
599
  return $fields;
600
  }
601
  $out = array();
602
+ $out['header_empty_row'] = array(
603
+ 'tr_html' => '<tr id="header_empty_row"><th></th><td></td></tr>'
604
+ );
605
  $out['skip_new'] = array(
606
  'label' => __("Skip import of new products"),
607
  'type' => 'radio',
608
  'radio_fields' => array(
609
+ '0' => __('No'),
610
+ '1' => __('Yes')
611
  ),
612
  'value' => '0',
613
+ 'merge_right' => true,
614
  'field_name' => 'skip_new',
615
  'help_text_conditional'=>array(
616
  array(
640
  'sku' => __('SKU'),
641
  ),
642
  'value' => 'id',
643
+ 'merge_right' => true,
644
  'field_name' => 'merge_with',
645
  //'help_text' => __('The products are either looked up based on their ID or SKU as per the selection.'),
646
  'help_text_conditional'=>array(
651
  )
652
  ),
653
  array(
654
+ 'help_text'=> __('To look up the product on the basis of SKU.<br/><br/><b>Note:</b> If the ID of a product in the input file is different from that of the product ID in site, then match products by SKU. If in case, the product has no SKU, it will be imported as a new item even if the file contains the correct ID.'),
655
  'condition'=>array(
656
  array('field'=>'wt_iew_merge_with', 'value'=>'sku'),
657
  )
725
  $fields['limit']['label']=__('Total number of products to export');
726
  $fields['limit']['help_text']=__('Exports specified number of products. e.g. Entering 500 with a skip count of 10 will export products from 11th to 510th position.');
727
  $fields['offset']['label']=__('Skip first <i>n</i> products');
728
+ $fields['offset']['help_text']=__('Skips specified number of products from the beginning of the database. e.g. Enter 10 to skip first 10 products from export.');
729
 
730
 
731
  $fields['product'] = array(
admin/modules/product_categories/import/import.php CHANGED
@@ -153,7 +153,7 @@ class Wt_Import_Export_For_Woo_Basic_Categories_Import {
153
  $chk = $wpdb->get_row($wpdb->prepare("SELECT t.term_id, t.slug FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE t.slug = %s and tt.taxonomy = %s ORDER BY t.term_id", rawurlencode($slug), $tax_type), ARRAY_A);
154
 
155
  $tid = '';
156
- $status = '';
157
  if (isset($chk['term_id']))
158
  $tid = $chk['term_id'];
159
 
@@ -161,7 +161,7 @@ class Wt_Import_Export_For_Woo_Basic_Categories_Import {
161
 
162
  if ($tid == '') {
163
 
164
- if (!empty($data['slug'])) {
165
 
166
  if ($taxonomy_type == 'product_tag' || $taxonomy_type == 'product_cat') {
167
 
153
  $chk = $wpdb->get_row($wpdb->prepare("SELECT t.term_id, t.slug FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE t.slug = %s and tt.taxonomy = %s ORDER BY t.term_id", rawurlencode($slug), $tax_type), ARRAY_A);
154
 
155
  $tid = '';
156
+ $status = array();
157
  if (isset($chk['term_id']))
158
  $tid = $chk['term_id'];
159
 
161
 
162
  if ($tid == '') {
163
 
164
+ if (!empty($data['slug']) || '' !== $name) {
165
 
166
  if ($taxonomy_type == 'product_tag' || $taxonomy_type == 'product_cat') {
167
 
admin/modules/product_review/product_review.php CHANGED
@@ -384,7 +384,7 @@ class Wt_Import_Export_For_Woo_Basic_Product_Review {
384
  $fields['limit']['label']=__('Total number of reviews to export');
385
  $fields['limit']['help_text']=__('Exports specified number of reviews. e.g. Entering 500 with a skip count of 10 will export reviews from 11th to 510th position.');
386
  $fields['offset']['label']=__('Skip first <i>n</i> reviews');
387
- $fields['offset']['help_text']=__('Skips specified number of reviews from the beginning. e.g. Enter 10 to skip first 10 reviews from export.');
388
 
389
  $fields['date_from'] = array(
390
  'label' => __('Date From'),
384
  $fields['limit']['label']=__('Total number of reviews to export');
385
  $fields['limit']['help_text']=__('Exports specified number of reviews. e.g. Entering 500 with a skip count of 10 will export reviews from 11th to 510th position.');
386
  $fields['offset']['label']=__('Skip first <i>n</i> reviews');
387
+ $fields['offset']['help_text']=__('Skips specified number of reviews from the beginning of the database. e.g. Enter 10 to skip first 10 reviews from export.');
388
 
389
  $fields['date_from'] = array(
390
  'label' => __('Date From'),
admin/partials/_form_field_generator.php CHANGED
@@ -331,6 +331,12 @@ foreach($form_fields as $key=>$value)
331
  $checkbox_fields=isset($value['checkbox_fields']) ? $value['checkbox_fields'] : array();
332
  foreach ($checkbox_fields as $chk_vl=>$chk_label)
333
  {
 
 
 
 
 
 
334
  ?>
335
  <input <?php echo $css_attr;?> type="checkbox" id="<?php echo $form_data_key.'_'.$chk_vl;?>" name="<?php echo $form_data_key;?>" value="<?php echo $chk_vl;?>" <?php echo ($vl==$chk_vl) ? ' checked="checked"' : ''; ?> <?php echo $attr;?> <?php echo $form_toggler_register;?> /> <?php echo $chk_label; ?>
336
  &nbsp;&nbsp;
@@ -356,7 +362,7 @@ foreach($form_fields as $key=>$value)
356
 
357
  <div id="<?php echo $dropzone_id;?>" class="wt_iew_dropzone" wt_iew_dropzone_target="#<?php echo $field_id; ?>">
358
  <div class="dz-message">
359
- <?php _e('Drop and Drop'); ?>
360
  <?php _e('or'); ?>
361
  <?php _e(' Click and Upload');?>
362
  <br /><br /><div class="wt_iew_dz_file_success"></div> <br />
@@ -371,13 +377,13 @@ foreach($form_fields as $key=>$value)
371
  {
372
  echo $field_html;
373
  }
 
374
  if($help_text!="")
375
  {
376
  ?>
377
  <span class="wt-iew_form_help"><?php echo $help_text;?></span>
378
  <?php
379
  }
380
- echo $conditional_help_html;
381
  ?>
382
  </td>
383
  <?php
331
  $checkbox_fields=isset($value['checkbox_fields']) ? $value['checkbox_fields'] : array();
332
  foreach ($checkbox_fields as $chk_vl=>$chk_label)
333
  {
334
+ if( 'Yes' === $vl){
335
+ $vl = 1;
336
+ }
337
+ if( 'No' === $vl){
338
+ $vl = 0;
339
+ }
340
  ?>
341
  <input <?php echo $css_attr;?> type="checkbox" id="<?php echo $form_data_key.'_'.$chk_vl;?>" name="<?php echo $form_data_key;?>" value="<?php echo $chk_vl;?>" <?php echo ($vl==$chk_vl) ? ' checked="checked"' : ''; ?> <?php echo $attr;?> <?php echo $form_toggler_register;?> /> <?php echo $chk_label; ?>
342
  &nbsp;&nbsp;
362
 
363
  <div id="<?php echo $dropzone_id;?>" class="wt_iew_dropzone" wt_iew_dropzone_target="#<?php echo $field_id; ?>">
364
  <div class="dz-message">
365
+ <?php _e('Drag and Drop'); ?>
366
  <?php _e('or'); ?>
367
  <?php _e(' Click and Upload');?>
368
  <br /><br /><div class="wt_iew_dz_file_success"></div> <br />
377
  {
378
  echo $field_html;
379
  }
380
+ echo $conditional_help_html;
381
  if($help_text!="")
382
  {
383
  ?>
384
  <span class="wt-iew_form_help"><?php echo $help_text;?></span>
385
  <?php
386
  }
 
387
  ?>
388
  </td>
389
  <?php
includes/class-wt-import-export-for-woo-activator.php CHANGED
@@ -57,7 +57,11 @@ class Wt_Import_Export_For_Woo_Basic_Activator_Product {
57
  public static function install_tables()
58
  {
59
  global $wpdb;
60
- $charset_collate = $wpdb->get_charset_collate();
 
 
 
 
61
  //install necessary tables
62
 
63
  //creating table for saving template data================
@@ -74,7 +78,7 @@ class Wt_Import_Export_For_Woo_Basic_Activator_Product {
74
  `name` VARCHAR(255) NOT NULL,
75
  `data` LONGTEXT NOT NULL,
76
  PRIMARY KEY (`id`)
77
- ) DEFAULT CHARSET=utf8;";
78
  dbDelta($sql_settings);
79
  }
80
  //creating table for saving template data================
@@ -98,63 +102,11 @@ class Wt_Import_Export_For_Woo_Basic_Activator_Product {
98
  `total` INT NOT NULL DEFAULT '0',
99
  `data` LONGTEXT NOT NULL,
100
  PRIMARY KEY (`id`)
101
- ) DEFAULT CHARSET=utf8;";
102
  dbDelta($sql_settings);
103
  }
104
  //creating table for saving export/import history================
105
 
106
- //creating table for saving ftp details================
107
- $search_query = "SHOW TABLES LIKE %s";
108
- $tb='wt_iew_ftp';
109
- $like = '%'.$wpdb->prefix.$tb.'%';
110
- $table_name = $wpdb->prefix.$tb;
111
- if(!$wpdb->get_results($wpdb->prepare($search_query, $like), ARRAY_N))
112
- {
113
- $sql_settings = "CREATE TABLE IF NOT EXISTS `$table_name` (
114
- `id` INT NOT NULL AUTO_INCREMENT,
115
- `name` VARCHAR(255) NOT NULL,
116
- `server` VARCHAR(255) NOT NULL,
117
- `user_name` VARCHAR(255) NOT NULL,
118
- `password` VARCHAR(255) NOT NULL,
119
- `port` INT NOT NULL DEFAULT '21',
120
- `ftps` INT NOT NULL DEFAULT '0',
121
- `is_sftp` INT NOT NULL DEFAULT '0',
122
- `passive_mode` INT NOT NULL DEFAULT '0',
123
- `export_path` VARCHAR(255) NOT NULL,
124
- `import_path` VARCHAR(255) NOT NULL,
125
- PRIMARY KEY (`id`)
126
- ) DEFAULT CHARSET=utf8;";
127
- dbDelta($sql_settings);
128
- }
129
- //creating table for saving ftp details================
130
-
131
-
132
- //creating table for saving cron data================
133
- $search_query = "SHOW TABLES LIKE %s";
134
- $tb='wt_iew_cron';
135
- $like = '%'.$wpdb->prefix.$tb.'%';
136
- $table_name = $wpdb->prefix.$tb;
137
- if(!$wpdb->get_results($wpdb->prepare($search_query, $like), ARRAY_N))
138
- {
139
- $sql_settings = "CREATE TABLE IF NOT EXISTS `$table_name` (
140
- `id` INT NOT NULL AUTO_INCREMENT,
141
- `status` INT NOT NULL DEFAULT '0',
142
- `old_status` INT NOT NULL DEFAULT '0',
143
- `action_type` VARCHAR(255) NOT NULL,
144
- `schedule_type` VARCHAR(50) NOT NULL,
145
- `item_type` VARCHAR(255) NOT NULL,
146
- `data` LONGTEXT NOT NULL,
147
- `start_time` INT NOT NULL,
148
- `cron_data` TEXT NOT NULL,
149
- `last_run` INT NOT NULL,
150
- `next_offset` INT NOT NULL DEFAULT '0',
151
- `history_id_list` TEXT NOT NULL,
152
- `history_id` INT NOT NULL,
153
- PRIMARY KEY (`id`)
154
- ) DEFAULT CHARSET=utf8;";
155
- dbDelta($sql_settings);
156
- }
157
- //creating table for saving cron data================
158
  }
159
  }
160
  }
57
  public static function install_tables()
58
  {
59
  global $wpdb;
60
+ $charset_collate = '';
61
+
62
+ if ( $wpdb->has_cap( 'collation' ) ) {
63
+ $charset_collate = $wpdb->get_charset_collate();
64
+ }
65
  //install necessary tables
66
 
67
  //creating table for saving template data================
78
  `name` VARCHAR(255) NOT NULL,
79
  `data` LONGTEXT NOT NULL,
80
  PRIMARY KEY (`id`)
81
+ ) $charset_collate;";
82
  dbDelta($sql_settings);
83
  }
84
  //creating table for saving template data================
102
  `total` INT NOT NULL DEFAULT '0',
103
  `data` LONGTEXT NOT NULL,
104
  PRIMARY KEY (`id`)
105
+ ) $charset_collate;";
106
  dbDelta($sql_settings);
107
  }
108
  //creating table for saving export/import history================
109
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  }
111
  }
112
  }
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.1.7';
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.1.8';
84
  }
85
  $this->plugin_name = 'wt-import-export-for-woo-basic';
86
 
includes/class-wt-product-legacy-menu-moved.php DELETED
@@ -1,162 +0,0 @@
1
- <?php
2
- if (!defined('ABSPATH')) {
3
- exit;
4
- }
5
- if (!class_exists('wt_product_legacy_menu_moved')) {
6
-
7
- class wt_product_legacy_menu_moved {
8
-
9
- /**
10
- * config options
11
- */
12
- public $plugin = "";
13
- public $prefix = "";
14
- public $menu_title = "";
15
- public $plugin_title = "";
16
- public $banner_message = "";
17
- public $old_menu = '';
18
- public $sholud_show_legacy_menu = '';
19
- public $old_menu_params = array();
20
-
21
- public function __construct($plugin) {
22
- $this->plugin = $plugin;
23
- $this->sholud_show_legacy_menu = 'wt_' . $this->plugin . '_show_legacy_menu';
24
- add_action('upgrader_process_complete', array($this, 'wt_upgrade_completed'), 10, 2);
25
- if ($this->wt_should_display_legacy_menu()) {
26
- add_action('admin_menu', array($this, 'wt_maybe_add_legacy_menu_redirect'));
27
- if (Wt_Import_Export_For_Woo_Basic_Common_Helper::wt_is_screen_allowed()) {
28
- $this->banner_css_class = 'wt_' . $this->plugin . '_show_legacy_menu';
29
- add_action('admin_notices', array($this, 'show_banner'));
30
- add_action('admin_print_footer_scripts', array($this, 'add_banner_scripts')); /* add banner scripts */
31
- }
32
- }
33
- $this->ajax_action_name = $this->plugin . '_process_show_legacy_menu_action';
34
- add_action('wp_ajax_' . $this->ajax_action_name, array($this, 'process_user_action')); /* process banner user action */
35
- add_action('admin_init',array($this,'wt_import_export_menu_old_moved'));
36
- }
37
-
38
- public function wt_upgrade_completed($upgrader_object, $options) {
39
- // The path to our plugin's main file
40
- $our_plugin = plugin_basename(__FILE__);
41
- // If an update has taken place and the updated type is plugins and the plugins element exists
42
- if ($options['action'] == 'update' && $options['type'] == 'plugin' && isset($options['plugins'])) {
43
- // Iterate through the plugins being updated and check if ours is there
44
- foreach ($options['plugins'] as $plugin) {
45
- if ($plugin == $our_plugin) {
46
- $this->display_legacy_menu(1);
47
- }
48
- }
49
- }
50
- }
51
-
52
- /**
53
- * Prints the banner
54
- */
55
- public function show_banner() {
56
- ?>
57
- <div class="<?php echo $this->banner_css_class; ?> notice-info notice is-dismissible">
58
-
59
- <p>
60
- <?php echo $this->banner_message; ?>
61
- </p>
62
- <p>
63
-
64
- <a class="button button-primary" data-type="remove_legacy_menu_banner"><?php _e('Remove product legacy menu');?></a>
65
- </p>
66
- </div>
67
- <?php
68
- }
69
-
70
- /**
71
- * Ajax hook to process user action on the banner
72
- */
73
- public function process_user_action() {
74
- check_ajax_referer($this->plugin);
75
- if (isset($_POST['wt_action_type']) && 'dismiss' == $_POST['wt_action_type']) {
76
- $this->display_legacy_menu(0);
77
- }
78
- exit();
79
- }
80
-
81
- /**
82
- * Add banner JS to admin footer
83
- */
84
- public function add_banner_scripts() {
85
- $ajax_url = admin_url('admin-ajax.php');
86
- $nonce = wp_create_nonce($this->plugin);
87
- ?>
88
- <script type="text/javascript">
89
- (function ($) {
90
- "use strict";
91
-
92
- /* prepare data object */
93
- var data_obj = {
94
- _wpnonce: '<?php echo $nonce; ?>',
95
- action: '<?php echo $this->ajax_action_name; ?>',
96
- wt_action_type: 'dismiss',
97
- };
98
-
99
- $(document).on('click', '.<?php echo $this->banner_css_class; ?> a.button', function (e)
100
- {
101
- e.preventDefault();
102
- var elm = $(this);
103
- elm.parents('.<?php echo $this->banner_css_class; ?>').hide();
104
-
105
- $.ajax({
106
- url: '<?php echo $ajax_url; ?>',
107
- data: data_obj,
108
- type: 'POST'
109
- });
110
-
111
- }).on('click', '.<?php echo $this->banner_css_class; ?> .notice-dismiss', function (e)
112
- {
113
- e.preventDefault();
114
- $.ajax({
115
- url: '<?php echo $ajax_url; ?>',
116
- data: data_obj,
117
- type: 'POST',
118
- });
119
-
120
- });
121
-
122
- })(jQuery)
123
- </script>
124
- <?php
125
- }
126
-
127
- /**
128
- * Maybe add menu item back in original spot to help people transition
129
- */
130
- public function wt_maybe_add_legacy_menu_redirect() {
131
- if(isset($this->old_menu_params) && !empty($this->old_menu_params) && is_array($this->old_menu_params)){
132
- foreach ($this->old_menu_params as $menu) {
133
- add_submenu_page($menu['parent_slug'],__($menu['menu_title']), __($menu['menu_title']), $menu['capability'], 'import-export-menu-old', array($this, 'wt_import_export_menu_old_moved_old'));
134
- }
135
- }
136
- }
137
-
138
- public function wt_import_export_menu_old_moved_old(){
139
- // this mooved wt_import_export_menu_old_moved
140
- }
141
-
142
- /**
143
- * Call back for transition menu item
144
- */
145
- public function wt_import_export_menu_old_moved() {
146
- if(isset($_GET['page']) && $_GET['page']=='import-export-menu-old'){
147
- wp_safe_redirect(admin_url('/admin.php?page=wt_import_export_for_woo_basic_export'), 301);
148
- exit();
149
- }
150
- }
151
-
152
- public function wt_should_display_legacy_menu() {
153
- return (bool) get_option($this->sholud_show_legacy_menu);
154
- }
155
-
156
- public function display_legacy_menu($display = false) {
157
- update_option($this->sholud_show_legacy_menu, $display ? 1 : 0 );
158
- }
159
-
160
- }
161
-
162
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/product-import-export-for-woo.pot ADDED
@@ -0,0 +1,2322 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #, fuzzy
2
+ msgid ""
3
+ msgstr ""
4
+ "Project-Id-Version: Product CSV Import Export (BASIC)\n"
5
+ "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2022-02-19 21:41+0530\n"
7
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
+ "Language-Team: \n"
10
+ "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
11
+ "MIME-Version: 1.0\n"
12
+ "Content-Type: text/plain; charset=UTF-8\n"
13
+ "Content-Transfer-Encoding: 8bit\n"
14
+ "X-Generator: Poedit 3.0\n"
15
+ "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && "
16
+ "n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
18
+ "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
19
+ "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
20
+ "X-Loco-Version: 2.5.0; wp-5.6.1\n"
21
+ "X-Domain: product-import-export-for-woo\n"
22
+ "X-Poedit-Basepath: ..\n"
23
+ "X-Poedit-SearchPath-0: .\n"
24
+ "X-Poedit-SearchPath-1: .\n"
25
+
26
+ #: admin/class-wt-import-export-for-woo-admin.php:113
27
+ msgid "Settings updated."
28
+ msgstr ""
29
+
30
+ #: admin/class-wt-import-export-for-woo-admin.php:114
31
+ msgid "All fields are mandatory"
32
+ msgstr ""
33
+
34
+ #: admin/class-wt-import-export-for-woo-admin.php:115
35
+ msgid "Unable to update Settings."
36
+ msgstr ""
37
+
38
+ #: admin/class-wt-import-export-for-woo-admin.php:116
39
+ msgid "Unable to delete template"
40
+ msgstr ""
41
+
42
+ #: admin/class-wt-import-export-for-woo-admin.php:117
43
+ msgid "Deleting template..."
44
+ msgstr ""
45
+
46
+ #: admin/class-wt-import-export-for-woo-admin.php:118
47
+ msgid "Value is empty."
48
+ msgstr ""
49
+
50
+ #: admin/class-wt-import-export-for-woo-admin.php:119
51
+ #, php-format
52
+ msgid ""
53
+ "An unknown error has occurred! Refer to our %stroubleshooting guide%s for "
54
+ "assistance."
55
+ msgstr ""
56
+
57
+ #: admin/class-wt-import-export-for-woo-admin.php:120
58
+ msgid "Success."
59
+ msgstr ""
60
+
61
+ #: admin/class-wt-import-export-for-woo-admin.php:121
62
+ msgid "Loading..."
63
+ msgstr ""
64
+
65
+ #: admin/class-wt-import-export-for-woo-admin.php:122
66
+ #: admin/modules/history/history.php:519
67
+ msgid "Are you sure?"
68
+ msgstr ""
69
+
70
+ #: admin/class-wt-import-export-for-woo-admin.php:123
71
+ msgid "Use expression as value."
72
+ msgstr ""
73
+
74
+ #: admin/class-wt-import-export-for-woo-admin.php:124
75
+ #: admin/views/_save_template_popup.php:29
76
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:46
77
+ msgid "Cancel"
78
+ msgstr ""
79
+
80
+ #: admin/class-wt-import-export-for-woo-admin.php:129
81
+ #: admin/class-wt-import-export-for-woo-admin.php:134
82
+ msgid "Order, Coupon, Subscription Export Import for WooCommerce"
83
+ msgstr ""
84
+
85
+ #: admin/class-wt-import-export-for-woo-admin.php:139
86
+ #: admin/class-wt-import-export-for-woo-admin.php:144
87
+ #: admin/class-wt-import-export-for-woo-admin.php:149
88
+ #: admin/class-wt-import-export-for-woo-admin.php:154 admin/views/market.php:13
89
+ msgid "Product Import Export Plugin For WooCommerce"
90
+ msgstr ""
91
+
92
+ #: admin/class-wt-import-export-for-woo-admin.php:159
93
+ msgid "WordPress Users & WooCommerce Customers Import Export"
94
+ msgstr ""
95
+
96
+ #: admin/class-wt-import-export-for-woo-admin.php:180
97
+ #: admin/class-wt-import-export-for-woo-admin.php:181
98
+ #: admin/class-wt-import-export-for-woo-admin.php:203
99
+ #: admin/class-wt-import-export-for-woo-admin.php:204
100
+ msgid "General Settings"
101
+ msgstr ""
102
+
103
+ #: admin/class-wt-import-export-for-woo-admin.php:251
104
+ #: admin/class-wt-import-export-for-woo-admin.php:292
105
+ #: admin/modules/export/export.php:213 admin/modules/export/export.php:475
106
+ #: admin/modules/history/history.php:97 admin/modules/import/import.php:1098
107
+ msgid "Error"
108
+ msgstr ""
109
+
110
+ #: admin/class-wt-import-export-for-woo-admin.php:278
111
+ msgid "Settings Updated"
112
+ msgstr ""
113
+
114
+ #: admin/class-wt-import-export-for-woo-admin.php:305
115
+ msgid "Template deleted successfully"
116
+ msgstr ""
117
+
118
+ #: admin/class-wt-import-export-for-woo-admin.php:436
119
+ msgid "Settings"
120
+ msgstr ""
121
+
122
+ #: admin/class-wt-import-export-for-woo-admin.php:437
123
+ #: admin/views/admin-settings-help.php:17 admin/views/admin-settings-help.php:20
124
+ #: product-import-export-for-woo.php:164
125
+ msgid "Documentation"
126
+ msgstr ""
127
+
128
+ #: admin/class-wt-import-export-for-woo-admin.php:438
129
+ #: product-import-export-for-woo.php:165
130
+ msgid "Support"
131
+ msgstr ""
132
+
133
+ #: admin/modules/export/classes/class-export-ajax.php:119
134
+ #: admin/modules/export/views/_export_mapping_page.php:28
135
+ #: admin/modules/import/classes/class-import-ajax.php:247
136
+ #: admin/modules/import/views/_import_mapping_page.php:96
137
+ msgid "Drag to rearrange the columns"
138
+ msgstr ""
139
+
140
+ #: admin/modules/export/classes/class-export-ajax.php:265
141
+ #: admin/modules/import/classes/class-import-ajax.php:503
142
+ msgid "Please enter a different name"
143
+ msgstr ""
144
+
145
+ #: admin/modules/export/classes/class-export-ajax.php:268
146
+ #: admin/modules/import/classes/class-import-ajax.php:506
147
+ msgid "Template with same name already exists"
148
+ msgstr ""
149
+
150
+ #: admin/modules/export/classes/class-export-ajax.php:303
151
+ #: admin/modules/import/classes/class-import-ajax.php:542
152
+ msgid "Template updated successfully"
153
+ msgstr ""
154
+
155
+ #: admin/modules/export/classes/class-export-ajax.php:321
156
+ #: admin/modules/import/classes/class-import-ajax.php:559
157
+ msgid "Template saved successfully"
158
+ msgstr ""
159
+
160
+ #: admin/modules/export/classes/class-export-ajax.php:622
161
+ #: admin/modules/import/classes/class-import-ajax.php:911
162
+ msgid "Back"
163
+ msgstr ""
164
+
165
+ #: admin/modules/export/classes/class-export-ajax.php:635
166
+ #: admin/modules/export/export.php:362
167
+ #: admin/modules/import/classes/class-import-ajax.php:924
168
+ #: admin/modules/import/import.php:392
169
+ msgid "Step"
170
+ msgstr ""
171
+
172
+ #: admin/modules/export/classes/class-export-ajax.php:642
173
+ #: admin/modules/import/classes/class-import-ajax.php:931
174
+ msgid "Or"
175
+ msgstr ""
176
+
177
+ #: admin/modules/export/classes/class-export-ajax.php:661
178
+ #: admin/modules/export/classes/class-export-ajax.php:679
179
+ #: admin/modules/import/classes/class-import-ajax.php:950
180
+ #: admin/modules/import/classes/class-import-ajax.php:968
181
+ msgid "Save template"
182
+ msgstr ""
183
+
184
+ #: admin/modules/export/classes/class-export-ajax.php:665
185
+ #: admin/modules/import/classes/class-import-ajax.php:954
186
+ #: admin/views/_save_template_popup.php:13
187
+ msgid "Save"
188
+ msgstr ""
189
+
190
+ #: admin/modules/export/classes/class-export-ajax.php:669
191
+ #: admin/modules/import/classes/class-import-ajax.php:958
192
+ msgid "Save As"
193
+ msgstr ""
194
+
195
+ #: admin/modules/export/classes/class-export-ajax.php:691
196
+ msgid "Export images"
197
+ msgstr ""
198
+
199
+ #: admin/modules/export/classes/class-export-ajax.php:700
200
+ #: admin/modules/export/export.php:145 admin/modules/export/export.php:156
201
+ #: admin/modules/export/export.php:157
202
+ #: admin/modules/export/views/_export_header.php:8
203
+ #: admin/modules/export/views/main.php:29 admin/modules/history/history.php:41
204
+ #: product-import-export-for-woo.php:162
205
+ msgid "Export"
206
+ msgstr ""
207
+
208
+ #: admin/modules/export/export.php:42 admin/modules/import/import.php:48
209
+ msgid "CSV"
210
+ msgstr ""
211
+
212
+ #: admin/modules/export/export.php:43
213
+ msgid "XML"
214
+ msgstr ""
215
+
216
+ #: admin/modules/export/export.php:50 admin/modules/import/import.php:57
217
+ msgid "Select a post type"
218
+ msgstr ""
219
+
220
+ #: admin/modules/export/export.php:51
221
+ msgid ""
222
+ "Export and download the data for the respective post type into a CSV file. As "
223
+ "per the selected post type, we can use this exported CSV file to import data "
224
+ "to your site."
225
+ msgstr ""
226
+
227
+ #: admin/modules/export/export.php:54
228
+ #: admin/modules/export/views/_export_method_export_page.php:19
229
+ msgid "Select an export method"
230
+ msgstr ""
231
+
232
+ #: admin/modules/export/export.php:55
233
+ msgid ""
234
+ "Choose from the options below to continue with your export: quick export from "
235
+ "DB, based on a pre-saved template or a new export with advanced options."
236
+ msgstr ""
237
+
238
+ #: admin/modules/export/export.php:58
239
+ msgid "Filter data"
240
+ msgstr ""
241
+
242
+ #: admin/modules/export/export.php:59
243
+ msgid "Filter data that needs to be exported as per the below criteria."
244
+ msgstr ""
245
+
246
+ #: admin/modules/export/export.php:62
247
+ msgid "Map and reorder export columns"
248
+ msgstr ""
249
+
250
+ #: admin/modules/export/export.php:63
251
+ msgid ""
252
+ "The default export column names can be edited from the screen below, if "
253
+ "required. If you have chosen a pre-saved template you can see the preferred "
254
+ "names and choices that were last saved. You may also drag the columns "
255
+ "accordingly to reorder them within the output file."
256
+ msgstr ""
257
+
258
+ #: admin/modules/export/export.php:66
259
+ msgid "Advanced options/Batch export"
260
+ msgstr ""
261
+
262
+ #: admin/modules/export/export.php:67
263
+ msgid ""
264
+ "You can save the template file for future exports or proceed with the export."
265
+ msgstr ""
266
+
267
+ #: admin/modules/export/export.php:83
268
+ msgid "Quick export"
269
+ msgstr ""
270
+
271
+ #: admin/modules/export/export.php:83
272
+ msgid "Exports all the basic fields."
273
+ msgstr ""
274
+
275
+ #: admin/modules/export/export.php:84 admin/modules/import/import.php:76
276
+ msgid "Pre-saved template"
277
+ msgstr ""
278
+
279
+ #: admin/modules/export/export.php:84
280
+ msgid ""
281
+ "Exports data as per the specifications(filters,selective column,mapping etc) "
282
+ "from the previously saved file."
283
+ msgstr ""
284
+
285
+ #: admin/modules/export/export.php:85
286
+ msgid "Advanced export"
287
+ msgstr ""
288
+
289
+ #: admin/modules/export/export.php:85
290
+ msgid ""
291
+ "Exports data after a detailed process of filtration, column selection and "
292
+ "advanced options. The configured settings can be saved as a template for "
293
+ "future exports."
294
+ msgstr ""
295
+
296
+ #: admin/modules/export/export.php:118
297
+ msgid "Default Export method"
298
+ msgstr ""
299
+
300
+ #: admin/modules/export/export.php:124
301
+ msgid "Select the default method of export."
302
+ msgstr ""
303
+
304
+ #: admin/modules/export/export.php:127
305
+ msgid "Default Export batch count"
306
+ msgstr ""
307
+
308
+ #: admin/modules/export/export.php:131
309
+ msgid "Provide the default count for the records to be exported in a batch."
310
+ msgstr ""
311
+
312
+ #: admin/modules/export/export.php:146
313
+ msgid "WebToffee Import Export (Basic)"
314
+ msgstr ""
315
+
316
+ #: admin/modules/export/export.php:232
317
+ msgid "Limit"
318
+ msgstr ""
319
+
320
+ #: admin/modules/export/export.php:237
321
+ msgid ""
322
+ "The actual number of records you want to export. e.g. A limit of 500 with an "
323
+ "offset 10 will export records from 11th to 510th position."
324
+ msgstr ""
325
+
326
+ #: admin/modules/export/export.php:242
327
+ msgid "Offset"
328
+ msgstr ""
329
+
330
+ #: admin/modules/export/export.php:245
331
+ msgid "0"
332
+ msgstr ""
333
+
334
+ #: admin/modules/export/export.php:246
335
+ msgid ""
336
+ "Specify the number of records that should be skipped from the beginning. e.g. "
337
+ "An offset of 10 skips the first 10 records."
338
+ msgstr ""
339
+
340
+ #: admin/modules/export/export.php:258 admin/modules/import/import.php:180
341
+ msgid "Local"
342
+ msgstr ""
343
+
344
+ #: admin/modules/export/export.php:275
345
+ msgid "Export in batches of"
346
+ msgstr ""
347
+
348
+ #: admin/modules/export/export.php:280
349
+ #, php-format
350
+ msgid ""
351
+ "The number of records that the server will process for every iteration within "
352
+ "the configured timeout interval. If the export fails due to timeout you can "
353
+ "lower this number accordingly and try again. Defaulted to %d records."
354
+ msgstr ""
355
+
356
+ #: admin/modules/export/export.php:359 admin/modules/import/import.php:389
357
+ msgid "Choosed template: "
358
+ msgstr ""
359
+
360
+ #: admin/modules/export/export.php:360
361
+ msgid "Please select an export method."
362
+ msgstr ""
363
+
364
+ #: admin/modules/export/export.php:361
365
+ #: admin/modules/export/views/_export_method_export_page.php:14
366
+ msgid "Please select an export template."
367
+ msgstr ""
368
+
369
+ #: admin/modules/export/export.php:363 admin/modules/import/import.php:393
370
+ msgid "Please select an FTP profile."
371
+ msgstr ""
372
+
373
+ #: admin/modules/export/export.php:488 admin/modules/history/history.php:36
374
+ #: admin/modules/import/import.php:1051
375
+ msgid "Finished"
376
+ msgstr ""
377
+
378
+ #: admin/modules/export/export.php:661
379
+ #, php-format
380
+ msgid "Uploading to %s"
381
+ msgstr ""
382
+
383
+ #: admin/modules/export/export.php:667
384
+ msgid "Export file processing completed"
385
+ msgstr ""
386
+
387
+ #: admin/modules/export/export.php:675
388
+ msgid "You can manage exports from History section."
389
+ msgstr ""
390
+
391
+ #: admin/modules/export/export.php:678
392
+ msgid "Download file"
393
+ msgstr ""
394
+
395
+ #: admin/modules/export/export.php:701
396
+ #, php-format
397
+ msgid "Exporting...(%d out of %d)"
398
+ msgstr ""
399
+
400
+ #: admin/modules/export/views/_export_mapping_page.php:11
401
+ #: admin/modules/import/views/_import_mapping_page.php:79
402
+ msgid "Default fields"
403
+ msgstr ""
404
+
405
+ #: admin/modules/export/views/_export_mapping_page.php:12
406
+ #: admin/modules/export/views/_export_mapping_page.php:87
407
+ #: admin/modules/import/views/_import_mapping_page.php:80
408
+ #: admin/modules/import/views/_import_mapping_page.php:292
409
+ msgid " columns(s) selected"
410
+ msgstr ""
411
+
412
+ #: admin/modules/export/views/_export_mapping_page.php:22
413
+ #: admin/modules/export/views/_export_meta_step_page.php:16
414
+ #: admin/modules/import/views/_import_mapping_page.php:90
415
+ #: admin/modules/import/views/_import_meta_step_page.php:16
416
+ msgid "Column"
417
+ msgstr ""
418
+
419
+ #: admin/modules/export/views/_export_mapping_page.php:23
420
+ #: admin/modules/export/views/_export_meta_step_page.php:17
421
+ #: admin/modules/import/views/_import_mapping_page.php:91
422
+ #: admin/modules/import/views/_import_meta_step_page.php:17
423
+ msgid "Column name"
424
+ msgstr ""
425
+
426
+ #: admin/modules/export/views/_export_mapping_page.php:54
427
+ #: admin/modules/export/views/_export_meta_step_page.php:49
428
+ #: admin/modules/import/views/_import_mapping_page.php:258
429
+ #: admin/modules/import/views/_import_meta_step_page.php:36
430
+ msgid "No fields found."
431
+ msgstr ""
432
+
433
+ #: admin/modules/export/views/_export_method_export_page.php:10
434
+ msgid "Please select an export method"
435
+ msgstr ""
436
+
437
+ #: admin/modules/export/views/_export_method_export_page.php:42
438
+ msgid "Include fields from the respective groups"
439
+ msgstr ""
440
+
441
+ #: admin/modules/export/views/_export_method_export_page.php:67
442
+ msgid ""
443
+ "Enabling any of these ensures that all the fields from the respective groups "
444
+ "are included in your export."
445
+ msgstr ""
446
+
447
+ #: admin/modules/export/views/_export_method_export_page.php:73
448
+ msgid "Export template"
449
+ msgstr ""
450
+
451
+ #: admin/modules/export/views/_export_method_export_page.php:76
452
+ #: admin/modules/import/views/_import_method_import_page.php:38
453
+ msgid "Select a template"
454
+ msgstr ""
455
+
456
+ #: admin/modules/export/views/_export_post_type_page.php:9
457
+ #: admin/modules/import/views/_import_post_type_page.php:9
458
+ msgid "Please select a post type"
459
+ msgstr ""
460
+
461
+ #: admin/modules/export/views/_export_post_type_page.php:13
462
+ msgid "Select a post type to export"
463
+ msgstr ""
464
+
465
+ #: admin/modules/export/views/_export_post_type_page.php:16
466
+ #: admin/modules/import/views/_import_post_type_page.php:16
467
+ msgid "Select post type"
468
+ msgstr ""
469
+
470
+ #: admin/modules/export/views/main.php:31 admin/modules/import/views/main.php:41
471
+ msgid "Developed by"
472
+ msgstr ""
473
+
474
+ #: admin/modules/export/views/main.php:41 admin/modules/import/views/main.php:51
475
+ msgid "Unable to handle Re-Run request."
476
+ msgstr ""
477
+
478
+ #: admin/modules/history/history.php:35
479
+ msgid "Running/Incomplete"
480
+ msgstr ""
481
+
482
+ #: admin/modules/history/history.php:37
483
+ msgid "Failed"
484
+ msgstr ""
485
+
486
+ #: admin/modules/history/history.php:42
487
+ #: admin/modules/import/classes/class-import-ajax.php:977
488
+ #: admin/modules/import/import.php:264 admin/modules/import/import.php:265
489
+ #: admin/modules/import/views/_import_header.php:8
490
+ #: admin/modules/import/views/main.php:39 product-import-export-for-woo.php:163
491
+ msgid "Import"
492
+ msgstr ""
493
+
494
+ #: admin/modules/history/history.php:43
495
+ msgid "Image Export"
496
+ msgstr ""
497
+
498
+ #: admin/modules/history/history.php:71 admin/modules/history/history.php:72
499
+ msgid "History"
500
+ msgstr ""
501
+
502
+ #: admin/modules/history/history.php:80 admin/modules/history/history.php:81
503
+ #: admin/modules/history/views/_log_list.php:16
504
+ msgid "Import Logs"
505
+ msgstr ""
506
+
507
+ #: admin/modules/history/history.php:169
508
+ #, php-format
509
+ msgid ""
510
+ "Please check the Generate import log is enabled under <a target = \"_blank\" "
511
+ "href=\"%s\">settings</a>"
512
+ msgstr ""
513
+
514
+ #: admin/modules/history/history.php:207
515
+ msgid "Advanced options"
516
+ msgstr ""
517
+
518
+ #: admin/modules/history/history.php:212
519
+ msgid "Auto delete history"
520
+ msgstr ""
521
+
522
+ #: admin/modules/history/history.php:214 admin/modules/import/import.php:121
523
+ msgid "Enable"
524
+ msgstr ""
525
+
526
+ #: admin/modules/history/history.php:218
527
+ msgid "Enable auto delete for records within the history section."
528
+ msgstr ""
529
+
530
+ #: admin/modules/history/history.php:227
531
+ msgid "Maximum entries"
532
+ msgstr ""
533
+
534
+ #: admin/modules/history/history.php:235
535
+ msgid ""
536
+ "Indicates the maximum records to retain in history. Limit the number of "
537
+ "records with status ‘Finished’. E.g On giving an input of 50, the system will "
538
+ "retain(not delete) the latest 50 records with status ‘Finished’. Any other "
539
+ "record with a different status will not be retained."
540
+ msgstr ""
541
+
542
+ #: admin/modules/history/history.php:356
543
+ #: admin/modules/history/views/_history_list.php:110
544
+ msgid "Post type"
545
+ msgstr ""
546
+
547
+ #: admin/modules/history/history.php:363
548
+ #: admin/modules/history/views/_history_list.php:109
549
+ msgid "Action type"
550
+ msgstr ""
551
+
552
+ #: admin/modules/history/history.php:370
553
+ #: admin/modules/history/views/_history_list.php:113
554
+ #: admin/modules/history/views/_log_table.php:44
555
+ #: admin/modules/product_review/product_review.php:461
556
+ msgid "Status"
557
+ msgstr ""
558
+
559
+ #: admin/modules/history/history.php:390
560
+ msgid "Date descending"
561
+ msgstr ""
562
+
563
+ #: admin/modules/history/history.php:391
564
+ msgid "Date ascending"
565
+ msgstr ""
566
+
567
+ #: admin/modules/history/history.php:822
568
+ msgid " record(s)"
569
+ msgstr ""
570
+
571
+ #: admin/modules/history/views/_history_list.php:7
572
+ #: admin/views/admin-settings-marketing.php:128
573
+ #: admin/views/admin-settings-marketing.php:436
574
+ msgid "Import/Export history"
575
+ msgstr ""
576
+
577
+ #: admin/modules/history/views/_history_list.php:10
578
+ msgid ""
579
+ "Lists the runs and the status corresponding to every import/export with "
580
+ "options to re-run, view detailed log or delete entry."
581
+ msgstr ""
582
+
583
+ #: admin/modules/history/views/_history_list.php:21
584
+ msgid "Filter"
585
+ msgstr ""
586
+
587
+ #: admin/modules/history/views/_history_list.php:32
588
+ #: admin/modules/product_review/product_review.php:427
589
+ #: admin/modules/product_review/product_review.php:438
590
+ msgid "All"
591
+ msgstr ""
592
+
593
+ #: admin/modules/history/views/_history_list.php:55
594
+ msgid "Sort by"
595
+ msgstr ""
596
+
597
+ #: admin/modules/history/views/_history_list.php:68
598
+ msgid "Max record/page"
599
+ msgstr ""
600
+
601
+ #: admin/modules/history/views/_history_list.php:82
602
+ #: admin/modules/history/views/_history_list.php:92
603
+ msgid "Apply"
604
+ msgstr ""
605
+
606
+ #: admin/modules/history/views/_history_list.php:89
607
+ msgid "Bulk Actions"
608
+ msgstr ""
609
+
610
+ #: admin/modules/history/views/_history_list.php:90
611
+ #: admin/modules/history/views/_history_list.php:150
612
+ #: admin/modules/history/views/_log_list.php:55
613
+ #: admin/views/admin-settings-pre-saved-templates.php:60
614
+ msgid "Delete"
615
+ msgstr ""
616
+
617
+ #: admin/modules/history/views/_history_list.php:106
618
+ msgid "No."
619
+ msgstr ""
620
+
621
+ #: admin/modules/history/views/_history_list.php:108
622
+ msgid "Id"
623
+ msgstr ""
624
+
625
+ #: admin/modules/history/views/_history_list.php:111
626
+ msgid "Started at"
627
+ msgstr ""
628
+
629
+ #: admin/modules/history/views/_history_list.php:116
630
+ #, php-format
631
+ msgid "%sSuccess%s - Process completed successfully"
632
+ msgstr ""
633
+
634
+ #: admin/modules/history/views/_history_list.php:117
635
+ #, php-format
636
+ msgid ""
637
+ "%sFailed%s - Failed process triggered due to connection/permission or similar "
638
+ "issues(unable to establish FTP/DB connection, write permission issues etc.)"
639
+ msgstr ""
640
+
641
+ #: admin/modules/history/views/_history_list.php:118
642
+ #, php-format
643
+ msgid ""
644
+ "%sRunning/Incomplete%s - Process that are running currently or that may have "
645
+ "been terminated unknowingly(e.g, closing a browser tab while in progress etc)"
646
+ msgstr ""
647
+
648
+ #: admin/modules/history/views/_history_list.php:122
649
+ #: admin/modules/history/views/_log_list.php:43
650
+ msgid "Actions"
651
+ msgstr ""
652
+
653
+ #: admin/modules/history/views/_history_list.php:124
654
+ msgid ""
655
+ "Re-run will take the user to the respective screen depending on the "
656
+ "corresponding action type and the user can initiate the process accordingly."
657
+ msgstr ""
658
+
659
+ #: admin/modules/history/views/_history_list.php:146
660
+ msgid "Unknown"
661
+ msgstr ""
662
+
663
+ #: admin/modules/history/views/_history_list.php:164
664
+ msgid "Re-Run"
665
+ msgstr ""
666
+
667
+ #: admin/modules/history/views/_history_list.php:177
668
+ #: admin/modules/history/views/settings.php:31
669
+ msgid "View log"
670
+ msgstr ""
671
+
672
+ #: admin/modules/history/views/_history_list.php:185
673
+ #: admin/modules/history/views/_log_list.php:57
674
+ msgid "Download"
675
+ msgstr ""
676
+
677
+ #: admin/modules/history/views/_history_list.php:201
678
+ #: admin/modules/history/views/_log_table.php:127
679
+ msgid "No records found."
680
+ msgstr ""
681
+
682
+ #: admin/modules/history/views/_log_list.php:18
683
+ msgid ""
684
+ "Lists developer logs mostly required for debugging purposes. Options to view "
685
+ "detailed logs are available along with delete and download(that can be shared "
686
+ "with the support team in case of issues)."
687
+ msgstr ""
688
+
689
+ #: admin/modules/history/views/_log_list.php:42
690
+ msgid "File"
691
+ msgstr ""
692
+
693
+ #: admin/modules/history/views/_log_list.php:56
694
+ msgid "View"
695
+ msgstr ""
696
+
697
+ #: admin/modules/history/views/_log_list.php:69
698
+ msgid "No logs found."
699
+ msgstr ""
700
+
701
+ #: admin/modules/history/views/_log_table.php:17
702
+ msgid "Item with same ID already exists."
703
+ msgstr ""
704
+
705
+ #: admin/modules/history/views/_log_table.php:23
706
+ msgid "Importing item conflicts with an existing post."
707
+ msgstr ""
708
+
709
+ #: admin/modules/history/views/_log_table.php:29
710
+ #: admin/modules/product/import/import.php:1512
711
+ msgid "Invalid product type."
712
+ msgstr ""
713
+
714
+ #: admin/modules/history/views/_log_table.php:43
715
+ msgid "Row No."
716
+ msgstr ""
717
+
718
+ #: admin/modules/history/views/_log_table.php:45
719
+ msgid "Message"
720
+ msgstr ""
721
+
722
+ #: admin/modules/history/views/_log_table.php:46
723
+ #: admin/views/admin-settings-pre-saved-templates.php:45
724
+ msgid "Item"
725
+ msgstr ""
726
+
727
+ #: admin/modules/history/views/_log_table.php:68
728
+ msgid "Success"
729
+ msgstr ""
730
+
731
+ #: admin/modules/history/views/_log_table.php:68
732
+ msgid "Failed/Skipped"
733
+ msgstr ""
734
+
735
+ #: admin/modules/history/views/_log_table.php:105
736
+ msgid "Please refer"
737
+ msgstr ""
738
+
739
+ #: admin/modules/history/views/_log_table.php:105
740
+ msgid "this article"
741
+ msgstr ""
742
+
743
+ #: admin/modules/history/views/_log_table.php:105
744
+ msgid "for troubleshoot."
745
+ msgstr ""
746
+
747
+ #: admin/modules/history/views/_log_table.php:119
748
+ msgid "Load more."
749
+ msgstr ""
750
+
751
+ #: admin/modules/history/views/_log_table.php:120
752
+ msgid "Loading...."
753
+ msgstr ""
754
+
755
+ #: admin/modules/import/classes/class-import-ajax.php:164
756
+ msgid ""
757
+ "Unable to upload file. Please check write permission of your `wp-content` "
758
+ "folder."
759
+ msgstr ""
760
+
761
+ #: admin/modules/import/classes/class-import-ajax.php:168
762
+ #, php-format
763
+ msgid "File size exceeds the limit. %dMB max"
764
+ msgstr ""
765
+
766
+ #: admin/modules/import/classes/class-import-ajax.php:172
767
+ #, php-format
768
+ msgid "Invalid file type. Only %s are allowed."
769
+ msgstr ""
770
+
771
+ #: admin/modules/import/classes/class-import-ajax.php:752
772
+ msgid "Product taxonomies"
773
+ msgstr ""
774
+
775
+ #: admin/modules/import/classes/class-import-ajax.php:755
776
+ msgid "New taxonomy: "
777
+ msgstr ""
778
+
779
+ #: admin/modules/import/classes/class-import-ajax.php:761
780
+ msgid "Custom Field: "
781
+ msgstr ""
782
+
783
+ #: admin/modules/import/classes/class-import-ajax.php:768
784
+ msgid "Taxonomy attributes"
785
+ msgstr ""
786
+
787
+ #: admin/modules/import/classes/class-import-ajax.php:771
788
+ msgid "New attribute: "
789
+ msgstr ""
790
+
791
+ #: admin/modules/import/classes/class-import-ajax.php:777
792
+ msgid "Attribute data: "
793
+ msgstr ""
794
+
795
+ #: admin/modules/import/classes/class-import-ajax.php:782
796
+ msgid "Attribute default value: "
797
+ msgstr ""
798
+
799
+ #: admin/modules/import/import.php:58
800
+ msgid "Use a CSV file to import data. As a first step, select the post type."
801
+ msgstr ""
802
+
803
+ #: admin/modules/import/import.php:61
804
+ msgid "Select import method"
805
+ msgstr ""
806
+
807
+ #: admin/modules/import/import.php:62
808
+ msgid ""
809
+ "Choose from the options below to continue with your import: quick import, "
810
+ "based on a pre-saved template or a new import with advanced options."
811
+ msgstr ""
812
+
813
+ #: admin/modules/import/import.php:65
814
+ msgid "Map import columns"
815
+ msgstr ""
816
+
817
+ #: admin/modules/import/import.php:66
818
+ msgid "Map the standard columns with your CSV column names."
819
+ msgstr ""
820
+
821
+ #: admin/modules/import/import.php:69
822
+ msgid "Advanced options/Batch import"
823
+ msgstr ""
824
+
825
+ #: admin/modules/import/import.php:70
826
+ msgid ""
827
+ "Use advanced options from below to decide on the delimiter options, updates to "
828
+ "existing products, batch import count or schedule an import. You can also save "
829
+ "the template file for future imports."
830
+ msgstr ""
831
+
832
+ #: admin/modules/import/import.php:75
833
+ msgid "Quick import"
834
+ msgstr ""
835
+
836
+ #: admin/modules/import/import.php:75
837
+ msgid ""
838
+ "Use this option primarily if you exported the input file using the same plugin."
839
+ msgstr ""
840
+
841
+ #: admin/modules/import/import.php:76
842
+ msgid ""
843
+ "Retains the filter parameters and column specifications as per the chosen "
844
+ "template and imports data accordingly."
845
+ msgstr ""
846
+
847
+ #: admin/modules/import/import.php:77
848
+ msgid "Advanced Import"
849
+ msgstr ""
850
+
851
+ #: admin/modules/import/import.php:77
852
+ msgid ""
853
+ "Imports data after a detailed process of filtration, column selection and "
854
+ "advanced options. The configured settings can be saved as a template for "
855
+ "future imports."
856
+ msgstr ""
857
+
858
+ #: admin/modules/import/import.php:110
859
+ msgid "Maximum execution time"
860
+ msgstr ""
861
+
862
+ #: admin/modules/import/import.php:115
863
+ msgid ""
864
+ "The maximum execution time, in seconds(eg:- 300, 600, 1800, 3600). If set to "
865
+ "zero, no time limit is imposed. Increasing this will reduce the chance of "
866
+ "export/import timeouts."
867
+ msgstr ""
868
+
869
+ #: admin/modules/import/import.php:119
870
+ msgid "Generate Import log"
871
+ msgstr ""
872
+
873
+ #: admin/modules/import/import.php:125
874
+ msgid "You can view the logs in the <a href="
875
+ msgstr ""
876
+
877
+ #: admin/modules/import/import.php:130
878
+ msgid "Default Import method"
879
+ msgstr ""
880
+
881
+ #: admin/modules/import/import.php:136
882
+ msgid "Select the default method of import."
883
+ msgstr ""
884
+
885
+ #: admin/modules/import/import.php:139
886
+ msgid "Default Import batch count"
887
+ msgstr ""
888
+
889
+ #: admin/modules/import/import.php:143
890
+ msgid "Provide the default count for the records to be imported in a batch."
891
+ msgstr ""
892
+
893
+ #: admin/modules/import/import.php:160
894
+ msgid "Import in batches of"
895
+ msgstr ""
896
+
897
+ #: admin/modules/import/import.php:164
898
+ #, php-format
899
+ msgid ""
900
+ "The number of records that the server will process for every iteration within "
901
+ "the configured timeout interval. If the import fails you can lower this number "
902
+ "accordingly and try again. Defaulted to %d records."
903
+ msgstr ""
904
+
905
+ #: admin/modules/import/import.php:196
906
+ msgid "Choose file for Import"
907
+ msgstr ""
908
+
909
+ #: admin/modules/import/import.php:212
910
+ msgid "Select a file"
911
+ msgstr ""
912
+
913
+ #: admin/modules/import/import.php:234
914
+ msgid "Delimiter"
915
+ msgstr ""
916
+
917
+ #: admin/modules/import/import.php:242
918
+ msgid ""
919
+ "The character used to separate columns in the CSV file. Takes comma (,) by "
920
+ "default."
921
+ msgstr ""
922
+
923
+ #: admin/modules/import/import.php:390
924
+ msgid "Please select an import method."
925
+ msgstr ""
926
+
927
+ #: admin/modules/import/import.php:391 admin/modules/import/import.php:396
928
+ #: admin/modules/import/views/_import_method_import_page.php:9
929
+ msgid "Please select an import template."
930
+ msgstr ""
931
+
932
+ #: admin/modules/import/import.php:394
933
+ msgid "Please choose import from."
934
+ msgstr ""
935
+
936
+ #: admin/modules/import/import.php:395
937
+ msgid "Please choose an import file."
938
+ msgstr ""
939
+
940
+ #: admin/modules/import/import.php:397
941
+ msgid "Creating temp file and validating."
942
+ msgstr ""
943
+
944
+ #: admin/modules/import/import.php:398
945
+ msgid "Processing input file..."
946
+ msgstr ""
947
+
948
+ #: admin/modules/import/import.php:399
949
+ msgid ""
950
+ "This column is not present in the import list. Please tick the checkbox to "
951
+ "include."
952
+ msgstr ""
953
+
954
+ #: admin/modules/import/import.php:400
955
+ msgid "Uploading..."
956
+ msgstr ""
957
+
958
+ #: admin/modules/import/import.php:401
959
+ msgid "You are using an outdated browser. Please upgarde your browser."
960
+ msgstr ""
961
+
962
+ #: admin/modules/import/import.php:402
963
+ msgid "An error occured."
964
+ msgstr ""
965
+
966
+ #: admin/modules/import/import.php:403
967
+ #, php-format
968
+ msgid "Invalid file type. Only %s are allowed"
969
+ msgstr ""
970
+
971
+ #: admin/modules/import/import.php:404
972
+ msgid "Drop files here or click to upload"
973
+ msgstr ""
974
+
975
+ #: admin/modules/import/import.php:405
976
+ #, php-format
977
+ msgid "%s Done."
978
+ msgstr ""
979
+
980
+ #: admin/modules/import/import.php:406
981
+ msgid "Remove"
982
+ msgstr ""
983
+
984
+ #: admin/modules/import/import.php:512 admin/modules/import/import.php:530
985
+ msgid "Unable to create temp file."
986
+ msgstr ""
987
+
988
+ #: admin/modules/import/import.php:534
989
+ msgid "Unable to fetch file data."
990
+ msgstr ""
991
+
992
+ #: admin/modules/import/import.php:539
993
+ msgid "Unable to create temp directory."
994
+ msgstr ""
995
+
996
+ #: admin/modules/import/import.php:543
997
+ msgid "File type not allowed."
998
+ msgstr ""
999
+
1000
+ #: admin/modules/import/import.php:547
1001
+ msgid "File not found."
1002
+ msgstr ""
1003
+
1004
+ #: admin/modules/import/import.php:755
1005
+ msgid "Temp file missing."
1006
+ msgstr ""
1007
+
1008
+ #: admin/modules/import/import.php:828 admin/modules/import/import.php:1055
1009
+ #, php-format
1010
+ msgid "Importing...(%d processed)"
1011
+ msgstr ""
1012
+
1013
+ #: admin/modules/import/import.php:927
1014
+ msgid "CSV is empty"
1015
+ msgstr ""
1016
+
1017
+ #: admin/modules/import/import.php:1057
1018
+ msgid "Total success: "
1019
+ msgstr ""
1020
+
1021
+ #: admin/modules/import/import.php:1057
1022
+ msgid "Total failed: "
1023
+ msgstr ""
1024
+
1025
+ #: admin/modules/import/import.php:1063
1026
+ msgid "View Details"
1027
+ msgstr ""
1028
+
1029
+ #: admin/modules/import/views/_import_mapping_page.php:7
1030
+ msgid "Click to use"
1031
+ msgstr ""
1032
+
1033
+ #: admin/modules/import/views/_import_mapping_page.php:15
1034
+ msgid "Set value for column:"
1035
+ msgstr ""
1036
+
1037
+ #: admin/modules/import/views/_import_mapping_page.php:17
1038
+ msgid ""
1039
+ "Select and map any column from the input file or compute values with "
1040
+ "expressions."
1041
+ msgstr ""
1042
+
1043
+ #: admin/modules/import/views/_import_mapping_page.php:19
1044
+ msgid "Expression"
1045
+ msgstr ""
1046
+
1047
+ #: admin/modules/import/views/_import_mapping_page.php:22
1048
+ msgid ""
1049
+ "Append operators like + * / - () & @ or string constants along with the column "
1050
+ "names to update the values on import."
1051
+ msgstr ""
1052
+
1053
+ #: admin/modules/import/views/_import_mapping_page.php:23
1054
+ #, php-format
1055
+ msgid ""
1056
+ "Ensure to enclose the expressions in square brackets. E.g. To increase the "
1057
+ "stock quantity of %sall imported products%s by 5 units, input [{stock}+5] in "
1058
+ "the stock column."
1059
+ msgstr ""
1060
+
1061
+ #: admin/modules/import/views/_import_mapping_page.php:31
1062
+ msgid "Input file columns"
1063
+ msgstr ""
1064
+
1065
+ #: admin/modules/import/views/_import_mapping_page.php:33
1066
+ msgid "Type here to search"
1067
+ msgstr ""
1068
+
1069
+ #: admin/modules/import/views/_import_mapping_page.php:51
1070
+ msgid "No column found."
1071
+ msgstr ""
1072
+
1073
+ #: admin/modules/import/views/_import_mapping_page.php:55
1074
+ msgid "Output"
1075
+ msgstr ""
1076
+
1077
+ #: admin/modules/import/views/_import_mapping_page.php:57
1078
+ msgid ""
1079
+ "Sample value based on first record from input file. Columns that have no "
1080
+ "values in the input file may cause syntax errors if used in an expression as "
1081
+ "above."
1082
+ msgstr ""
1083
+
1084
+ #: admin/modules/import/views/_import_mapping_page.php:70
1085
+ msgid ""
1086
+ "The first row from your input file is considered as a header for mapping "
1087
+ "columns and hence will NOT BE imported."
1088
+ msgstr ""
1089
+
1090
+ #: admin/modules/import/views/_import_mapping_page.php:72
1091
+ msgid ""
1092
+ "Columns are mapped automatically only if a matching header name is found in "
1093
+ "the input file."
1094
+ msgstr ""
1095
+
1096
+ #: admin/modules/import/views/_import_mapping_page.php:74
1097
+ msgid ""
1098
+ "In the case of empty fields, you can simply click on the respective field and "
1099
+ "map the corresponding column from your input file."
1100
+ msgstr ""
1101
+
1102
+ #: admin/modules/import/views/_import_method_import_page.php:13
1103
+ msgid "Import method"
1104
+ msgstr ""
1105
+
1106
+ #: admin/modules/import/views/_import_method_import_page.php:33
1107
+ msgid ""
1108
+ "Ensure the import file has the user's email ID for a successful import. Use "
1109
+ "default column name <b>user_email</b> or map the column accordingly if you are "
1110
+ "using a custom column name."
1111
+ msgstr ""
1112
+
1113
+ #: admin/modules/import/views/_import_method_import_page.php:35
1114
+ msgid "Import template"
1115
+ msgstr ""
1116
+
1117
+ #: admin/modules/import/views/_import_post_type_page.php:13
1118
+ msgid "Select a post type to import"
1119
+ msgstr ""
1120
+
1121
+ #: admin/modules/import/views/main.php:27
1122
+ msgid "History Details"
1123
+ msgstr ""
1124
+
1125
+ #: admin/modules/product/data/data-allowed-product-types.php:7
1126
+ msgid "Simple product"
1127
+ msgstr ""
1128
+
1129
+ #: admin/modules/product/data/data-allowed-product-types.php:8
1130
+ msgid "Grouped product"
1131
+ msgstr ""
1132
+
1133
+ #: admin/modules/product/data/data-allowed-product-types.php:9
1134
+ msgid "External/Affiliate product"
1135
+ msgstr ""
1136
+
1137
+ #: admin/modules/product/export/export.php:158
1138
+ msgid ""
1139
+ "Nothing to export under the selected criteria. Please check if any supported "
1140
+ "product type ( simple, grouped or external ) is available in the shop or try "
1141
+ "adjusting the filters."
1142
+ msgstr ""
1143
+
1144
+ #: admin/modules/product/import/import.php:1526
1145
+ #, php-format
1146
+ msgid "Invalid product ID %d."
1147
+ msgstr ""
1148
+
1149
+ #: admin/modules/product/import/import.php:1851
1150
+ #, php-format
1151
+ msgid "Not able to attach \"%s\"."
1152
+ msgstr ""
1153
+
1154
+ #: admin/modules/product/import/import.php:1862
1155
+ #, php-format
1156
+ msgid "Unable to use image \"%s\"."
1157
+ msgstr ""
1158
+
1159
+ #: admin/modules/product/product.php:86
1160
+ msgid ""
1161
+ "Use advanced options from below to decide updates to existing products, batch "
1162
+ "import count. You can also save the template file for future imports."
1163
+ msgstr ""
1164
+
1165
+ #: admin/modules/product/product.php:158
1166
+ msgid "Product"
1167
+ msgstr ""
1168
+
1169
+ #: admin/modules/product/product.php:286
1170
+ msgid "Taxonomies (categories/tags/shipping-class)"
1171
+ msgstr ""
1172
+
1173
+ #: admin/modules/product/product.php:288
1174
+ msgid "Attributes"
1175
+ msgstr ""
1176
+
1177
+ #: admin/modules/product/product.php:606
1178
+ msgid "Skip import of new products"
1179
+ msgstr ""
1180
+
1181
+ #: admin/modules/product/product.php:609 admin/modules/product/product.php:693
1182
+ #: admin/modules/product_review/product_review.php:514
1183
+ #: admin/modules/product_review/product_review.php:573
1184
+ #: admin/modules/product_review/product_review.php:590
1185
+ #: admin/partials/_form_field_generator.php:312
1186
+ msgid "Yes"
1187
+ msgstr ""
1188
+
1189
+ #: admin/modules/product/product.php:610 admin/modules/product/product.php:694
1190
+ #: admin/modules/product_review/product_review.php:515
1191
+ #: admin/modules/product_review/product_review.php:574
1192
+ #: admin/modules/product_review/product_review.php:591
1193
+ #: admin/partials/_form_field_generator.php:313
1194
+ msgid "No"
1195
+ msgstr ""
1196
+
1197
+ #: admin/modules/product/product.php:616
1198
+ msgid "This option will not import the new products from the input file."
1199
+ msgstr ""
1200
+
1201
+ #: admin/modules/product/product.php:622
1202
+ msgid "This option will import the new products from the input file."
1203
+ msgstr ""
1204
+
1205
+ #: admin/modules/product/product.php:635
1206
+ msgid "Match products by their"
1207
+ msgstr ""
1208
+
1209
+ #: admin/modules/product/product.php:638
1210
+ msgid "ID"
1211
+ msgstr ""
1212
+
1213
+ #: admin/modules/product/product.php:639
1214
+ msgid "SKU"
1215
+ msgstr ""
1216
+
1217
+ #: admin/modules/product/product.php:646
1218
+ msgid "To look up the product on the basis of ID."
1219
+ msgstr ""
1220
+
1221
+ #: admin/modules/product/product.php:652
1222
+ msgid ""
1223
+ "<b>Note:</b> If the ID of a product in the input file is different from that "
1224
+ "of the product ID in site, then match products by SKU. If in case, the product "
1225
+ "has no SKU, it will be imported as a new item even if the file contains the "
1226
+ "correct ID. <br/><br/> To look up the product on the basis of SKU."
1227
+ msgstr ""
1228
+
1229
+ #: admin/modules/product/product.php:661
1230
+ msgid "If product exists in the store"
1231
+ msgstr ""
1232
+
1233
+ #: admin/modules/product/product.php:664
1234
+ #: admin/modules/product_categories/product_categories.php:349
1235
+ #: admin/modules/product_review/product_review.php:543
1236
+ #: admin/modules/product_tags/product_tags.php:352
1237
+ msgid "Skip"
1238
+ msgstr ""
1239
+
1240
+ #: admin/modules/product/product.php:665
1241
+ #: admin/modules/product_categories/product_categories.php:350
1242
+ #: admin/modules/product_review/product_review.php:544
1243
+ #: admin/modules/product_tags/product_tags.php:353
1244
+ msgid "Update"
1245
+ msgstr ""
1246
+
1247
+ #: admin/modules/product/product.php:671
1248
+ msgid "This option will not update the existing products."
1249
+ msgstr ""
1250
+
1251
+ #: admin/modules/product/product.php:677
1252
+ msgid ""
1253
+ "This option will update the existing products as per the data from the input "
1254
+ "file."
1255
+ msgstr ""
1256
+
1257
+ #: admin/modules/product/product.php:690
1258
+ #: admin/modules/product_review/product_review.php:570
1259
+ msgid "Update even if empty values"
1260
+ msgstr ""
1261
+
1262
+ #: admin/modules/product/product.php:698
1263
+ msgid ""
1264
+ "Updates the product data respectively even if some of the columns in the input "
1265
+ "file contains empty value."
1266
+ msgstr ""
1267
+
1268
+ #: admin/modules/product/product.php:723
1269
+ msgid "Total number of products to export"
1270
+ msgstr ""
1271
+
1272
+ #: admin/modules/product/product.php:724
1273
+ msgid ""
1274
+ "Exports specified number of products. e.g. Entering 500 with a skip count of "
1275
+ "10 will export products from 11th to 510th position."
1276
+ msgstr ""
1277
+
1278
+ #: admin/modules/product/product.php:725
1279
+ msgid "Skip first <i>n</i> products"
1280
+ msgstr ""
1281
+
1282
+ #: admin/modules/product/product.php:726
1283
+ msgid ""
1284
+ "Skips specified number of products from the beginning. e.g. Enter 10 to skip "
1285
+ "first 10 products from export."
1286
+ msgstr ""
1287
+
1288
+ #: admin/modules/product/product.php:730
1289
+ #: admin/modules/product_review/product_review.php:415
1290
+ #: admin/views/admin-settings-marketing.php:70
1291
+ #: admin/views/admin-settings-marketing.php:236
1292
+ #: admin/views/admin-settings-marketing.php:378
1293
+ msgid "Products"
1294
+ msgstr ""
1295
+
1296
+ #: admin/modules/product/product.php:731
1297
+ msgid "All products"
1298
+ msgstr ""
1299
+
1300
+ #: admin/modules/product/product.php:735
1301
+ msgid ""
1302
+ "Export specific products. Keyin the product names to export multiple products."
1303
+ msgstr ""
1304
+
1305
+ #: admin/modules/product/product.php:741
1306
+ msgid "Stock status"
1307
+ msgstr ""
1308
+
1309
+ #: admin/modules/product/product.php:742 admin/modules/product/product.php:744
1310
+ #: admin/modules/product_review/product_review.php:462
1311
+ msgid "All status"
1312
+ msgstr ""
1313
+
1314
+ #: admin/modules/product/product.php:744
1315
+ msgid "In Stock"
1316
+ msgstr ""
1317
+
1318
+ #: admin/modules/product/product.php:744
1319
+ msgid "Out of Stock"
1320
+ msgstr ""
1321
+
1322
+ #: admin/modules/product/product.php:744
1323
+ msgid "On backorder"
1324
+ msgstr ""
1325
+
1326
+ #: admin/modules/product/product.php:745
1327
+ msgid "Export products based on stock status."
1328
+ msgstr ""
1329
+
1330
+ #: admin/modules/product/product.php:750 admin/modules/product/product.php:751
1331
+ msgid "Exclude products"
1332
+ msgstr ""
1333
+
1334
+ #: admin/modules/product/product.php:755
1335
+ msgid ""
1336
+ "Use this if you need to exclude a specific or multiple products from your "
1337
+ "export list."
1338
+ msgstr ""
1339
+
1340
+ #: admin/modules/product/product.php:762
1341
+ msgid "Product categories"
1342
+ msgstr ""
1343
+
1344
+ #: admin/modules/product/product.php:763
1345
+ msgid "Any category"
1346
+ msgstr ""
1347
+
1348
+ #: admin/modules/product/product.php:766
1349
+ msgid ""
1350
+ "Export products belonging to a particular or from multiple categories. Just "
1351
+ "select the respective categories."
1352
+ msgstr ""
1353
+
1354
+ #: admin/modules/product/product.php:773
1355
+ msgid "Product tags"
1356
+ msgstr ""
1357
+
1358
+ #: admin/modules/product/product.php:774
1359
+ msgid "Any tag"
1360
+ msgstr ""
1361
+
1362
+ #: admin/modules/product/product.php:777
1363
+ msgid ""
1364
+ "Enter the product tags to export only the respective products that have been "
1365
+ "tagged accordingly."
1366
+ msgstr ""
1367
+
1368
+ #: admin/modules/product/product.php:784
1369
+ msgid "Product status"
1370
+ msgstr ""
1371
+
1372
+ #: admin/modules/product/product.php:785
1373
+ msgid "Any status"
1374
+ msgstr ""
1375
+
1376
+ #: admin/modules/product/product.php:788
1377
+ msgid "Filter products by their status."
1378
+ msgstr ""
1379
+
1380
+ #: admin/modules/product_categories/product_categories.php:79
1381
+ msgid ""
1382
+ "Use advanced options from below to decide updates to existing categories, "
1383
+ "batch import count. You can also save the template file for future imports."
1384
+ msgstr ""
1385
+
1386
+ #: admin/modules/product_categories/product_categories.php:174
1387
+ msgid "Product Categories"
1388
+ msgstr ""
1389
+
1390
+ #: admin/modules/product_categories/product_categories.php:205
1391
+ msgid "Category ID"
1392
+ msgstr ""
1393
+
1394
+ #: admin/modules/product_categories/product_categories.php:206
1395
+ msgid "Category name"
1396
+ msgstr ""
1397
+
1398
+ #: admin/modules/product_categories/product_categories.php:207
1399
+ msgid "Category slug"
1400
+ msgstr ""
1401
+
1402
+ #: admin/modules/product_categories/product_categories.php:306
1403
+ #: admin/modules/product_review/product_review.php:473
1404
+ #: admin/modules/product_tags/product_tags.php:309
1405
+ msgid "Sort Columns"
1406
+ msgstr ""
1407
+
1408
+ #: admin/modules/product_categories/product_categories.php:307
1409
+ #: admin/modules/product_review/product_review.php:474
1410
+ #: admin/modules/product_tags/product_tags.php:310
1411
+ msgid "comment_ID"
1412
+ msgstr ""
1413
+
1414
+ #: admin/modules/product_categories/product_categories.php:310
1415
+ #: admin/modules/product_review/product_review.php:477
1416
+ #: admin/modules/product_tags/product_tags.php:313
1417
+ msgid ""
1418
+ "Sort the exported data based on the selected column in the order specified. "
1419
+ "Defaulted to ascending order."
1420
+ msgstr ""
1421
+
1422
+ #: admin/modules/product_categories/product_categories.php:315
1423
+ #: admin/modules/product_tags/product_tags.php:318
1424
+ msgid "Sort"
1425
+ msgstr ""
1426
+
1427
+ #: admin/modules/product_categories/product_categories.php:316
1428
+ #: admin/modules/product_review/product_review.php:483
1429
+ #: admin/modules/product_tags/product_tags.php:319
1430
+ msgid "ASC"
1431
+ msgstr ""
1432
+
1433
+ #: admin/modules/product_categories/product_categories.php:319
1434
+ #: admin/modules/product_review/product_review.php:486
1435
+ #: admin/modules/product_tags/product_tags.php:322
1436
+ msgid ""
1437
+ "Defaulted to Ascending. Applicable to above selected columns in the order "
1438
+ "specified."
1439
+ msgstr ""
1440
+
1441
+ #: admin/modules/product_categories/product_categories.php:346
1442
+ msgid "If the category exists in the store"
1443
+ msgstr ""
1444
+
1445
+ #: admin/modules/product_categories/product_categories.php:354
1446
+ msgid "Categories are matched by their ID/slugs."
1447
+ msgstr ""
1448
+
1449
+ #: admin/modules/product_categories/product_categories.php:357
1450
+ msgid ""
1451
+ "Retains the categories in the store as is and skips the matching category from "
1452
+ "the input file."
1453
+ msgstr ""
1454
+
1455
+ #: admin/modules/product_categories/product_categories.php:363
1456
+ msgid "Update category as per data from the input file"
1457
+ msgstr ""
1458
+
1459
+ #: admin/modules/product_review/import/import.php:216
1460
+ msgid "Product SKU is empty, Skipped the review."
1461
+ msgstr ""
1462
+
1463
+ #: admin/modules/product_review/product_review.php:79
1464
+ msgid ""
1465
+ "Use advanced options from below to decide updates to existing reviews, batch "
1466
+ "import count. You can also save the template file for future imports."
1467
+ msgstr ""
1468
+
1469
+ #: admin/modules/product_review/product_review.php:174
1470
+ msgid "Product Review"
1471
+ msgstr ""
1472
+
1473
+ #: admin/modules/product_review/product_review.php:384
1474
+ msgid "Total number of reviews to export"
1475
+ msgstr ""
1476
+
1477
+ #: admin/modules/product_review/product_review.php:385
1478
+ msgid ""
1479
+ "Exports specified number of reviews. e.g. Entering 500 with a skip count of 10 "
1480
+ "will export reviews from 11th to 510th position."
1481
+ msgstr ""
1482
+
1483
+ #: admin/modules/product_review/product_review.php:386
1484
+ msgid "Skip first <i>n</i> reviews"
1485
+ msgstr ""
1486
+
1487
+ #: admin/modules/product_review/product_review.php:387
1488
+ msgid ""
1489
+ "Skips specified number of reviews from the beginning. e.g. Enter 10 to skip "
1490
+ "first 10 reviews from export."
1491
+ msgstr ""
1492
+
1493
+ #: admin/modules/product_review/product_review.php:390
1494
+ msgid "Date From"
1495
+ msgstr ""
1496
+
1497
+ #: admin/modules/product_review/product_review.php:391
1498
+ #: admin/modules/product_review/product_review.php:403
1499
+ msgid "Date"
1500
+ msgstr ""
1501
+
1502
+ #: admin/modules/product_review/product_review.php:394
1503
+ msgid ""
1504
+ "Date on which the review was received. Export products reviews received on and "
1505
+ "after the specified date."
1506
+ msgstr ""
1507
+
1508
+ #: admin/modules/product_review/product_review.php:402
1509
+ msgid "Date To"
1510
+ msgstr ""
1511
+
1512
+ #: admin/modules/product_review/product_review.php:406
1513
+ msgid ""
1514
+ "Date on which the review was received. Export products reviews received upto "
1515
+ "the specified date."
1516
+ msgstr ""
1517
+
1518
+ #: admin/modules/product_review/product_review.php:416
1519
+ msgid "All product"
1520
+ msgstr ""
1521
+
1522
+ #: admin/modules/product_review/product_review.php:419
1523
+ msgid "Input the product name to export respective reviews."
1524
+ msgstr ""
1525
+
1526
+ #: admin/modules/product_review/product_review.php:426
1527
+ msgid "Stars"
1528
+ msgstr ""
1529
+
1530
+ #: admin/modules/product_review/product_review.php:430
1531
+ msgid "Export reviews of a specific star rating."
1532
+ msgstr ""
1533
+
1534
+ #: admin/modules/product_review/product_review.php:437
1535
+ msgid "Customer/Guest Review"
1536
+ msgstr ""
1537
+
1538
+ #: admin/modules/product_review/product_review.php:441
1539
+ msgid "Export reviews by customer or guest or both."
1540
+ msgstr ""
1541
+
1542
+ #: admin/modules/product_review/product_review.php:450
1543
+ msgid "Review with replies"
1544
+ msgstr ""
1545
+
1546
+ #: admin/modules/product_review/product_review.php:454
1547
+ msgid "Enable to include the replies along with the respective reviews."
1548
+ msgstr ""
1549
+
1550
+ #: admin/modules/product_review/product_review.php:465
1551
+ msgid "Export reviews by specific post status."
1552
+ msgstr ""
1553
+
1554
+ #: admin/modules/product_review/product_review.php:482
1555
+ msgid "Sort By"
1556
+ msgstr ""
1557
+
1558
+ #: admin/modules/product_review/product_review.php:511
1559
+ msgid "Update Only"
1560
+ msgstr ""
1561
+
1562
+ #: admin/modules/product_review/product_review.php:521
1563
+ #, php-format
1564
+ msgid ""
1565
+ "The store is updated with the data from the input file only for matching/"
1566
+ "existing records from the file. In case of a conflict with %sIDs of other "
1567
+ "existing post types%s the reviews will not be imported."
1568
+ msgstr ""
1569
+
1570
+ #: admin/modules/product_review/product_review.php:527
1571
+ msgid ""
1572
+ "The entire data from the input file is processed for an update or insert as "
1573
+ "the case maybe."
1574
+ msgstr ""
1575
+
1576
+ #: admin/modules/product_review/product_review.php:540
1577
+ msgid "If the review exists in the store"
1578
+ msgstr ""
1579
+
1580
+ #: admin/modules/product_review/product_review.php:548
1581
+ msgid "Reviews are matched by their IDs."
1582
+ msgstr ""
1583
+
1584
+ #: admin/modules/product_review/product_review.php:551
1585
+ msgid ""
1586
+ "Retains the order in the store as is and skips the matching order from the "
1587
+ "input file."
1588
+ msgstr ""
1589
+
1590
+ #: admin/modules/product_review/product_review.php:557
1591
+ msgid "Update order as per data from the input file"
1592
+ msgstr ""
1593
+
1594
+ #: admin/modules/product_review/product_review.php:578
1595
+ msgid ""
1596
+ "Updates the order data respectively even if some of the columns in the input "
1597
+ "file contains empty value."
1598
+ msgstr ""
1599
+
1600
+ #: admin/modules/product_review/product_review.php:587
1601
+ msgid "Associate product reviews by SKU"
1602
+ msgstr ""
1603
+
1604
+ #: admin/modules/product_review/product_review.php:597
1605
+ msgid ""
1606
+ "Link the products reviews being imported with the respective products by their "
1607
+ "SKU."
1608
+ msgstr ""
1609
+
1610
+ #: admin/modules/product_review/product_review.php:603
1611
+ #, php-format
1612
+ msgid ""
1613
+ " Link the products reviews being imported with the respective products by "
1614
+ "their product ID. In case of a conflict with %sIDs of other existing post types"
1615
+ "%s the reviews will not be imported."
1616
+ msgstr ""
1617
+
1618
+ #: admin/modules/product_tags/product_tags.php:79
1619
+ msgid ""
1620
+ "Use advanced options from below to decide updates to existing tags, batch "
1621
+ "import count. You can also save the template file for future imports."
1622
+ msgstr ""
1623
+
1624
+ #: admin/modules/product_tags/product_tags.php:174
1625
+ msgid "Product Tags"
1626
+ msgstr ""
1627
+
1628
+ #: admin/modules/product_tags/product_tags.php:208
1629
+ msgid "Tag ID"
1630
+ msgstr ""
1631
+
1632
+ #: admin/modules/product_tags/product_tags.php:209
1633
+ msgid "Tag name"
1634
+ msgstr ""
1635
+
1636
+ #: admin/modules/product_tags/product_tags.php:210
1637
+ msgid "Tag slug"
1638
+ msgstr ""
1639
+
1640
+ #: admin/modules/product_tags/product_tags.php:349
1641
+ msgid "If the tag exists in the store"
1642
+ msgstr ""
1643
+
1644
+ #: admin/modules/product_tags/product_tags.php:357
1645
+ msgid "Tags are matched by their ID/slugs."
1646
+ msgstr ""
1647
+
1648
+ #: admin/modules/product_tags/product_tags.php:360
1649
+ msgid ""
1650
+ "Retains the tag in the store as is and skips the matching tag from the input "
1651
+ "file."
1652
+ msgstr ""
1653
+
1654
+ #: admin/modules/product_tags/product_tags.php:366
1655
+ msgid "Update tag as per data from the input file"
1656
+ msgstr ""
1657
+
1658
+ #: admin/partials/_form_field_generator.php:244
1659
+ #, php-format
1660
+ msgid "%1$s (#%2$s &ndash; %3$s)"
1661
+ msgstr ""
1662
+
1663
+ #: admin/partials/_form_field_generator.php:347
1664
+ msgid "Choose a file."
1665
+ msgstr ""
1666
+
1667
+ #: admin/partials/_form_field_generator.php:347
1668
+ msgid "Select"
1669
+ msgstr ""
1670
+
1671
+ #: admin/partials/_form_field_generator.php:347
1672
+ msgid "Upload"
1673
+ msgstr ""
1674
+
1675
+ #: admin/partials/_form_field_generator.php:359
1676
+ msgid "Drag and Drop"
1677
+ msgstr ""
1678
+
1679
+ #: admin/partials/_form_field_generator.php:360
1680
+ msgid "or"
1681
+ msgstr ""
1682
+
1683
+ #: admin/partials/_form_field_generator.php:361
1684
+ msgid " Click and Upload"
1685
+ msgstr ""
1686
+
1687
+ #: admin/partials/wt-import-export-for-woo-admin-display.php:10
1688
+ msgid "Import Export for WooCommerce"
1689
+ msgstr ""
1690
+
1691
+ #: admin/partials/wt-import-export-for-woo-admin-display.php:15
1692
+ msgid "General"
1693
+ msgstr ""
1694
+
1695
+ #: admin/partials/wt-import-export-for-woo-admin-display.php:16
1696
+ msgid "Help Guide"
1697
+ msgstr ""
1698
+
1699
+ #: admin/partials/wt-import-export-for-woo-admin-display.php:17
1700
+ msgid "Pro Upgrade"
1701
+ msgstr ""
1702
+
1703
+ #: admin/views/_save_template_popup.php:13
1704
+ msgid "Save as"
1705
+ msgstr ""
1706
+
1707
+ #: admin/views/_save_template_popup.php:21
1708
+ msgid "Please enter name"
1709
+ msgstr ""
1710
+
1711
+ #: admin/views/_save_template_popup.php:25
1712
+ msgid "Template name"
1713
+ msgstr ""
1714
+
1715
+ #: admin/views/admin-settings-help.php:8
1716
+ msgid "Help Links"
1717
+ msgstr ""
1718
+
1719
+ #: admin/views/admin-settings-help.php:9
1720
+ msgid "Sample CSV"
1721
+ msgstr ""
1722
+
1723
+ #: admin/views/admin-settings-help.php:18
1724
+ msgid "Refer to our documentation to set up and get started."
1725
+ msgstr ""
1726
+
1727
+ #: admin/views/admin-settings-help.php:25
1728
+ msgid "Help and Support"
1729
+ msgstr ""
1730
+
1731
+ #: admin/views/admin-settings-help.php:26
1732
+ msgid "We would love to help you on any queries or issues."
1733
+ msgstr ""
1734
+
1735
+ #: admin/views/admin-settings-help.php:28
1736
+ msgid "Contact Us"
1737
+ msgstr ""
1738
+
1739
+ #: admin/views/admin-settings-marketing.php:8
1740
+ msgid "One stop solution for all your import-export needs."
1741
+ msgstr ""
1742
+
1743
+ #: admin/views/admin-settings-marketing.php:9
1744
+ msgid ""
1745
+ "Upgrade to the premium version and get access to the advanced features with "
1746
+ "premium support."
1747
+ msgstr ""
1748
+
1749
+ #: admin/views/admin-settings-marketing.php:14
1750
+ msgid "PRODUCT IMPORT EXPORT PLUGIN FOR WOOCOMMERCE"
1751
+ msgstr ""
1752
+
1753
+ #: admin/views/admin-settings-marketing.php:15
1754
+ msgid ""
1755
+ "Imports and exports all product types and reviews. Supports both CSV and XML "
1756
+ "file formats."
1757
+ msgstr ""
1758
+
1759
+ #: admin/views/admin-settings-marketing.php:17
1760
+ #: admin/views/admin-settings-marketing.php:28
1761
+ #: admin/views/admin-settings-marketing.php:39
1762
+ #: admin/views/admin-settings-marketing.php:507
1763
+ msgid "Get Premium"
1764
+ msgstr ""
1765
+
1766
+ #: admin/views/admin-settings-marketing.php:18
1767
+ #: admin/views/admin-settings-marketing.php:29
1768
+ #: admin/views/admin-settings-marketing.php:40
1769
+ msgid "Compare with basic"
1770
+ msgstr ""
1771
+
1772
+ #: admin/views/admin-settings-marketing.php:25
1773
+ msgid "WORDPRESS USERS & WOOCOMMERCE CUSTOMERS IMPORT EXPORT"
1774
+ msgstr ""
1775
+
1776
+ #: admin/views/admin-settings-marketing.php:26
1777
+ msgid ""
1778
+ "Import and export all your WordPress User and WooCommerce Customer data in CSV/"
1779
+ "XML file formats."
1780
+ msgstr ""
1781
+
1782
+ #: admin/views/admin-settings-marketing.php:36
1783
+ msgid "ORDER, COUPON, SUBSCRIPTION EXPORT IMPORT FOR WOOCOMMERCE"
1784
+ msgstr ""
1785
+
1786
+ #: admin/views/admin-settings-marketing.php:37
1787
+ msgid "Export or Import WooCommerce orders, Coupons and Subscriptions."
1788
+ msgstr ""
1789
+
1790
+ #: admin/views/admin-settings-marketing.php:57
1791
+ #: admin/views/admin-settings-marketing.php:223
1792
+ #: admin/views/admin-settings-marketing.php:365
1793
+ msgid "Features"
1794
+ msgstr ""
1795
+
1796
+ #: admin/views/admin-settings-marketing.php:58
1797
+ #: admin/views/admin-settings-marketing.php:224
1798
+ #: admin/views/admin-settings-marketing.php:366
1799
+ msgid "Free"
1800
+ msgstr ""
1801
+
1802
+ #: admin/views/admin-settings-marketing.php:59
1803
+ #: admin/views/admin-settings-marketing.php:225
1804
+ #: admin/views/admin-settings-marketing.php:367
1805
+ msgid "Premium"
1806
+ msgstr ""
1807
+
1808
+ #: admin/views/admin-settings-marketing.php:60
1809
+ #: admin/views/admin-settings-marketing.php:226
1810
+ #: admin/views/admin-settings-marketing.php:368
1811
+ msgid "Import Export Suite"
1812
+ msgstr ""
1813
+
1814
+ #: admin/views/admin-settings-marketing.php:65
1815
+ msgid "Import and export products"
1816
+ msgstr ""
1817
+
1818
+ #: admin/views/admin-settings-marketing.php:71
1819
+ #: admin/views/admin-settings-marketing.php:237
1820
+ #: admin/views/admin-settings-marketing.php:379
1821
+ msgid "Reviews"
1822
+ msgstr ""
1823
+
1824
+ #: admin/views/admin-settings-marketing.php:72
1825
+ #: admin/views/admin-settings-marketing.php:238
1826
+ #: admin/views/admin-settings-marketing.php:380
1827
+ msgid "Orders"
1828
+ msgstr ""
1829
+
1830
+ #: admin/views/admin-settings-marketing.php:73
1831
+ #: admin/views/admin-settings-marketing.php:239
1832
+ #: admin/views/admin-settings-marketing.php:381
1833
+ msgid "Coupons"
1834
+ msgstr ""
1835
+
1836
+ #: admin/views/admin-settings-marketing.php:74
1837
+ #: admin/views/admin-settings-marketing.php:240
1838
+ #: admin/views/admin-settings-marketing.php:382
1839
+ msgid "Subscriptions"
1840
+ msgstr ""
1841
+
1842
+ #: admin/views/admin-settings-marketing.php:75
1843
+ #: admin/views/admin-settings-marketing.php:241
1844
+ #: admin/views/admin-settings-marketing.php:383
1845
+ msgid "Users"
1846
+ msgstr ""
1847
+
1848
+ #: admin/views/admin-settings-marketing.php:80
1849
+ msgid "Export and import with product images"
1850
+ msgstr ""
1851
+
1852
+ #: admin/views/admin-settings-marketing.php:86
1853
+ msgid "Batch import/export"
1854
+ msgstr ""
1855
+
1856
+ #: admin/views/admin-settings-marketing.php:92
1857
+ msgid "Quick import/export"
1858
+ msgstr ""
1859
+
1860
+ #: admin/views/admin-settings-marketing.php:98
1861
+ msgid "Bulk product update"
1862
+ msgstr ""
1863
+
1864
+ #: admin/views/admin-settings-marketing.php:104
1865
+ msgid "Advanced import/export filters"
1866
+ msgstr ""
1867
+
1868
+ #: admin/views/admin-settings-marketing.php:105
1869
+ #: admin/views/admin-settings-marketing.php:443
1870
+ msgid "Limited"
1871
+ msgstr ""
1872
+
1873
+ #: admin/views/admin-settings-marketing.php:110
1874
+ msgid "Option to save a template for future import/exports"
1875
+ msgstr ""
1876
+
1877
+ #: admin/views/admin-settings-marketing.php:116
1878
+ msgid "Export/Import mapping"
1879
+ msgstr ""
1880
+
1881
+ #: admin/views/admin-settings-marketing.php:122
1882
+ msgid "Import by uploading CSV"
1883
+ msgstr ""
1884
+
1885
+ #: admin/views/admin-settings-marketing.php:134
1886
+ msgid "Debug logs"
1887
+ msgstr ""
1888
+
1889
+ #: admin/views/admin-settings-marketing.php:140
1890
+ #: admin/views/admin-settings-marketing.php:312
1891
+ #: admin/views/admin-settings-marketing.php:448
1892
+ msgid "Supports multiple file formats"
1893
+ msgstr ""
1894
+
1895
+ #: admin/views/admin-settings-marketing.php:141
1896
+ msgid "Only supports CSV"
1897
+ msgstr ""
1898
+
1899
+ #: admin/views/admin-settings-marketing.php:146
1900
+ msgid "Import/Export file via FTP/SFTP"
1901
+ msgstr ""
1902
+
1903
+ #: admin/views/admin-settings-marketing.php:152
1904
+ #: admin/views/admin-settings-marketing.php:324
1905
+ msgid "Import from URL"
1906
+ msgstr ""
1907
+
1908
+ #: admin/views/admin-settings-marketing.php:158
1909
+ msgid "Export product images as a zip"
1910
+ msgstr ""
1911
+
1912
+ #: admin/views/admin-settings-marketing.php:164
1913
+ #: admin/views/admin-settings-marketing.php:318
1914
+ #: admin/views/admin-settings-marketing.php:484
1915
+ msgid "Choose delimiter"
1916
+ msgstr ""
1917
+
1918
+ #: admin/views/admin-settings-marketing.php:170
1919
+ msgid "Support for multiple product types"
1920
+ msgstr ""
1921
+
1922
+ #: admin/views/admin-settings-marketing.php:176
1923
+ msgid "Automatic scheduled import/export"
1924
+ msgstr ""
1925
+
1926
+ #: admin/views/admin-settings-marketing.php:182
1927
+ msgid "Import/Export hidden meta"
1928
+ msgstr ""
1929
+
1930
+ #: admin/views/admin-settings-marketing.php:188
1931
+ #: admin/views/admin-settings-marketing.php:342
1932
+ #: admin/views/admin-settings-marketing.php:490
1933
+ msgid "Third-party plugin filter support"
1934
+ msgstr ""
1935
+
1936
+ #: admin/views/admin-settings-marketing.php:194
1937
+ msgid "Import/Export Product ratings"
1938
+ msgstr ""
1939
+
1940
+ #: admin/views/admin-settings-marketing.php:200
1941
+ msgid "Import/export products reviews"
1942
+ msgstr ""
1943
+
1944
+ #: admin/views/admin-settings-marketing.php:231
1945
+ msgid "Import/Export Users"
1946
+ msgstr ""
1947
+
1948
+ #: admin/views/admin-settings-marketing.php:246
1949
+ msgid "Import/Export customers"
1950
+ msgstr ""
1951
+
1952
+ #: admin/views/admin-settings-marketing.php:252
1953
+ msgid "Retain user password on Import/Export"
1954
+ msgstr ""
1955
+
1956
+ #: admin/views/admin-settings-marketing.php:258
1957
+ msgid "Bulk update data"
1958
+ msgstr ""
1959
+
1960
+ #: admin/views/admin-settings-marketing.php:264
1961
+ msgid "Evaluation fields"
1962
+ msgstr ""
1963
+
1964
+ #: admin/views/admin-settings-marketing.php:270
1965
+ #: admin/views/admin-settings-marketing.php:442
1966
+ msgid "Advanced filters"
1967
+ msgstr ""
1968
+
1969
+ #: admin/views/admin-settings-marketing.php:271
1970
+ msgid "Limited options"
1971
+ msgstr ""
1972
+
1973
+ #: admin/views/admin-settings-marketing.php:276
1974
+ #: admin/views/admin-settings-marketing.php:400
1975
+ msgid "Quick Import/Export"
1976
+ msgstr ""
1977
+
1978
+ #: admin/views/admin-settings-marketing.php:282
1979
+ msgid "Import/Export with pre-saved template"
1980
+ msgstr ""
1981
+
1982
+ #: admin/views/admin-settings-marketing.php:288
1983
+ msgid "View Import/Export history"
1984
+ msgstr ""
1985
+
1986
+ #: admin/views/admin-settings-marketing.php:294
1987
+ msgid "View debug log"
1988
+ msgstr ""
1989
+
1990
+ #: admin/views/admin-settings-marketing.php:300
1991
+ #: admin/views/admin-settings-marketing.php:394
1992
+ msgid "Batch Import/Export"
1993
+ msgstr ""
1994
+
1995
+ #: admin/views/admin-settings-marketing.php:306
1996
+ msgid "Customer Notification via email"
1997
+ msgstr ""
1998
+
1999
+ #: admin/views/admin-settings-marketing.php:313
2000
+ #: admin/views/admin-settings-marketing.php:449
2001
+ msgid "CSV only"
2002
+ msgstr ""
2003
+
2004
+ #: admin/views/admin-settings-marketing.php:330
2005
+ msgid "Import/export via FTP"
2006
+ msgstr ""
2007
+
2008
+ #: admin/views/admin-settings-marketing.php:336
2009
+ msgid "Scheduled Import/Export using Cron"
2010
+ msgstr ""
2011
+
2012
+ #: admin/views/admin-settings-marketing.php:373
2013
+ msgid "Export and Import orders"
2014
+ msgstr ""
2015
+
2016
+ #: admin/views/admin-settings-marketing.php:388
2017
+ msgid "Export and Import Coupons"
2018
+ msgstr ""
2019
+
2020
+ #: admin/views/admin-settings-marketing.php:406
2021
+ msgid "Easy Import/export with pre-saved template"
2022
+ msgstr ""
2023
+
2024
+ #: admin/views/admin-settings-marketing.php:412
2025
+ msgid "Export/Import column mapping"
2026
+ msgstr ""
2027
+
2028
+ #: admin/views/admin-settings-marketing.php:418
2029
+ msgid "Bulk update of data"
2030
+ msgstr ""
2031
+
2032
+ #: admin/views/admin-settings-marketing.php:424
2033
+ msgid "Support evaluation fields"
2034
+ msgstr ""
2035
+
2036
+ #: admin/views/admin-settings-marketing.php:430
2037
+ msgid "View debug logs"
2038
+ msgstr ""
2039
+
2040
+ #: admin/views/admin-settings-marketing.php:454
2041
+ msgid "Export/Import subscription orders"
2042
+ msgstr ""
2043
+
2044
+ #: admin/views/admin-settings-marketing.php:460
2045
+ msgid "Import and Export via FTP/SFTP"
2046
+ msgstr ""
2047
+
2048
+ #: admin/views/admin-settings-marketing.php:466
2049
+ msgid "Scheduled automatic Import/Export using Cron job"
2050
+ msgstr ""
2051
+
2052
+ #: admin/views/admin-settings-marketing.php:472
2053
+ msgid "Platform independent XML Import/Export"
2054
+ msgstr ""
2055
+
2056
+ #: admin/views/admin-settings-marketing.php:478
2057
+ msgid "Multiple Import methods"
2058
+ msgstr ""
2059
+
2060
+ #: admin/views/admin-settings-marketing.php:479
2061
+ msgid "Upload CSV only"
2062
+ msgstr ""
2063
+
2064
+ #: admin/views/admin-settings-marketing.php:505
2065
+ msgid "Import Export Suite for WooCommerce"
2066
+ msgstr ""
2067
+
2068
+ #: admin/views/admin-settings-marketing.php:506
2069
+ msgid ""
2070
+ "WooCommerce Import Export Suite is an all-in-one bundle of plugins with which "
2071
+ "you can import and export WooCommerce products, product reviews, orders, "
2072
+ "customers, coupons and subscriptions."
2073
+ msgstr ""
2074
+
2075
+ #: admin/views/admin-settings-pre-saved-templates.php:38
2076
+ msgid "Import export pre-saved templates"
2077
+ msgstr ""
2078
+
2079
+ #: admin/views/admin-settings-pre-saved-templates.php:44
2080
+ msgid "Name"
2081
+ msgstr ""
2082
+
2083
+ #: admin/views/admin-settings-pre-saved-templates.php:46
2084
+ msgid "Type"
2085
+ msgstr ""
2086
+
2087
+ #: admin/views/admin-settings-pre-saved-templates.php:47
2088
+ msgid "Action"
2089
+ msgstr ""
2090
+
2091
+ #: admin/views/market.php:17
2092
+ msgid "30 Day Money Back Guarantee"
2093
+ msgstr ""
2094
+
2095
+ #: admin/views/market.php:18
2096
+ msgid "Fast and Superior Support"
2097
+ msgstr ""
2098
+
2099
+ #: admin/views/market.php:21 product-import-export-for-woo.php:265
2100
+ msgid "UPGRADE TO PREMIUM"
2101
+ msgstr ""
2102
+
2103
+ #: class-wt-product-review-request.php:54
2104
+ #, php-format
2105
+ msgid ""
2106
+ "Hey, we at %sWebToffee%s would like to thank you for using our plugin. We "
2107
+ "would really appreciate if you could take a moment to drop a quick review that "
2108
+ "will inspire us to keep going."
2109
+ msgstr ""
2110
+
2111
+ #: class-wt-product-review-request.php:57
2112
+ msgid "Remind me later"
2113
+ msgstr ""
2114
+
2115
+ #: class-wt-product-review-request.php:58
2116
+ msgid "Not interested"
2117
+ msgstr ""
2118
+
2119
+ #: class-wt-product-review-request.php:59
2120
+ msgid "Review now"
2121
+ msgstr ""
2122
+
2123
+ #: helpers/class-wt-common-helper.php:70
2124
+ #, php-format
2125
+ msgid ""
2126
+ "The %s requires a minimum version of %s %s. Please upgrade the %s accordingly."
2127
+ msgstr ""
2128
+
2129
+ #: helpers/class-wt-import-export-helper.php:21
2130
+ msgid "Comma"
2131
+ msgstr ""
2132
+
2133
+ #: helpers/class-wt-import-export-helper.php:22
2134
+ msgid "Semicolon"
2135
+ msgstr ""
2136
+
2137
+ #: helpers/class-wt-import-export-helper.php:23
2138
+ msgid "Tab"
2139
+ msgstr ""
2140
+
2141
+ #: helpers/class-wt-import-export-helper.php:24
2142
+ msgid "Space"
2143
+ msgstr ""
2144
+
2145
+ #: helpers/class-wt-import-export-helper.php:25
2146
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:276
2147
+ msgid "Other"
2148
+ msgstr ""
2149
+
2150
+ #: helpers/class-wt-import-export-helper.php:187
2151
+ msgid "Refresh the step"
2152
+ msgstr ""
2153
+
2154
+ #: helpers/class-wt-import-export-helper.php:192
2155
+ msgid "Console form data"
2156
+ msgstr ""
2157
+
2158
+ #: helpers/class-wt-import-export-helper.php:203
2159
+ msgid "For debugging process"
2160
+ msgstr ""
2161
+
2162
+ #: helpers/class-wt-import-export-helper.php:204
2163
+ msgid "Debug panel"
2164
+ msgstr ""
2165
+
2166
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:25
2167
+ msgid "If you have a moment, please let us know why you are deactivating:"
2168
+ msgstr ""
2169
+
2170
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:36
2171
+ msgid ""
2172
+ "We do not collect any personal data when you submit this form. It's your "
2173
+ "feedback that we value."
2174
+ msgstr ""
2175
+
2176
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:37
2177
+ msgid "Privacy Policy"
2178
+ msgstr ""
2179
+
2180
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:41
2181
+ msgid "I rather wouldn't say"
2182
+ msgstr ""
2183
+
2184
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:44
2185
+ msgid "Get support"
2186
+ msgstr ""
2187
+
2188
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:45
2189
+ msgid "Submit & Deactivate"
2190
+ msgstr ""
2191
+
2192
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:141
2193
+ msgid "Deactivate and leave a review"
2194
+ msgstr ""
2195
+
2196
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:234
2197
+ msgid "Used it successfully. Don't need anymore."
2198
+ msgstr ""
2199
+
2200
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:236
2201
+ msgid "Have used it successfully and aint in need of it anymore"
2202
+ msgstr ""
2203
+
2204
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:240
2205
+ msgid "I couldn't understand how to make it work"
2206
+ msgstr ""
2207
+
2208
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:242
2209
+ msgid "Would you like us to assist you?"
2210
+ msgstr ""
2211
+
2212
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:246
2213
+ msgid "I found a better plugin"
2214
+ msgstr ""
2215
+
2216
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:248
2217
+ msgid "Which plugin?"
2218
+ msgstr ""
2219
+
2220
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:252
2221
+ msgid "The plugin is great, but I need specific feature that you don't support"
2222
+ msgstr ""
2223
+
2224
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:254
2225
+ msgid "Could you tell us more about that feature?"
2226
+ msgstr ""
2227
+
2228
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:258
2229
+ msgid "The plugin is not working"
2230
+ msgstr ""
2231
+
2232
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:260
2233
+ msgid "Could you tell us a bit more whats not working?"
2234
+ msgstr ""
2235
+
2236
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:264
2237
+ msgid "It's not what I was looking for"
2238
+ msgstr ""
2239
+
2240
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:266
2241
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:278
2242
+ msgid "Could you tell us a bit more?"
2243
+ msgstr ""
2244
+
2245
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:270
2246
+ msgid "The plugin didn't work as expected"
2247
+ msgstr ""
2248
+
2249
+ #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:272
2250
+ msgid "What did you expect?"
2251
+ msgstr ""
2252
+
2253
+ #: includes/class-wt-non-apache-info.php:43
2254
+ msgid ""
2255
+ "Incase of Nginx server, copy the below code into your server config file to "
2256
+ "restrict public access to the wp-content folder or contact the server team to "
2257
+ "assist accordingly."
2258
+ msgstr ""
2259
+
2260
+ #: product-import-export-for-woo.php:95
2261
+ #, php-format
2262
+ msgid ""
2263
+ "The <b>WooCommerce</b> plugin must be active for <b>%s CSV Import Export "
2264
+ "(BASIC)</b> plugin to work effectively. Please <a href=\"%s\" target=\"_blank"
2265
+ "\">install & activate WooCommerce</a>."
2266
+ msgstr ""
2267
+
2268
+ #: product-import-export-for-woo.php:166
2269
+ msgid "Premium Upgrade"
2270
+ msgstr ""
2271
+
2272
+ #: product-import-export-for-woo.php:226
2273
+ #, php-format
2274
+ msgid ""
2275
+ "The <b>%s</b> plugin uploads the imported file into <b>wp-content/"
2276
+ "webtoffee_import</b> folder. Please ensure that public access restrictions are "
2277
+ "set in your server for this folder."
2278
+ msgstr ""
2279
+
2280
+ #: product-import-export-for-woo.php:236
2281
+ msgid "Sample Product CSV"
2282
+ msgstr ""
2283
+
2284
+ #: product-import-export-for-woo.php:237
2285
+ msgid "Familiarize yourself with the sample CSV."
2286
+ msgstr ""
2287
+
2288
+ #: product-import-export-for-woo.php:239
2289
+ msgid "Get Product CSV"
2290
+ msgstr ""
2291
+
2292
+ #: product-import-export-for-woo.php:256
2293
+ msgid "Supports all product types including variable and custom types."
2294
+ msgstr ""
2295
+
2296
+ #: product-import-export-for-woo.php:257
2297
+ msgid "CSV/XML file format support"
2298
+ msgstr ""
2299
+
2300
+ #: product-import-export-for-woo.php:258
2301
+ msgid "Import and export custom fields and hidden metadata."
2302
+ msgstr ""
2303
+
2304
+ #: product-import-export-for-woo.php:259
2305
+ msgid "Run scheduled exports via FTP/SFTP."
2306
+ msgstr ""
2307
+
2308
+ #: product-import-export-for-woo.php:260
2309
+ msgid "Run scheduled imports via URL/FTP/SFTP."
2310
+ msgstr ""
2311
+
2312
+ #: product-import-export-for-woo.php:261
2313
+ msgid "Export products by product types."
2314
+ msgstr ""
2315
+
2316
+ #: product-import-export-for-woo.php:262
2317
+ msgid "Tested compatibility with various third-party plugins."
2318
+ msgstr ""
2319
+
2320
+ #: product-import-export-for-woo.php:267
2321
+ msgid "Get more import export addons >>"
2322
+ msgstr ""
languages/wt-import-export-for-woo.pot DELETED
File without changes
product-import-export-for-woo.php CHANGED
@@ -5,11 +5,14 @@
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.1.7
9
- WC tested up to: 6.1
10
  License: GPLv3
11
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
12
  Text Domain: product-import-export-for-woo
 
 
 
13
  */
14
 
15
  if ( !defined( 'ABSPATH' ) || !is_admin() ) {
@@ -43,7 +46,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.1.7' );
47
 
48
  /**
49
  * The code that runs during plugin activation.
@@ -144,7 +147,6 @@ function run_wt_import_export_for_woo_basic_product() {
144
 
145
  /** this added for a temporary when a plugin update with the option upload zip file. need to remove this after some version release */
146
  if ( !get_option( 'wt_p_iew_is_active' ) ) {
147
- update_option( 'wt_product_show_legacy_menu', 1 );
148
  activate_wt_import_export_for_woo_basic_product();
149
  }
150
 
@@ -157,7 +159,8 @@ add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), 'wt_piew_plugi
157
 
158
  function wt_piew_plugin_action_links_basic_product( $links ) {
159
  $plugin_links = array(
160
- '<a href="' . admin_url( 'admin.php?page=wt_import_export_for_woo_basic' ) . '">' . __( 'Settings' ) . '</a>',
 
161
  '<a href="https://www.webtoffee.com/product-import-export-plugin-woocommerce-user-guide/" target="_blank">' . __( 'Documentation' ) . '</a>',
162
  '<a href="https://wordpress.org/support/plugin/product-import-export-for-woo/" target="_blank">' . __( 'Support' ) . '</a>',
163
  '<a href="https://www.webtoffee.com/product/product-import-export-woocommerce/?utm_source=free_plugin_listing&utm_medium=product_imp_exp_basic&utm_campaign=Product_Import_Export&utm_content=' . WT_P_IEW_VERSION . '" style="color:#3db634;">' . __('Premium Upgrade') . '</a>',
@@ -214,17 +217,6 @@ if(!function_exists('wt_wc_get_product_object')){ // need change this approch,
214
  }
215
  }
216
 
217
- // Add dismissble banner for legacy menu
218
- include_once plugin_dir_path( __FILE__ ) . 'includes/class-wt-product-legacy-menu-moved.php';
219
- $product_legacy_menu = new wt_product_legacy_menu_moved( 'product' );
220
- $product_legacy_menu->plugin_title = "Product Import Export";
221
- $product_legacy_menu->old_menu = "WooCommerce > Product Im-EX";
222
- $product_legacy_menu->banner_message = sprintf( __( "We have introduced a new main menu %sWebToffee Import Export(basic)%s for the %s plugin. Click the button below or dismiss this banner to remove the old menu from %s." ), '<b>', '</b>', $product_legacy_menu->plugin_title, $product_legacy_menu->old_menu );
223
- $product_legacy_menu->old_menu_params = array(
224
- array( 'parent_slug' => 'woocommerce', 'menu_title' => 'Product Im-EX', 'capability' => 'import' )
225
- );
226
-
227
-
228
  include_once 'class-wt-product-review-request.php';
229
 
230
  // Add dismissible server info for file restrictions
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.1.8
9
+ WC tested up to: 6.2
10
  License: GPLv3
11
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
12
  Text Domain: product-import-export-for-woo
13
+ Domain Path: /languages
14
+ Requires at least: 3.0
15
+ Requires PHP: 5.6
16
  */
17
 
18
  if ( !defined( 'ABSPATH' ) || !is_admin() ) {
46
  * Start at version 1.0.0 and use SemVer - https://semver.org
47
  * Rename this for your plugin and update it as you release new versions.
48
  */
49
+ define( 'WT_P_IEW_VERSION', '2.1.8' );
50
 
51
  /**
52
  * The code that runs during plugin activation.
147
 
148
  /** this added for a temporary when a plugin update with the option upload zip file. need to remove this after some version release */
149
  if ( !get_option( 'wt_p_iew_is_active' ) ) {
 
150
  activate_wt_import_export_for_woo_basic_product();
151
  }
152
 
159
 
160
  function wt_piew_plugin_action_links_basic_product( $links ) {
161
  $plugin_links = array(
162
+ '<a href="' . admin_url('admin.php?page=wt_import_export_for_woo_basic_export') . '">' . __('Export') . '</a>',
163
+ '<a href="' . admin_url('admin.php?page=wt_import_export_for_woo_basic_import') . '">' . __('Import') . '</a>',
164
  '<a href="https://www.webtoffee.com/product-import-export-plugin-woocommerce-user-guide/" target="_blank">' . __( 'Documentation' ) . '</a>',
165
  '<a href="https://wordpress.org/support/plugin/product-import-export-for-woo/" target="_blank">' . __( 'Support' ) . '</a>',
166
  '<a href="https://www.webtoffee.com/product/product-import-export-woocommerce/?utm_source=free_plugin_listing&utm_medium=product_imp_exp_basic&utm_campaign=Product_Import_Export&utm_content=' . WT_P_IEW_VERSION . '" style="color:#3db634;">' . __('Premium Upgrade') . '</a>',
217
  }
218
  }
219
 
 
 
 
 
 
 
 
 
 
 
 
220
  include_once 'class-wt-product-review-request.php';
221
 
222
  // Add dismissible server info for file restrictions
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: product export, product import, CSV import export, woocommerce, CSV, produ
5
  Requires at least: 3.0.1
6
  Tested up to: 5.9
7
  Requires PHP: 5.6
8
- Stable tag: 2.1.7
9
  License: GPLv3 or later
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
@@ -14,64 +14,122 @@ Import products to WooCommerce or export products (simple, grouped, external/aff
14
 
15
  == Description ==
16
 
17
- The Product Import Export for WooCommerce plugin exports and imports WooCommerce simple, grouped, and external/affiliate products to and from CSV (variable products are only supported in the premium version). It is super simple!
 
18
 
 
19
 
20
- ##Major Features##
 
 
 
 
 
 
 
 
 
 
 
21
 
22
  * <strong>Export WooCommerce products into CSV</strong>.
23
  * <strong>Import products from CSV</strong> to WooCommerce.
24
  * Supported product types - <strong>simple, grouped, external/affiliate</strong>.
25
- * Export and import <strong>products with images</strong>.
26
  * Export and import <strong>product reviews</strong> along with ratings.
27
- * Export and import <strong>products by category/tags/selected products/status</strong>.
28
  * Export and import product <strong>attributes, taxonomies, price, stock, and more</strong>.
29
- * <strong>Bulk edit products</strong>.
30
  * Import and export <strong>product categories [New]</strong>.
31
  * Import and export <strong>product tags [New]</strong>.
32
- * Export products based on stock status <strong>[New]</strong>.
33
 
34
 
35
- ##Additional Features##
36
 
37
- * <strong>Import/export in batches</strong> with custom batch count.
38
- * <strong>Set CSV delimiter</strong> for import.
39
  * Select from <strong>multiple import/export methods</strong>.
40
- * Easily import products from other eCommerce platforms such as Shopify, Magento, etc., with import <strong>column mapping</strong>.
41
- * <strong>Organise and structure CSV columns in the export file </strong>just as you want with the drag and drop UI.
42
- * <strong>Rename CSV column headers</strong> as you like.
43
- * Easy recurring import/exports using <strong>pre-saved configurations</strong>.
44
- * <strong>List of all past imports and exports</strong> with option to re-run them.
45
- * View <strong>import log</strong> for easy debugging.
46
  * Tested OK with WooCommerce 6.1
47
 
48
- ###Compatible Plugins###
49
 
50
  * [Yoast WooCommerce SEO](https://wordpress.org/plugins/wordpress-seo/)
51
  * [All-in-one SEO](https://wordpress.org/plugins/all-in-one-seo-pack/)
 
 
 
 
 
 
 
 
 
 
 
 
 
52
 
 
53
 
54
- ###Setup Guide - Product Import Export for WooCommerce###
55
 
56
- For learning more about the set up of the Product Import Export plugin for WooCommerce, refer to its <a href="https://www.webtoffee.com/product-import-export-plugin-woocommerce-user-guide/">setup guide</a>.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
 
58
  You can also check out this video to get a quick understanding of the plugin.[youtube https://www.youtube.com/watch?v=sYvt_KSYfNY]
59
 
60
- ### How Does the Plugin Work? (Import of WooCommerce Products using CSV) ###
 
 
61
 
62
- 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.
63
 
64
- 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.
65
 
66
- You can create the CSV from scratch or you can export products 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".
 
 
 
 
 
 
 
 
 
67
 
68
  After entering all details about products in a spreadsheet, you can import products to your WooCommerce store. With this plugin, you can also export and download product details as a CSV.
69
 
70
- <blockquote>
 
 
71
 
72
- = Premium Version Features =
73
 
74
- Product Import Export Plugin for WooCommerce is the leading tool for the export and import of WooCommerce products. Check out its features.
 
 
75
 
76
  ✅ Export/Import simple, group, external, custom and variation product types.</li>
77
  ✅ Export/Import custom fields(meta) and hidden meta.</li>
@@ -90,32 +148,15 @@ Please visit <a rel="nofollow" href="https://www.webtoffee.com/product/product-i
90
 
91
  </blockquote>
92
 
93
- ## Product Import Export Plugin for WooCommerce (Pro) ##
94
-
95
- Following are some of the use-cases supported by the Product Import Export for WooCommerce premium version.
96
-
97
- ### WooCommerce export products (all product types are supported) ###
98
- There are multiple cases where one needs 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.
99
-
100
- [youtube https://www.youtube.com/watch?v=Fn1IKbjqabM]
101
-
102
- ### WooCommerce import products (all product types are supported) ###
103
- 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 a lot of time and minimizes errors.
104
 
105
- [youtube https://www.youtube.com/watch?v=i2GULQm5ftQ]
106
-
107
- ###WooCommerce export and import products with images (supports simple & variation images) ###
108
-
109
- The plugin facilitates the 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.
110
-
111
- ###Related plugins from WebToffee ###
112
 
113
  Other useful plugins from WebToffee for migrating WooCommerce/WordPress data:
114
 
115
  🔸 <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.
116
  🔸 <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.
117
  🔸 <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.
118
- 🔸 <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.
119
 
120
 
121
  = About webtoffee.com =
@@ -130,18 +171,21 @@ Other useful plugins from WebToffee for migrating WooCommerce/WordPress data:
130
 
131
  == Frequently Asked Questions ==
132
 
 
133
  = Import of attributes not working using the WooCommerce export CSV? =
134
 
135
  Product import export plugin lets you import the CSV exported using WooCommerce default export tools by mapping all default fields automatically. However, due to the data format difference in the CSV, attribute fields aren’t supported at the moment. To successfully import the attributes, you can alter the attribute columns.
 
136
  For more details, refer: <a href="https://www.webtoffee.com/how-to-import-product-attributes-exported-using-woocommerce-export-tool/">How to import product attributes exported using WooCommerce export tool?</a>
137
 
138
- = Why am I getting empty CSV while exporting? =
139
 
140
- The plugin supports simple, grouped, and affiliate/external product types only. Hence, if you export variable products with the plugin the resulting CSV will be empty.
141
 
142
  = Does this plugin support export/import of images? =
143
 
144
- Yes. You can import or export product images along with other details
 
145
 
146
  = Which is the best free CSV editor suggested? =
147
 
@@ -149,24 +193,25 @@ LibreOffice.
149
 
150
  = Does this plugin support importing taxonomy and attributes to WooCommerce?
151
 
152
- Yes. You can import product taxonomy and attributes into WooCommerce using the plugin.
 
153
 
154
  = Can I export products by category using this plugin?
155
 
156
- Yes. You can export products by category using the category filter within the plugin.
157
 
158
  = Is it possible to import grouped and external products to WooCommerce using the plugin?
159
 
160
- Yes. You can import grouped, affiliate/external products in addition to simple products using the plugin.
161
 
162
 
163
- == Screenshots ==
164
 
165
  1. General settings for WooCommerce product import export plugin
166
 
167
  2. Export method for WooCommerce product export plugin
168
 
169
- 3. Export mapping for for WooCommerce product export plugin
170
 
171
  4. Filter products for WooCommerce product export plugin
172
 
@@ -192,21 +237,26 @@ Yes. You can import grouped, affiliate/external products in addition to simple p
192
 
193
  15. Import Export history for Product Import Export for WooCommerce
194
 
195
- == Changelog ==
196
 
 
 
 
 
 
 
197
  = 2.1.7 =
198
  * Bugfix: CSV mapping issues.
199
  = 2.1.6 =
200
  * WP 5.9 Tested OK.
201
  * Bug Fix: Issue with exporting SKU with + symbol.
202
  = 2.1.5 =
203
- * Add Supports auto mapping of default fields from the CSV exported using default WC export tool.
204
  * Add - Option to include Taxonomies (categories/tags/shipping-class), attributes in quick export.
205
  = 2.1.4 =
206
  * WC 6.1 tested OK.
207
- * Enhancement Export all language products if WPML is active and the language selected is all.
208
- * Enhancement Inform user when no products to export instead of empty CSV.
209
- * Add Export products based on stock status.
210
 
211
  = 2.1.3 =
212
  * WC 6.0 tested OK.
@@ -544,5 +594,7 @@ Yes. You can import grouped, affiliate/external products in addition to simple p
544
 
545
  == Upgrade Notice ==
546
 
547
- = 2.1.7 =
548
- * Bugfix: CSV mapping issues.
 
 
5
  Requires at least: 3.0.1
6
  Tested up to: 5.9
7
  Requires PHP: 5.6
8
+ Stable tag: 2.1.8
9
  License: GPLv3 or later
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
14
 
15
  == Description ==
16
 
17
+ Export and import all your WooCommerce products in CSV format. The free plugin, Product Import Export for WooCommerce exports and imports WooCommerce simple, grouped, and external/affiliate products in a super simple way!
18
+ Inventory update, syncing products, data filtration, automatic column mapping are some of the main peculiarities of this product importer plugin.
19
 
20
+ <strong>To import and export variable products, upgrade to the premium version of <a href="https://www.webtoffee.com/product/product-import-export-woocommerce/">WooCommerce Product Import Export</a></strong>.
21
 
22
+ == PRODUCT IMPORT EXPORT FOR WOOCOMMERCE – FREE IMPORT EXPORT PLUGIN ==
23
+
24
+ The free version of the Product Import Export for WooCommerce plugin imports and exports the following WooCommerce product types:
25
+
26
+ * simple
27
+ * grouped
28
+ * external/affiliate products
29
+
30
+ With this plugin, you can import and export WooCommerce products to and from a CSV and you can do all the basic import export operations in this 100% free WooCommerce import export plugin.
31
+
32
+
33
+ ##MAJOR FEATURES##
34
 
35
  * <strong>Export WooCommerce products into CSV</strong>.
36
  * <strong>Import products from CSV</strong> to WooCommerce.
37
  * Supported product types - <strong>simple, grouped, external/affiliate</strong>.
38
+ * Export and import <strong>products with images (gallery and featured images)</strong>.
39
  * Export and import <strong>product reviews</strong> along with ratings.
40
+ * Export and import WooCommerce <strong>products based on category/tags/selected products/status/stock</strong>.
41
  * Export and import product <strong>attributes, taxonomies, price, stock, and more</strong>.
42
+ * <strong>Bulk edit products-</strong> Edit thousands of product data all at once.
43
  * Import and export <strong>product categories [New]</strong>.
44
  * Import and export <strong>product tags [New]</strong>.
45
+ * Export products based on stock status (In Stock, Out of Stock, On backorder) <strong>[New]</strong>.
46
 
47
 
48
+ ##ADDITIONAL FEATURES##
49
 
50
+ * You can control the pace of the import/export process by doing it in <strong>custom batches</strong>.
51
+ * Let's you <strong>set a CSV delimiter</strong> of your choice for import.
52
  * Select from <strong>multiple import/export methods</strong>.
53
+ * Easily import products from <strong>other eCommerce platforms</strong> such as Shopify, Magento, etc., with import <strong>column mapping</strong>.
54
+ * <strong>Organise and structure CSV columns in the export file </strong>with the drag and drop UI.
55
+ * <strong>Rename CSV column header names</strong> as you like before exporting.
56
+ * <strong>Save frequently used import/export configurations</strong> as templates and use the template for future imports and exports.
57
+ * The plugin <strong>stores all the past imports and exports</strong> and <strong>lets you re-run</strong> them when needed.
58
+ * <strong>Easy debugging:</strong> View and download import log for debugging purpose.
59
  * Tested OK with WooCommerce 6.1
60
 
61
+ ###COMPATIBLE PLUGINS###
62
 
63
  * [Yoast WooCommerce SEO](https://wordpress.org/plugins/wordpress-seo/)
64
  * [All-in-one SEO](https://wordpress.org/plugins/all-in-one-seo-pack/)
65
+ * [Cost of Goods](https://woocommerce.com/products/woocommerce-cost-of-goods/)
66
+
67
+ ###USE-CASES HANDLED BY PRODUCT IMPORT EXPORT PLUGIN###
68
+
69
+ Following are some of the use-cases supported by the Product Import Export plugin for WooCommerce.
70
+
71
+ ####Migrate products (simple/external) between two WooCommerce sites####
72
+
73
+ Import and export all your WooCommerce store products from one store to another in just a few steps. Data filtration, automatic column mapping, and other advanced options during the import and export operations.
74
+
75
+ ####Update stock and price of existing products####
76
+
77
+ Using the advanced options, you can easily update the stock, price, and similar details of the existing products on import.
78
 
79
+ ####Import/update product images - featured image and gallery images####
80
 
81
+ Now you can import or update the product images of multiple WooCommerce products simultaneously with ease. With the plugin, you can import/update all the gallery images of a product along with the product image, also known as the featured image.
82
 
83
+ ####Import categories and assign products to them####
84
+
85
+ By default, during import, the products will be imported with categories (includes both multiple and hierarchical categories).
86
+
87
+ * <a href="https://www.webtoffee.com/wp-content/uploads/2021/05/Basic-Product_WooCommerce_Sample_CSV.csv">Sample CSV of products with categories</a>
88
+
89
+ However, if you want to import only the product categories of a WooCommerce store, you can do so under the post type: Product Category.
90
+
91
+ * <a href="https://www.webtoffee.com/wp-content/uploads/2021/09/Sample-CSV-of-product-categories.csv">Sample CSV of product Categories</a>
92
+
93
+
94
+ ####Filter product export based on many criteria like category, stock status, etc####
95
+
96
+ Export the WooCommerce products based on your requirement. You can filter the product data and export the products based on multiple data filtration criteria, such as category, stock, status, product type, and much more.
97
+
98
+
99
+ ###SETUP GUIDE – PRODUCT IMPORT EXPORT FOR WOOCOMMERCE###
100
+
101
+ For learning more about the setup of the Product Import Export plugin for WooCommerce, refer to its <a href="https://www.webtoffee.com/product-import-export-plugin-woocommerce-user-guide/">setup guide</a>.
102
 
103
  You can also check out this video to get a quick understanding of the plugin.[youtube https://www.youtube.com/watch?v=sYvt_KSYfNY]
104
 
105
+ ### HOW DOES THE PLUGIN WORK? (IMPORT OF WOOCOMMERCE PRODUCTS USING CSV) ###
106
+
107
+ The free version of the plugin lets you import and export: Products, Product Reviews, Product Tags and Product Categories.
108
 
 
109
 
110
+ <strong>DOWNLOAD</strong>
111
 
112
+ * <a href="https://www.webtoffee.com/wp-content/uploads/2021/05/Basic-Product_WooCommerce_Sample_CSV.csv">Sample CSV of Products</a>
113
+ * <a href="https://www.webtoffee.com/wp-content/uploads/2021/09/Sample-CSV-of-product_review.csv">Sample CSV of Product Reviews</a>
114
+ * <a href="https://www.webtoffee.com/wp-content/uploads/2021/09/Sample-CSV-with-product-tags.csv">Sample CSV of Product Tags</a>
115
+ * <a href="https://www.webtoffee.com/wp-content/uploads/2021/09/Sample-CSV-of-product-categories.csv">Sample CSV of Product Categories</a>
116
+
117
+ The WooCommerce Product Import Export Plugin takes the 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.
118
+
119
+ This is to match each field of a CSV file to the field of a particular product which otherwise Admin needs 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.
120
+
121
+ You can create the CSV from scratch or you can export products to get the format of the 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”.
122
 
123
  After entering all details about products in a spreadsheet, you can import products to your WooCommerce store. With this plugin, you can also export and download product details as a CSV.
124
 
125
+ ##PRODUCT IMPORT EXPORT PLUGIN FOR WOOCOMMERCE (PRO)##
126
+
127
+ The <a href="https://www.webtoffee.com/product/product-import-export-woocommerce/">WooCommerce Product Import Export</a> Plugin Pro for WooCommerce is the leading tool for the export and import of WooCommerce products.
128
 
 
129
 
130
+ <blockquote>
131
+
132
+ = PREMIUM VERSION FEATURES =
133
 
134
  ✅ Export/Import simple, group, external, custom and variation product types.</li>
135
  ✅ Export/Import custom fields(meta) and hidden meta.</li>
148
 
149
  </blockquote>
150
 
 
 
 
 
 
 
 
 
 
 
 
151
 
152
+ ###RELATED PLUGINS FROM WEBTOFFEE###
 
 
 
 
 
 
153
 
154
  Other useful plugins from WebToffee for migrating WooCommerce/WordPress data:
155
 
156
  🔸 <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.
157
  🔸 <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.
158
  🔸 <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.
159
+ 🔸 <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.
160
 
161
 
162
  = About webtoffee.com =
171
 
172
  == Frequently Asked Questions ==
173
 
174
+
175
  = Import of attributes not working using the WooCommerce export CSV? =
176
 
177
  Product import export plugin lets you import the CSV exported using WooCommerce default export tools by mapping all default fields automatically. However, due to the data format difference in the CSV, attribute fields aren’t supported at the moment. To successfully import the attributes, you can alter the attribute columns.
178
+
179
  For more details, refer: <a href="https://www.webtoffee.com/how-to-import-product-attributes-exported-using-woocommerce-export-tool/">How to import product attributes exported using WooCommerce export tool?</a>
180
 
181
+ = Does this plugin support variable products? =
182
 
183
+ No, the free version of the plugin does not support variable products. To import and export variable products, get the <a rel="nofollow" href="https://www.webtoffee.com/product/product-import-export-woocommerce/">premium version</a>.
184
 
185
  = Does this plugin support export/import of images? =
186
 
187
+ Yes, you can import or export product images along with other details. Refer to: <a rel="nofollow" href="https://www.webtoffee.com/import-export-woocommerce-products-basic/">How to import and export WooCommerce products</a> for more information.
188
+
189
 
190
  = Which is the best free CSV editor suggested? =
191
 
193
 
194
  = Does this plugin support importing taxonomy and attributes to WooCommerce?
195
 
196
+ Yes, you can import product taxonomy and attributes into WooCommerce using the plugin. Refer to the <a rel="nofollow" href="https://www.webtoffee.com/import-export-woocommerce-products-basic/#Step_3_Map_10">mapping section of the import process</a> or more details.
197
+
198
 
199
  = Can I export products by category using this plugin?
200
 
201
+ Yes, you can export products by category using the category filter option within the plugin. For more details, refer to the <a rel="nofollow" href="https://www.webtoffee.com/import-export-woocommerce-products-basic/#Step_3_Fil_4">Filter data section of the export process</a>.
202
 
203
  = Is it possible to import grouped and external products to WooCommerce using the plugin?
204
 
205
+ Yes, you can import grouped, affiliate/external products in addition to simple products using the plugin. Refer to:<a rel="nofollow" href="https://www.webtoffee.com/import-export-woocommerce-products-basic/">How to import and export WooCommerce products</a> for the same.
206
 
207
 
208
+ == SCREENSHOTS ==
209
 
210
  1. General settings for WooCommerce product import export plugin
211
 
212
  2. Export method for WooCommerce product export plugin
213
 
214
+ 3. Export mapping for WooCommerce product export plugin
215
 
216
  4. Filter products for WooCommerce product export plugin
217
 
237
 
238
  15. Import Export history for Product Import Export for WooCommerce
239
 
 
240
 
241
+ == CHANGELOG ==
242
+
243
+ = 2.1.8 =
244
+ * Enhancement: Category export and import.
245
+ * Enhancement: Performance and UI improvements, text corrections.
246
+ * Compatibility: WooCommerce Cost of Goods.
247
  = 2.1.7 =
248
  * Bugfix: CSV mapping issues.
249
  = 2.1.6 =
250
  * WP 5.9 Tested OK.
251
  * Bug Fix: Issue with exporting SKU with + symbol.
252
  = 2.1.5 =
253
+ * Add - Supports auto mapping of default fields from the CSV exported using default WC export tool.
254
  * Add - Option to include Taxonomies (categories/tags/shipping-class), attributes in quick export.
255
  = 2.1.4 =
256
  * WC 6.1 tested OK.
257
+ * Enhancement - Export all language products if WPML is active and the language selected is all.
258
+ * Enhancement - Inform user when no products to export instead of empty CSV.
259
+ * Add - Export products based on stock status.
260
 
261
  = 2.1.3 =
262
  * WC 6.0 tested OK.
594
 
595
  == Upgrade Notice ==
596
 
597
+ = 2.1.8 =
598
+ * Enhancement: Category export and import.
599
+ * Enhancement: Performance and UI improvements, text corrections.
600
+ * Compatibility: WooCommerce Cost of Goods.