Order Export & Order Import for WooCommerce - Version 2.1.6

Version Description

  • WC 6.1 Tested OK
  • Help text updated.
Download this release

Release Info

Developer webtoffee
Plugin Icon 128x128 Order Export & Order Import for WooCommerce
Version 2.1.6
Comparing to
See all releases

Code changes from version 2.1.5 to 2.1.6

admin/css/wt-import-export-for-woo-admin.css CHANGED
@@ -541,7 +541,7 @@ img.tips {
541
  margin: 20px auto 20px;
542
  text-align: center;
543
  }
544
- .wt-ierpro-blue-btn{
545
  background: linear-gradient(90.67deg, #2608DF -34.86%, #3284FF 115.74%);
546
  box-shadow: 0px 4px 13px rgba(46, 80, 242, 0.39);
547
  border-radius: 5px;
@@ -620,9 +620,9 @@ img.tips {
620
  ul.wt-ierpro-newfeat li {
621
  margin-bottom: 30px;
622
  }
623
- .wt-ierpro-outline-btn{
624
- border: 1px solid #007FFF;
625
- background: #fff;
626
  border-radius: 5px;
627
  padding: 10px 15px 10px 38px;
628
  display: inline-block;
@@ -630,28 +630,29 @@ ul.wt-ierpro-newfeat li {
630
  font-weight: bold;
631
  font-size: 14px;
632
  line-height: 18px;
633
- color: #007FFF;
634
  text-decoration: none;
635
  transition: all .2s ease;
636
  position: relative;
637
- background: transparent;
638
  }
639
  .wt-ierpro-outline-btn:before{
640
  content: '';
641
  position: absolute;
642
  height: 15px;
643
  width: 18px;
644
- background-image: url(../../assets/images/gopro/blue-crown.svg);
645
  background-size: contain;
646
  background-repeat: no-repeat;
647
  background-position: center;
648
  left: 15px;
649
  }
650
  .wt-ierpro-outline-btn:hover{
 
651
  text-decoration: none;
652
  transform: translateY(2px);
653
  transition: all .2s ease;
654
- color: #007FFF;
655
  }
656
 
657
 
541
  margin: 20px auto 20px;
542
  text-align: center;
543
  }
544
+ .wt-ierpro-blue-btn, .wt-ierpro-blue-btn:visited{
545
  background: linear-gradient(90.67deg, #2608DF -34.86%, #3284FF 115.74%);
546
  box-shadow: 0px 4px 13px rgba(46, 80, 242, 0.39);
547
  border-radius: 5px;
620
  ul.wt-ierpro-newfeat li {
621
  margin-bottom: 30px;
622
  }
623
+ .wt-ierpro-outline-btn, .wt-ierpro-outline-btn:visited{
624
+ background: linear-gradient(90.67deg, #2608DF -34.86%, #3284FF 115.74%);
625
+ box-shadow: 0px 4px 13px rgba(46, 80, 242, 0.39);
626
  border-radius: 5px;
627
  padding: 10px 15px 10px 38px;
628
  display: inline-block;
630
  font-weight: bold;
631
  font-size: 14px;
632
  line-height: 18px;
633
+ color: #FFFFFF;
634
  text-decoration: none;
635
  transition: all .2s ease;
636
  position: relative;
637
+ border: none;
638
  }
639
  .wt-ierpro-outline-btn:before{
640
  content: '';
641
  position: absolute;
642
  height: 15px;
643
  width: 18px;
644
+ background-image: url(../../assets/images/gopro/white-crown.svg);
645
  background-size: contain;
646
  background-repeat: no-repeat;
647
  background-position: center;
648
  left: 15px;
649
  }
650
  .wt-ierpro-outline-btn:hover{
651
+ box-shadow: 0px 4px 13px rgba(46, 80, 242, 0.5);
652
  text-decoration: none;
653
  transform: translateY(2px);
654
  transition: all .2s ease;
655
+ color: #FFFFFF;
656
  }
657
 
658
 
admin/modules/coupon/coupon.php CHANGED
@@ -131,7 +131,7 @@ class Wt_Import_Export_For_Woo_Basic_Coupon {
131
  $header_row = $export->prepare_header();
132
 
133
  $data_row = $export->prepare_data_to_export($form_data, $batch_offset);
134
-
135
  $export_data = array(
136
  'head_data' => $header_row,
137
  'body_data' => $data_row['data'],
@@ -371,13 +371,13 @@ class Wt_Import_Export_For_Woo_Basic_Coupon {
371
  'field_name' => 'found_action',
372
  'help_text_conditional'=>array(
373
  array(
374
- 'help_text'=> __('Retains the coupon in the store as is and skips the matching coupon from the input file.'),
375
  'condition'=>array(
376
  array('field'=>'wt_iew_found_action', 'value'=>'skip')
377
  )
378
  ),
379
  array(
380
- 'help_text'=> __('Update coupon as per data from the input file'),
381
  'condition'=>array(
382
  array('field'=>'wt_iew_found_action', 'value'=>'update')
383
  )
@@ -405,7 +405,7 @@ class Wt_Import_Export_For_Woo_Basic_Coupon {
405
  {
406
  /* altering help text of default fields */
407
  $fields['limit']['label']=__('Total number of coupons to export');
408
- $fields['limit']['help_text']=__('Exports specified number of coupons. e.g. Entering 500 with a skip count of 10 will export coupons from 11th to 510th position.');
409
  $fields['offset']['label']=__('Skip first <i>n</i> coupons');
410
  $fields['offset']['help_text']=__('Skips specified number of coupons from the beginning. e.g. Enter 10 to skip first 10 coupons from export.');
411
 
@@ -414,7 +414,7 @@ class Wt_Import_Export_For_Woo_Basic_Coupon {
414
  'placeholder' => __('Any status'),
415
  'field_name' => 'statuses',
416
  'sele_vals' => self::get_coupon_statuses(),
417
- 'help_text' => __('Export coupons by their status. You can specify more than one status if required.'),
418
  'type' => 'multi_select',
419
  'css_class' => 'wc-enhanced-select',
420
  'validation_rule' => array('type'=>'text_arr')
@@ -424,7 +424,7 @@ class Wt_Import_Export_For_Woo_Basic_Coupon {
424
  'placeholder' => __('Any type'),
425
  'field_name' => 'types',
426
  'sele_vals' => self::get_coupon_types(),
427
- 'help_text' => __('Select the coupon type e.g, fixed cart, recurring etc to export only coupon of a specific type.'),
428
  'type' => 'multi_select',
429
  'css_class' => 'wc-enhanced-select',
430
  'validation_rule' => array('type'=>'text_arr')
@@ -440,7 +440,7 @@ class Wt_Import_Export_For_Woo_Basic_Coupon {
440
  'min'=>0,
441
  ),
442
  'field_name'=>'coupon_amount_from',
443
- 'help_text'=>__('Export coupons by their discount amount. Specify the minimum discount amount for which the coupon was levied.'),
444
  'validation_rule'=>array('type'=>'floatval'),
445
 
446
  );
@@ -455,7 +455,7 @@ class Wt_Import_Export_For_Woo_Basic_Coupon {
455
  'min'=>0,
456
  ),
457
  'field_name'=>'coupon_amount_to',
458
- 'help_text'=>__('Export coupons by their discount amount. Specify the maximum discount amount for which the coupon was levied.'),
459
  'validation_rule'=>array('type'=>'floatval'),
460
 
461
  );
@@ -467,7 +467,7 @@ class Wt_Import_Export_For_Woo_Basic_Coupon {
467
  'placeholder' => __('From date'),
468
  'field_name' => 'coupon_exp_date_from',
469
  'sele_vals' => '',
470
- 'help_text' => __('Date on which the coupon will expire. Export coupons with expiry date equal to or greater than the specified date.'),
471
  'type' => 'text',
472
  'css_class' => 'wt_iew_datepicker',
473
  );
@@ -477,7 +477,7 @@ class Wt_Import_Export_For_Woo_Basic_Coupon {
477
  'placeholder' => __('To date'),
478
  'field_name' => 'coupon_exp_date_to',
479
  'sele_vals' => '',
480
- 'help_text' => __('Date on which the coupon will expire. Export coupons with expiry date equal to or less than the specified date.'),
481
  'type' => 'text',
482
  'css_class' => 'wt_iew_datepicker',
483
  );
@@ -487,7 +487,7 @@ class Wt_Import_Export_For_Woo_Basic_Coupon {
487
  'placeholder' => __('ID'),
488
  'field_name' => 'sort_columns',
489
  'sele_vals' => self::get_coupon_sort_columns(),
490
- 'help_text' => __('Sort the exported data based on the selected columns in order specified. Defaulted to ascending order.'),
491
  'type' => 'multi_select',
492
  'css_class' => 'wc-enhanced-select',
493
  'validation_rule' => array('type'=>'text_arr')
@@ -498,7 +498,7 @@ class Wt_Import_Export_For_Woo_Basic_Coupon {
498
  'placeholder' => __('ASC'),
499
  'field_name' => 'order_by',
500
  'sele_vals' => array('ASC' => 'Ascending', 'DESC' => 'Descending'),
501
- 'help_text' => __('Defaulted to Ascending. Applicable to above selected columns in the order specified.'),
502
  'type' => 'select',
503
  );
504
  }
131
  $header_row = $export->prepare_header();
132
 
133
  $data_row = $export->prepare_data_to_export($form_data, $batch_offset);
134
+
135
  $export_data = array(
136
  'head_data' => $header_row,
137
  'body_data' => $data_row['data'],
371
  'field_name' => 'found_action',
372
  'help_text_conditional'=>array(
373
  array(
374
+ 'help_text'=> __('This option will not update the existing coupons and keeps the coupons as is.'),
375
  'condition'=>array(
376
  array('field'=>'wt_iew_found_action', 'value'=>'skip')
377
  )
378
  ),
379
  array(
380
+ 'help_text'=> __('This option will update the existing coupons as per the data from the input file.'),
381
  'condition'=>array(
382
  array('field'=>'wt_iew_found_action', 'value'=>'update')
383
  )
405
  {
406
  /* altering help text of default fields */
407
  $fields['limit']['label']=__('Total number of coupons to export');
408
+ $fields['limit']['help_text']=__('Provide the number of coupons you want to export. e.g. Entering 500 with a skip count of 10 will export coupons from 11th to 510th position.');
409
  $fields['offset']['label']=__('Skip first <i>n</i> coupons');
410
  $fields['offset']['help_text']=__('Skips specified number of coupons from the beginning. e.g. Enter 10 to skip first 10 coupons from export.');
411
 
414
  'placeholder' => __('Any status'),
415
  'field_name' => 'statuses',
416
  'sele_vals' => self::get_coupon_statuses(),
417
+ 'help_text' => __('Filter coupons on the basis of status. Multiple statuses can be selected.'),
418
  'type' => 'multi_select',
419
  'css_class' => 'wc-enhanced-select',
420
  'validation_rule' => array('type'=>'text_arr')
424
  'placeholder' => __('Any type'),
425
  'field_name' => 'types',
426
  'sele_vals' => self::get_coupon_types(),
427
+ 'help_text' => __('Filter coupons on the basis of type. Multiple types can be selected.'),
428
  'type' => 'multi_select',
429
  'css_class' => 'wc-enhanced-select',
430
  'validation_rule' => array('type'=>'text_arr')
440
  'min'=>0,
441
  ),
442
  'field_name'=>'coupon_amount_from',
443
+ 'help_text'=>__('Minimum Coupon amount : Exports coupons of amount equal to or greater than specified amount.'),
444
  'validation_rule'=>array('type'=>'floatval'),
445
 
446
  );
455
  'min'=>0,
456
  ),
457
  'field_name'=>'coupon_amount_to',
458
+ 'help_text'=>__('Maximum Coupon amount: Exports coupons of amount up to the specified amount.'),
459
  'validation_rule'=>array('type'=>'floatval'),
460
 
461
  );
467
  'placeholder' => __('From date'),
468
  'field_name' => 'coupon_exp_date_from',
469
  'sele_vals' => '',
470
+ 'help_text' => __('Exports coupons that will expire on or after the specified date.'),
471
  'type' => 'text',
472
  'css_class' => 'wt_iew_datepicker',
473
  );
477
  'placeholder' => __('To date'),
478
  'field_name' => 'coupon_exp_date_to',
479
  'sele_vals' => '',
480
+ 'help_text' => __('Exports coupons that will expire on the specified date.'),
481
  'type' => 'text',
482
  'css_class' => 'wt_iew_datepicker',
483
  );
487
  'placeholder' => __('ID'),
488
  'field_name' => 'sort_columns',
489
  'sele_vals' => self::get_coupon_sort_columns(),
490
+ 'help_text' => __('Select the columns on the basis of which you want to sort the exported data in the order specified.'),
491
  'type' => 'multi_select',
492
  'css_class' => 'wc-enhanced-select',
493
  'validation_rule' => array('type'=>'text_arr')
498
  'placeholder' => __('ASC'),
499
  'field_name' => 'order_by',
500
  'sele_vals' => array('ASC' => 'Ascending', 'DESC' => 'Descending'),
501
+ 'help_text' => __('Sort the exported data based on the above selected columns. Defaulted to ascending order.'),
502
  'type' => 'select',
503
  );
504
  }
admin/modules/coupon/export/export.php CHANGED
@@ -164,11 +164,13 @@ class Wt_Import_Export_For_Woo_Basic_Coupon_Export {
164
 
165
  $return['total'] = $total_records;
166
  $return['data'] = $data_array;
 
167
  return $return;
168
  }
169
  }
170
 
171
  public function generate_row_data($coupon) {
 
172
  $csv_columns = $this->parent_module->get_selected_column_names();
173
  $row = array();
174
 
164
 
165
  $return['total'] = $total_records;
166
  $return['data'] = $data_array;
167
+
168
  return $return;
169
  }
170
  }
171
 
172
  public function generate_row_data($coupon) {
173
+
174
  $csv_columns = $this->parent_module->get_selected_column_names();
175
  $row = array();
176
 
admin/modules/export/assets/js/main.js CHANGED
@@ -268,8 +268,12 @@ var wt_iew_basic_export=(function( $ ) {
268
  {
269
  if(data.finished==1)
270
  {
 
 
 
271
  wt_iew_basic_export.set_export_progress_info(data.msg);
272
  wt_iew_notify_msg.success(wt_iew_basic_params.msgs.success);
 
273
 
274
  }
275
  else if(data.finished==2) /* Remote export */
268
  {
269
  if(data.finished==1)
270
  {
271
+ if(data.no_post==1){
272
+ alert(data.msg);
273
+ }else{
274
  wt_iew_basic_export.set_export_progress_info(data.msg);
275
  wt_iew_notify_msg.success(wt_iew_basic_params.msgs.success);
276
+ }
277
 
278
  }
279
  else if(data.finished==2) /* Remote export */
admin/modules/export/export.php CHANGED
@@ -48,7 +48,7 @@ class Wt_Import_Export_For_Woo_Basic_Export
48
  (
49
  'post_type'=>array(
50
  'title'=>__('Select a post type'),
51
- 'description'=>__('Export and download the respective post type into a CSV. This file can also be used to import data related to the specific post type back into your WordPress/WooCommerce site. As a first step you need to choose the post type to start the export.'),
52
  ),
53
  'method_export'=>array(
54
  'title'=>__('Select an export method'),
@@ -59,8 +59,8 @@ class Wt_Import_Export_For_Woo_Basic_Export
59
  'description'=>__('Filter data that needs to be exported as per the below criteria.'),
60
  ),
61
  'mapping'=>array(
62
- 'title'=>__('Map and reorder export columns'),
63
- 'description'=>__('The default export column names can be edited from the screen below, if required. If you have chosen a pre-saved template you can see the preferred names and choices that were last saved. You may also drag the columns accordingly to reorder them within the output file.'),
64
  ),
65
  'advanced'=>array(
66
  'title'=>__('Advanced options/Batch export'),
@@ -80,9 +80,9 @@ class Wt_Import_Export_For_Woo_Basic_Export
80
 
81
 
82
  $this->export_methods=array(
83
- 'quick'=>array('title'=>__('Quick export'), 'description'=> __('Exports all the basic fields.')),
84
- 'template'=>array('title'=>__('Pre-saved template'), 'description'=> __('Exports data as per the specifications(filters,selective column,mapping etc) from the previously saved file.')),
85
- 'new'=>array('title'=>__('Advanced export'), 'description'=> __('Exports data after a detailed process of data filtering/column selection/advanced options that may be required for your export. You can also save this selection for future use.')),
86
  );
87
 
88
  /* advanced plugin settings */
@@ -666,18 +666,24 @@ class Wt_Import_Export_For_Woo_Basic_Export
666
  $out['finished']=1; //finished
667
 
668
  $msg = __('Export file processing completed');
669
- $msg.='<span class="wt_iew_popup_close" style="line-height:10px;width:auto" onclick="wt_iew_basic_export.hide_export_info_box();">X</span>';
670
-
671
- $msg.='<span class="wt_iew_info_box_finished_text" style="font-size: 10px; display:block">';
672
- if(Wt_Import_Export_For_Woo_Admin_Basic::module_exists('history'))
673
- {
674
- $history_module_id= Wt_Import_Export_For_Woo_Basic::get_module_id('history');
675
- $history_page_url=admin_url('admin.php?page='.$history_module_id);
676
- $msg.=__('You can manage exports from History section.');
677
- }
678
-
679
- $msg.='<a class="button button-secondary" style="margin-top:10px;" onclick="wt_iew_basic_export.hide_export_info_box();" target="_blank" href="'.$out['file_url'].'" >'.__('Download file').'</a></span>';
680
 
 
 
 
 
 
 
 
 
 
681
  $out['msg']=$msg;
682
 
683
  /* updating finished status */
48
  (
49
  'post_type'=>array(
50
  'title'=>__('Select a post type'),
51
+ 'description'=>__( 'Export and download the data for the respective post type into a CSV file. As per the selected post type, we can use this exported CSV file to import data to your site.' ),
52
  ),
53
  'method_export'=>array(
54
  'title'=>__('Select an export method'),
59
  'description'=>__('Filter data that needs to be exported as per the below criteria.'),
60
  ),
61
  'mapping'=>array(
62
+ 'title'=>__( 'Map and reorder export columns' ),
63
+ 'description'=>__( 'You can edit the default export column names. Drag and reorder the columns if needed. If you are exporting via the pre-saved template method, column names and values that were saved most recently will appear on the screen.' ),
64
  ),
65
  'advanced'=>array(
66
  'title'=>__('Advanced options/Batch export'),
80
 
81
 
82
  $this->export_methods=array(
83
+ 'quick'=>array( 'title'=>__( 'Quick export' ), 'description'=> __( 'Exports all the basic fields.' ) ),
84
+ 'template'=>array( 'title'=>__( 'Pre-saved template' ), 'description'=> __( 'Exports data as per the specifications(filters, selective column,mapping etc) of the template saved during the previous Advanced exports. To change the settings, move to filter data.' ) ),
85
+ 'new'=>array( 'title'=>__( 'Advanced export' ), 'description'=> __( 'Exports data after a detailed process of filtration, column selection and advanced options. The configured settings can be saved as a template for future exports.' ) ),
86
  );
87
 
88
  /* advanced plugin settings */
666
  $out['finished']=1; //finished
667
 
668
  $msg = __('Export file processing completed');
669
+ $msg.='<span class="wt_iew_popup_close" style="line-height:10px;width:auto" onclick="wt_iew_basic_export.hide_export_info_box();">X</span>';
670
+ $msg.='<span class="wt_iew_info_box_finished_text" style="font-size: 10px; display:block">';
671
+ if(Wt_Import_Export_For_Woo_Admin_Basic::module_exists('history'))
672
+ {
673
+ $history_module_id= Wt_Import_Export_For_Woo_Basic::get_module_id('history');
674
+ $history_page_url=admin_url('admin.php?page='.$history_module_id);
675
+ $msg.=__('You can manage exports from History section.');
676
+ }
 
 
 
677
 
678
+ $msg.='<a class="button button-secondary" style="margin-top:10px;" onclick="wt_iew_basic_export.hide_export_info_box();" target="_blank" href="'.$out['file_url'].'" >'.__('Download file').'</a></span>';
679
+
680
+ if( 0 == $total_records && isset( $export_data['no_post'] ) ){
681
+
682
+ $out['no_post'] = true;
683
+ $msg = $export_data['no_post'];
684
+ }
685
+
686
+
687
  $out['msg']=$msg;
688
 
689
  /* updating finished status */
admin/modules/history/history.php CHANGED
@@ -216,7 +216,7 @@ class Wt_Import_Export_For_Woo_Basic_History
216
  'value' =>1,
217
  'field_name'=>'enable_history_auto_delete',
218
  'field_group'=>'advanced_field',
219
- 'help_text'=>__('Enable auto delete for records within the history section.'),
220
  'validation_rule'=>array('type'=>'absint'),
221
  'form_toggler'=>array(
222
  'type'=>'parent',
216
  'value' =>1,
217
  'field_name'=>'enable_history_auto_delete',
218
  'field_group'=>'advanced_field',
219
+ 'help_text'=>__('Enabling this option will delete records from the history section upon reaching the count mentioned in Maximum entries.'),
220
  'validation_rule'=>array('type'=>'absint'),
221
  'form_toggler'=>array(
222
  'type'=>'parent',
admin/modules/import/import.php CHANGED
@@ -55,7 +55,7 @@ class Wt_Import_Export_For_Woo_Basic_Import
55
  $this->steps=array(
56
  'post_type'=>array(
57
  'title'=>__('Select a post type'),
58
- 'description'=>__('Import the respective post type from a CSV. As a first step you need to choose the post type to start the import.'),
59
  ),
60
  'method_import'=>array(
61
  'title'=>__('Select import method'),
@@ -72,9 +72,9 @@ class Wt_Import_Export_For_Woo_Basic_Import
72
  );
73
 
74
  $this->import_methods=array(
75
- 'quick'=>array('title'=>__('Quick import'), 'description'=> __('Use this option primarily when your input file was exported using the same plugin.')),
76
- 'template'=>array('title'=>__('Pre-saved template'), 'description'=> __('Using a pre-saved template retains the previous filter criteria and other column specifications as per the chosen file and imports data accordingly.')),
77
- 'new'=>array('title'=>__('Advanced Import'), 'description'=> __('This option will take you through the entire process of filtering/column selection/advanced options that may be required for your import. You can also save your selections as a template for future use.')),
78
  );
79
 
80
  $this->step_need_validation_filter=array('method_import', 'mapping', 'advanced');
@@ -115,20 +115,20 @@ class Wt_Import_Export_For_Woo_Basic_Import
115
  'help_text' => __('The maximum execution time, in seconds(eg:- 300, 600, 1800, 3600). If set to zero, no time limit is imposed. Increasing this will reduce the chance of export/import timeouts.'),
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'=>__('Generate import log as text file and make it available in the history section.'),
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"),
134
  'type'=>'select',
55
  $this->steps=array(
56
  'post_type'=>array(
57
  'title'=>__('Select a post type'),
58
+ 'description'=>__( 'Use a CSV file to import data. As a first step, select the post type.' ),
59
  ),
60
  'method_import'=>array(
61
  'title'=>__('Select import method'),
72
  );
73
 
74
  $this->import_methods=array(
75
+ 'quick'=>array('title'=>__('Quick import'), 'description'=> __('Use this option primarily if you exported the input file using the same plugin.')),
76
+ 'template'=>array('title'=>__('Pre-saved template'), 'description'=> __('Retains the filter parameters and column specifications as per the chosen template and imports data accordingly.')),
77
+ 'new'=>array('title'=>__('Advanced Import'), 'description'=> __('Imports data after a detailed process of filtration, column selection and advanced options. The configured settings can be saved as a template for future imports.')),
78
  );
79
 
80
  $this->step_need_validation_filter=array('method_import', 'mapping', 'advanced');
115
  'help_text' => __('The maximum execution time, in seconds(eg:- 300, 600, 1800, 3600). If set to zero, no time limit is imposed. Increasing this will reduce the chance of export/import timeouts.'),
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"),
134
  'type'=>'select',
admin/modules/order/order.php CHANGED
@@ -444,13 +444,13 @@ class Wt_Import_Export_For_Woo_Basic_Order {
444
  'help_text' => __('Orders are matched by their order IDs.'),
445
  'help_text_conditional'=>array(
446
  array(
447
- 'help_text'=> __('Retains the order in the store as is and skips the matching order from the input file.'),
448
  'condition'=>array(
449
  array('field'=>'wt_iew_found_action', 'value'=>'skip')
450
  )
451
  ),
452
  array(
453
- 'help_text'=> __('Update order as per data from the input file'),
454
  'condition'=>array(
455
  array('field'=>'wt_iew_found_action', 'value'=>'update')
456
  )
@@ -473,13 +473,13 @@ class Wt_Import_Export_For_Woo_Basic_Order {
473
  'field_name' => 'ord_link_using_sku',
474
  'help_text_conditional'=>array(
475
  array(
476
- 'help_text'=> __('Link the products associated with the imported orders by their SKU.'),
477
  'condition'=>array(
478
  array('field'=>'wt_iew_ord_link_using_sku', 'value'=>1)
479
  )
480
  ),
481
  array(
482
- 'help_text'=> sprintf(__('Link the products associated with the imported orders by their Product ID. In case of a conflict with %sIDs of other existing post types%s the link cannot be established.'), '<b>', '</b>'),
483
  'condition'=>array(
484
  array('field'=>'wt_iew_ord_link_using_sku', 'value'=>0)
485
  )
@@ -503,7 +503,7 @@ class Wt_Import_Export_For_Woo_Basic_Order {
503
  {
504
  /* altering help text of default fields */
505
  $fields['limit']['label']=__('Total number of orders to export');
506
- $fields['limit']['help_text']=__('Exports specified number of orders. e.g. Entering 500 with a skip count of 10 will export orders from 11th to 510th position.');
507
  $fields['offset']['label']=__('Skip first <i>n</i> orders');
508
  $fields['offset']['help_text']=__('Skips specified number of orders from the beginning. e.g. Enter 10 to skip first 10 orders from export.');
509
 
@@ -522,7 +522,7 @@ class Wt_Import_Export_For_Woo_Basic_Order {
522
  'placeholder' => __('Any status'),
523
  'field_name' => 'order_status',
524
  'sele_vals' => self::get_order_statuses(),
525
- 'help_text' => __(' Filter orders by their status type. You can specify more than one type for export.'),
526
  'type' => 'multi_select',
527
  'css_class' => 'wc-enhanced-select',
528
  'validation_rule' => array('type'=>'text_arr')
@@ -532,7 +532,7 @@ class Wt_Import_Export_For_Woo_Basic_Order {
532
  'placeholder' => __('Search for a product&hellip;'),
533
  'field_name' => 'products',
534
  'sele_vals' => array(),
535
- 'help_text' => __('Export orders containing specific products. Enter the product name or SKU or ID to export orders containing specified products.'),
536
  'type' => 'multi_select',
537
  'css_class' => 'wc-product-search',
538
  'validation_rule' => array('type'=>'text_arr')
@@ -542,7 +542,7 @@ class Wt_Import_Export_For_Woo_Basic_Order {
542
  'placeholder' => __('Search for a customer&hellip;'),
543
  'field_name' => 'email',
544
  'sele_vals' => array(),
545
- 'help_text' => __('Input the customer name or email to export orders pertaining to only these customers.'),
546
  'type' => 'multi_select',
547
  'css_class' => 'wc-customer-search',
548
  'validation_rule' => array('type'=>'text_arr')
@@ -552,7 +552,7 @@ class Wt_Import_Export_For_Woo_Basic_Order {
552
  'placeholder' => __('Enter coupon codes separated by ,'),
553
  'field_name' => 'coupons',
554
  'sele_vals' => '',
555
- 'help_text' => __('Enter coupons codes separated by comma to export orders on which these coupons have been applied.'),
556
  'type' => 'text',
557
  'css_class' => '',
558
  );
@@ -562,7 +562,7 @@ class Wt_Import_Export_For_Woo_Basic_Order {
562
  'placeholder' => __('Date from'),
563
  'field_name' => 'date_from',
564
  'sele_vals' => '',
565
- 'help_text' => __('Date on which the order was placed. Export orders placed on and after the specified date.'),
566
  'type' => 'text',
567
  'css_class' => 'wt_iew_datepicker',
568
  // 'type' => 'field_html',
@@ -574,7 +574,7 @@ class Wt_Import_Export_For_Woo_Basic_Order {
574
  'placeholder' => __('Date to'),
575
  'field_name' => 'date_to',
576
  'sele_vals' => '',
577
- 'help_text' => __('Date on which the order was placed. Export orders placed upto the specified date.'),
578
  'type' => 'text',
579
  'css_class' => 'wt_iew_datepicker',
580
  // 'type' => 'field_html',
444
  'help_text' => __('Orders are matched by their order IDs.'),
445
  'help_text_conditional'=>array(
446
  array(
447
+ 'help_text'=> __('This option will not update the existing orders and keeps the order as is.'),
448
  'condition'=>array(
449
  array('field'=>'wt_iew_found_action', 'value'=>'skip')
450
  )
451
  ),
452
  array(
453
+ 'help_text'=> __('This option will update the existing orders as per the data from the input file.'),
454
  'condition'=>array(
455
  array('field'=>'wt_iew_found_action', 'value'=>'update')
456
  )
473
  'field_name' => 'ord_link_using_sku',
474
  'help_text_conditional'=>array(
475
  array(
476
+ 'help_text'=> __('Links the products of the imported orders by SKU.'),
477
  'condition'=>array(
478
  array('field'=>'wt_iew_ord_link_using_sku', 'value'=>1)
479
  )
480
  ),
481
  array(
482
+ 'help_text'=> __('Links the products of the imported orders by Product ID. However, the products will not get linked if the Product ID conflicts with the IDs of an existing post type.'),
483
  'condition'=>array(
484
  array('field'=>'wt_iew_ord_link_using_sku', 'value'=>0)
485
  )
503
  {
504
  /* altering help text of default fields */
505
  $fields['limit']['label']=__('Total number of orders to export');
506
+ $fields['limit']['help_text']=__( 'Provide the number of orders you want to export. e.g. Entering 500 with a skip count of 10 will export orders from 11th to 510th position.' );
507
  $fields['offset']['label']=__('Skip first <i>n</i> orders');
508
  $fields['offset']['help_text']=__('Skips specified number of orders from the beginning. e.g. Enter 10 to skip first 10 orders from export.');
509
 
522
  'placeholder' => __('Any status'),
523
  'field_name' => 'order_status',
524
  'sele_vals' => self::get_order_statuses(),
525
+ 'help_text' => __( 'Filter orders on the basis of status. Multiple statuses can be selected.' ),
526
  'type' => 'multi_select',
527
  'css_class' => 'wc-enhanced-select',
528
  'validation_rule' => array('type'=>'text_arr')
532
  'placeholder' => __('Search for a product&hellip;'),
533
  'field_name' => 'products',
534
  'sele_vals' => array(),
535
+ 'help_text' => __( 'Export orders containing specific products. Input name, ID or SKU of the products contained in the orders you want to export.' ),
536
  'type' => 'multi_select',
537
  'css_class' => 'wc-product-search',
538
  'validation_rule' => array('type'=>'text_arr')
542
  'placeholder' => __('Search for a customer&hellip;'),
543
  'field_name' => 'email',
544
  'sele_vals' => array(),
545
+ 'help_text' => __( 'Export orders of specific customers. Input the customer name or email to specify the customers.' ),
546
  'type' => 'multi_select',
547
  'css_class' => 'wc-customer-search',
548
  'validation_rule' => array('type'=>'text_arr')
552
  'placeholder' => __('Enter coupon codes separated by ,'),
553
  'field_name' => 'coupons',
554
  'sele_vals' => '',
555
+ 'help_text' => __( 'Exports orders redeemed with specific coupon codes. For multiple coupon codes, use a comma separator.' ),
556
  'type' => 'text',
557
  'css_class' => '',
558
  );
562
  'placeholder' => __('Date from'),
563
  'field_name' => 'date_from',
564
  'sele_vals' => '',
565
+ 'help_text' => __( 'Export orders placed on and after the specified date.' ),
566
  'type' => 'text',
567
  'css_class' => 'wt_iew_datepicker',
568
  // 'type' => 'field_html',
574
  'placeholder' => __('Date to'),
575
  'field_name' => 'date_to',
576
  'sele_vals' => '',
577
+ 'help_text' => __( 'Export orders placed upto the specified date.' ),
578
  'type' => 'text',
579
  'css_class' => 'wt_iew_datepicker',
580
  // 'type' => 'field_html',
admin/partials/_form_field_generator.php CHANGED
@@ -356,7 +356,9 @@ 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 files here or click to upload');?>
 
 
360
  <br /><br /><div class="wt_iew_dz_file_success"></div> <br />
361
  <div class="wt_iew_dz_file_name"></div> <br />
362
  <div class="wt_iew_dz_remove_link"></div> <br />
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 />
363
  <div class="wt_iew_dz_file_name"></div> <br />
364
  <div class="wt_iew_dz_remove_link"></div> <br />
admin/views/admin-settings-marketing.php CHANGED
@@ -5,14 +5,14 @@ if ( ! defined( 'WPINC' ) ) {
5
  ?>
6
  <div class="wt-iew-tab-content" data-id="<?php echo $target_id;?>">
7
  <div class="wt-ier-wrapper">
8
- <h2 class="wt-ier-page-title"><?php _e('Make a complete import and export for your store\'s valuable data, all in one place.');?></h2>
9
- <p class="wt-ier-subp"><?php _e('Get access to advanced features and premium support. Upgrade to the premium version.');?></p>
10
  <div class="wt-ier-row">
11
  <div class="wt-ier-col-12 wt-ier-col-lg-4 wt-ier-lg-4 wt-ier-mb-lg-0">
12
  <div class="wt-ier-p-5 wt-ier-box-wrapper wt-ier-box-highlight">
13
  <img src="<?php echo WT_O_IEW_PLUGIN_URL; ?>assets/images/upgrade/product-ie.svg" class="wt-ier-thumbnails">
14
- <h3 class="wt-ier-plugin-name"><?php _e('Product import export plugin for wooCommerce');?></h3>
15
- <p class="wt-ier-p"><?php _e('Easily export and import all types of products and product information.');?></p>
16
  <div class="wt-ier-d-sm-flex wt-ier-btn-group">
17
  <a href="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=<?php echo WT_O_IEW_VERSION; ?>" target="_blank" class="wt-ier-primary-btn wt-ier-btn"><?php _e('Get Premium');?></a>
18
  <a href="" class="wt-ier-secondary-btn wt-ier-btn" data-toggle="modal" data-target="#wt-ier-comparison-modal-product"><?php _e('Compare with basic');?></a>
@@ -22,8 +22,8 @@ if ( ! defined( 'WPINC' ) ) {
22
  <div class="wt-ier-col-12 wt-ier-col-lg-4 wt-ier-lg-4 wt-ier-mb-lg-0">
23
  <div class="wt-ier-p-5 wt-ier-box-wrapper wt-ier-box-highlight">
24
  <img src="<?php echo WT_O_IEW_PLUGIN_URL; ?>assets/images/upgrade/customer-ie.svg" class="wt-ier-thumbnails">
25
- <h3 class="wt-ier-plugin-name"><?php _e('Customer Import Export for WooCommerce');?></h3>
26
- <p class="wt-ier-p"><?php _e('Easily import or export WordPress User and WooCommerce Customer data from/to a CSV file!');?></p>
27
  <div class="wt-ier-d-sm-flex wt-ier-btn-group">
28
  <a href="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=<?php echo WT_O_IEW_VERSION; ?>" class="wt-ier-primary-btn wt-ier-btn" target="_blank"><?php _e('Get Premium');?></a>
29
  <a href="" class="wt-ier-secondary-btn wt-ier-btn" data-toggle="modal" data-target="#wt-ier-comparison-modal-customer"><?php _e('Compare with basic');?></a>
@@ -33,7 +33,7 @@ if ( ! defined( 'WPINC' ) ) {
33
  <div class="wt-ier-col-12 wt-ier-col-lg-4 wt-ier-lg-4 wt-ier-mb-lg-0">
34
  <div class="wt-ier-p-5 wt-ier-box-wrapper wt-ier-box-highlight">
35
  <img src="<?php echo WT_O_IEW_PLUGIN_URL; ?>assets/images/upgrade/order-ie.svg" class="wt-ier-thumbnails">
36
- <h3 class="wt-ier-plugin-name"><?php _e('Order, Coupon, Subscription Export Import for WooCommerce');?></h3>
37
  <p class="wt-ier-p"><?php _e('Export or Import WooCommerce orders, Coupons and Subscriptions.');?></p>
38
  <div class="wt-ier-d-sm-flex wt-ier-btn-group">
39
  <a href="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=<?php echo WT_O_IEW_VERSION; ?>" class="wt-ier-primary-btn wt-ier-btn" target="_blank"><?php _e('Get Premium');?></a>
@@ -503,7 +503,7 @@ if ( ! defined( 'WPINC' ) ) {
503
  <div class="wt-ier-col-12 wt-ier-col-lg-6">
504
  <img src="<?php echo WT_O_IEW_PLUGIN_URL; ?>assets/images/upgrade/suite.svg" class="wt-ier-thumbnails">
505
  <h2 class="wt-ier-page-title"><?php _e('Import Export Suite for WooCommerce');?></h2>
506
- <p class="wt-ier-p"><?php _e('WooCommerce Import Export Suite is an all-in-one bundle of plugins that will enable you to import and export WooCommerce products, product reviews, orders, customers, coupons, and subscriptions.');?></p>
507
  <a href="https://www.webtoffee.com/product/woocommerce-import-export-suite/?utm_source=free_plugin_revamp&utm_medium=basic_revamp&utm_campaign=Import_Export_Suite&utm_content=<?php echo WT_O_IEW_VERSION; ?>" class="wt-ier-primary-btn" target="_blank"><?php _e('Get Premium');?></a>
508
  </div>
509
  </div>
5
  ?>
6
  <div class="wt-iew-tab-content" data-id="<?php echo $target_id;?>">
7
  <div class="wt-ier-wrapper">
8
+ <h2 class="wt-ier-page-title"><?php _e('One stop solution for all your import-export needs.');?></h2>
9
+ <p class="wt-ier-subp"><?php _e('Upgrade to the premium version and get access to the advanced features with premium support.');?></p>
10
  <div class="wt-ier-row">
11
  <div class="wt-ier-col-12 wt-ier-col-lg-4 wt-ier-lg-4 wt-ier-mb-lg-0">
12
  <div class="wt-ier-p-5 wt-ier-box-wrapper wt-ier-box-highlight">
13
  <img src="<?php echo WT_O_IEW_PLUGIN_URL; ?>assets/images/upgrade/product-ie.svg" class="wt-ier-thumbnails">
14
+ <h3 class="wt-ier-plugin-name"><?php _e('PRODUCT IMPORT EXPORT PLUGIN FOR WOOCOMMERCE');?></h3>
15
+ <p class="wt-ier-p"><?php _e('Imports and exports all product types and reviews. Supports both CSV and XML file formats.');?></p>
16
  <div class="wt-ier-d-sm-flex wt-ier-btn-group">
17
  <a href="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=<?php echo WT_O_IEW_VERSION; ?>" target="_blank" class="wt-ier-primary-btn wt-ier-btn"><?php _e('Get Premium');?></a>
18
  <a href="" class="wt-ier-secondary-btn wt-ier-btn" data-toggle="modal" data-target="#wt-ier-comparison-modal-product"><?php _e('Compare with basic');?></a>
22
  <div class="wt-ier-col-12 wt-ier-col-lg-4 wt-ier-lg-4 wt-ier-mb-lg-0">
23
  <div class="wt-ier-p-5 wt-ier-box-wrapper wt-ier-box-highlight">
24
  <img src="<?php echo WT_O_IEW_PLUGIN_URL; ?>assets/images/upgrade/customer-ie.svg" class="wt-ier-thumbnails">
25
+ <h3 class="wt-ier-plugin-name"><?php _e('WORDPRESS USERS & WOOCOMMERCE CUSTOMERS IMPORT EXPORT');?></h3>
26
+ <p class="wt-ier-p"><?php _e('Import and export all your WordPress User and WooCommerce Customer data in CSV/XML file formats.');?></p>
27
  <div class="wt-ier-d-sm-flex wt-ier-btn-group">
28
  <a href="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=<?php echo WT_O_IEW_VERSION; ?>" class="wt-ier-primary-btn wt-ier-btn" target="_blank"><?php _e('Get Premium');?></a>
29
  <a href="" class="wt-ier-secondary-btn wt-ier-btn" data-toggle="modal" data-target="#wt-ier-comparison-modal-customer"><?php _e('Compare with basic');?></a>
33
  <div class="wt-ier-col-12 wt-ier-col-lg-4 wt-ier-lg-4 wt-ier-mb-lg-0">
34
  <div class="wt-ier-p-5 wt-ier-box-wrapper wt-ier-box-highlight">
35
  <img src="<?php echo WT_O_IEW_PLUGIN_URL; ?>assets/images/upgrade/order-ie.svg" class="wt-ier-thumbnails">
36
+ <h3 class="wt-ier-plugin-name"><?php _e('ORDER, COUPON, SUBSCRIPTION EXPORT IMPORT FOR WOOCOMMERCE');?></h3>
37
  <p class="wt-ier-p"><?php _e('Export or Import WooCommerce orders, Coupons and Subscriptions.');?></p>
38
  <div class="wt-ier-d-sm-flex wt-ier-btn-group">
39
  <a href="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=<?php echo WT_O_IEW_VERSION; ?>" class="wt-ier-primary-btn wt-ier-btn" target="_blank"><?php _e('Get Premium');?></a>
503
  <div class="wt-ier-col-12 wt-ier-col-lg-6">
504
  <img src="<?php echo WT_O_IEW_PLUGIN_URL; ?>assets/images/upgrade/suite.svg" class="wt-ier-thumbnails">
505
  <h2 class="wt-ier-page-title"><?php _e('Import Export Suite for WooCommerce');?></h2>
506
+ <p class="wt-ier-p"><?php _e('WooCommerce Import Export Suite is an all-in-one bundle of plugins with which you can import and export WooCommerce products, product reviews, orders, customers, coupons and subscriptions.');?></p>
507
  <a href="https://www.webtoffee.com/product/woocommerce-import-export-suite/?utm_source=free_plugin_revamp&utm_medium=basic_revamp&utm_campaign=Import_Export_Suite&utm_content=<?php echo WT_O_IEW_VERSION; ?>" class="wt-ier-primary-btn" target="_blank"><?php _e('Get Premium');?></a>
508
  </div>
509
  </div>
includes/class-wt-import-export-for-woo.php CHANGED
@@ -80,7 +80,7 @@ class Wt_Import_Export_For_Woo_Basic {
80
  if ( defined( 'WT_O_IEW_VERSION' ) ) {
81
  $this->version = WT_O_IEW_VERSION;
82
  } else {
83
- $this->version = '2.1.5';
84
  }
85
  $this->plugin_name = 'wt-import-export-for-woo-basic';
86
 
80
  if ( defined( 'WT_O_IEW_VERSION' ) ) {
81
  $this->version = WT_O_IEW_VERSION;
82
  } else {
83
+ $this->version = '2.1.6';
84
  }
85
  $this->plugin_name = 'wt-import-export-for-woo-basic';
86
 
order-import-export-for-woocommerce.php CHANGED
@@ -6,9 +6,9 @@ Plugin URI: https://wordpress.org/plugins/order-import-export-for-woocommerce/
6
  Description: Export and Import Order detail including line items, From and To your WooCommerce Store.
7
  Author: WebToffee
8
  Author URI: https://www.webtoffee.com/product/woocommerce-order-coupon-subscription-export-import/
9
- Version: 2.1.5
10
  Text Domain: order-import-export-for-woocommerce
11
- WC tested up to: 6.0
12
  License: GPLv3
13
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
14
  */
@@ -45,7 +45,7 @@ if ( !defined( 'WT_IEW_DEBUG_BASIC_TROUBLESHOOT' ) ) {
45
  * Start at version 1.0.0 and use SemVer - https://semver.org
46
  * Rename this for your plugin and update it as you release new versions.
47
  */
48
- define( 'WT_O_IEW_VERSION', '2.1.5' );
49
 
50
  /**
51
  * The code that runs during plugin activation.
6
  Description: Export and Import Order detail including line items, From and To your WooCommerce Store.
7
  Author: WebToffee
8
  Author URI: https://www.webtoffee.com/product/woocommerce-order-coupon-subscription-export-import/
9
+ Version: 2.1.6
10
  Text Domain: order-import-export-for-woocommerce
11
+ WC tested up to: 6.1
12
  License: GPLv3
13
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
14
  */
45
  * Start at version 1.0.0 and use SemVer - https://semver.org
46
  * Rename this for your plugin and update it as you release new versions.
47
  */
48
+ define( 'WT_O_IEW_VERSION', '2.1.6' );
49
 
50
  /**
51
  * The code that runs during plugin activation.
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: order export, woocommerce, order, export, csv, order import, woocommerce e
5
  Requires at least: 3.0.1
6
  Tested up to: 5.8
7
  Requires PHP: 5.6
8
- Stable tag: 2.1.5
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
@@ -30,7 +30,7 @@ The following are functionalities offered by the basic version of the plugin.
30
  &#128312; Supports various export filters (order status, product, coupon, customer, date range)
31
  &#128312; Export Subscription orders to a CSV file(Premium Feature).
32
  &#128312; Import Subscription orders from a CSV file(Premium Feature).
33
- &#128312; Tested OK with WooCommerce 6.0
34
  &#128312; Tested OK with WP 5.8
35
  &#128312; Tested OK with PHP 8.0
36
 
@@ -225,6 +225,9 @@ Yes.
225
 
226
  == Changelog ==
227
 
 
 
 
228
  = 2.1.5 =
229
  * WC 6.0 Tested OK
230
  = 2.1.4 =
@@ -478,5 +481,6 @@ Yes.
478
 
479
  == Upgrade Notice ==
480
 
481
- = 2.1.5 =
482
- * WC 6.0 Tested OK
 
5
  Requires at least: 3.0.1
6
  Tested up to: 5.8
7
  Requires PHP: 5.6
8
+ Stable tag: 2.1.6
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
30
  &#128312; Supports various export filters (order status, product, coupon, customer, date range)
31
  &#128312; Export Subscription orders to a CSV file(Premium Feature).
32
  &#128312; Import Subscription orders from a CSV file(Premium Feature).
33
+ &#128312; Tested OK with WooCommerce 6.1
34
  &#128312; Tested OK with WP 5.8
35
  &#128312; Tested OK with PHP 8.0
36
 
225
 
226
  == Changelog ==
227
 
228
+ = 2.1.6 =
229
+ * WC 6.1 Tested OK
230
+ * Help text updated.
231
  = 2.1.5 =
232
  * WC 6.0 Tested OK
233
  = 2.1.4 =
481
 
482
  == Upgrade Notice ==
483
 
484
+ = 2.1.6 =
485
+ * WC 6.1 Tested OK
486
+ * Help text updated.