WooCommerce Checkout Manager - Version 3.6.3

Version Description

WPML bug fix 2 (translation for e-mails)

=

Download this release

Release Info

Developer Emark
Plugin Icon 128x128 WooCommerce Checkout Manager
Version 3.6.3
Comparing to
See all releases

Code changes from version 3.6.2 to 3.6.3

Files changed (2) hide show
  1. readme.txt +19 -7
  2. woocommerce-checkout-manager.php +5 -5
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.trottyzone.com/donation/
4
  Tags: woocommerce, checkout settings, remove fields, shipping, order, fields, checkout page, checkout field, checkout manager, required remove, woocommerce checkout manager, checkout, checkout field editor, field editor, woocommerce custom checkout options , custom checkout, checkout option, field, payment, sell, buy, pay, tax, notice, re-order, order, new field, save field, manager, options, field editor
5
  Requires at least: 3.0
6
  Tested up to: 4.0
7
- Stable tag: 3.6.2
8
  License: GPLv2 or later
9
 
10
  Manages WooCommerce Checkout
@@ -47,13 +47,14 @@ This is a WooCommerce extension plugin that targets the checkout processes in wh
47
  10. Color Picker
48
  11. Heading
49
  12. Multi-Select
 
50
 
51
  = More Features =
52
  * Create Conditional Fields which includes
53
  * to allow customer to Remove Tax (Tax Exempt),
54
  * to allow customer to Add Amount on checkout (Pre-defined by admin or Customer Can Enter Any Amount).
55
 
56
- * Make both Shipping and Billing Address fields Optional.
57
 
58
  * Allow Customers to Upload files for each order.
59
 
@@ -63,21 +64,26 @@ This is a WooCommerce extension plugin that targets the checkout processes in wh
63
 
64
  * Disable any added field from Checkout details page and Order Receipt.
65
 
66
- * Retain Fields Information for customers when they navigate back and forth from checkout.
67
 
68
  * Disable Billing Address fields for chosen shipping goods. Which makes them visible only for virtual goods.
69
 
70
  * DatePicker: Change the default format (dd-mm-yy), Set Minimum Date and Maximum Date, Disable days in the week (Sun – Sat).
71
 
 
 
72
  * Area to insert your own Custom CSS.
73
 
74
- * Set default State for checkout.
 
 
75
 
76
  * Import/ Export added fields data.
77
 
78
- * Fields label can accept html characters.
 
 
79
 
80
- * Disable/ Change / Enable / Disable Additional information Title
81
 
82
  = Added fields will appear on =
83
  1. Order Summary
@@ -285,6 +291,9 @@ Compatibility with 2.1.7 WooCommerce && WPML
285
  = 3.6.2 =
286
  WPML bug fix
287
 
 
 
 
288
  == Changelog ==
289
  = 1.0 =
290
  Initial
@@ -393,4 +402,7 @@ Bug fixes.
393
  Compatibility with 2.1.7 WooCommerce && WPML
394
 
395
  = 3.6.2 =
396
- WPML bug fix
 
 
 
4
  Tags: woocommerce, checkout settings, remove fields, shipping, order, fields, checkout page, checkout field, checkout manager, required remove, woocommerce checkout manager, checkout, checkout field editor, field editor, woocommerce custom checkout options , custom checkout, checkout option, field, payment, sell, buy, pay, tax, notice, re-order, order, new field, save field, manager, options, field editor
5
  Requires at least: 3.0
6
  Tested up to: 4.0
7
+ Stable tag: 3.6.3
8
  License: GPLv2 or later
9
 
10
  Manages WooCommerce Checkout
47
  10. Color Picker
48
  11. Heading
49
  12. Multi-Select
50
+ 13. Multi-Checkbox
51
 
52
  = More Features =
53
  * Create Conditional Fields which includes
54
  * to allow customer to Remove Tax (Tax Exempt),
55
  * to allow customer to Add Amount on checkout (Pre-defined by admin or Customer Can Enter Any Amount).
56
 
57
+ * Replace Text using Text/ Html Swapper.
58
 
59
  * Allow Customers to Upload files for each order.
60
 
64
 
65
  * Disable any added field from Checkout details page and Order Receipt.
66
 
67
+ * Retain fields information for customers when they navigate back and forth from checkout.
68
 
69
  * Disable Billing Address fields for chosen shipping goods. Which makes them visible only for virtual goods.
70
 
71
  * DatePicker: Change the default format (dd-mm-yy), Set Minimum Date and Maximum Date, Disable days in the week (Sun – Sat).
72
 
73
+ * TimePicker: Includes restriction of both start and end hours, set the minutes interval and manually input labels.
74
+
75
  * Area to insert your own Custom CSS.
76
 
77
+ * Display Order Time.
78
+
79
+ * Set Default State for checkout.
80
 
81
  * Import/ Export added fields data.
82
 
83
+ * Fields label can accept html characters.
84
+
85
+ * Disable/ Change Additional information Title
86
 
 
87
 
88
  = Added fields will appear on =
89
  1. Order Summary
291
  = 3.6.2 =
292
  WPML bug fix
293
 
294
+ = 3.6.3 =
295
+ WPML bug fix 2 (translation for e-mails)
296
+
297
  == Changelog ==
298
  = 1.0 =
299
  Initial
402
  Compatibility with 2.1.7 WooCommerce && WPML
403
 
404
  = 3.6.2 =
405
+ WPML bug fix
406
+
407
+ = 3.6.3 =
408
+ WPML bug fix 2 (translation for e-mails)
woocommerce-checkout-manager.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: WooCommerce Checkout Manager
4
  Plugin URI: http://www.trottyzone.com/product/woocommerce-checkout-manager-pro
5
  Description: Manages WooCommerce Checkout fields
6
- Version: 3.6.2
7
  Author: Ephrain Marchan
8
  Author URI: http://www.trottyzone.com
9
  License: GPLv2 or later
@@ -947,7 +947,7 @@ if ( count( $options['buttons'] ) > 0 ) :
947
  foreach ( $options['buttons'] as $btn ) :
948
  $label = ( isset( $btn['label'] ) ) ? $btn['label'] : '';
949
  if ( ! empty( $btn['label'] ) )
950
- $keys[] = ''.$btn['label'].'';
951
  $i++;
952
  endforeach;
953
  return $keys;
@@ -1009,7 +1009,7 @@ if ( count( $options['buttons'] ) > 0 ) :
1009
  foreach ( $options['buttons'] as $btn ) :
1010
  $label = ( isset( $btn['label'] ) ) ? $btn['label'] : '';
1011
  $order_object = new WC_Order( $order_id );
1012
- echo '<dt>'.$btn['label'].':</dt><dd>'.get_post_meta( $order_id->id , ''.$btn['label'].'', true).'</dd>';
1013
  $i++;
1014
  endforeach;
1015
  endif;
@@ -1168,7 +1168,7 @@ float:left;
1168
  width: 47%;
1169
  }
1170
  .wccs-field-class:nth-child(2n+2) {
1171
- float: right;
1172
  }
1173
  .add_info_wccs {
1174
  clear: both;
@@ -1193,7 +1193,7 @@ if ( count( $options['buttons'] ) > 0 ) :
1193
 
1194
  if( get_post_meta( $order->id, ''.$btn['label'].'', true ) ) {
1195
  $new_fields[''.$btn['cow'].''] = array(
1196
- 'label' => ''.$btn['label'].'',
1197
  'value' => get_post_meta( $order->id, ''.$btn['label'].'', true )
1198
  );
1199
  }
3
  Plugin Name: WooCommerce Checkout Manager
4
  Plugin URI: http://www.trottyzone.com/product/woocommerce-checkout-manager-pro
5
  Description: Manages WooCommerce Checkout fields
6
+ Version: 3.6.3
7
  Author: Ephrain Marchan
8
  Author URI: http://www.trottyzone.com
9
  License: GPLv2 or later
947
  foreach ( $options['buttons'] as $btn ) :
948
  $label = ( isset( $btn['label'] ) ) ? $btn['label'] : '';
949
  if ( ! empty( $btn['label'] ) )
950
+ $keys[''.wpml_string_wccm($btn['label']).''] = ''.$btn['label'].'';
951
  $i++;
952
  endforeach;
953
  return $keys;
1009
  foreach ( $options['buttons'] as $btn ) :
1010
  $label = ( isset( $btn['label'] ) ) ? $btn['label'] : '';
1011
  $order_object = new WC_Order( $order_id );
1012
+ echo '<dt>'.wpml_string_wccm($btn['label']).':</dt><dd>'.get_post_meta( $order_id->id , ''.$btn['label'].'', true).'</dd>';
1013
  $i++;
1014
  endforeach;
1015
  endif;
1168
  width: 47%;
1169
  }
1170
  .wccs-field-class:nth-child(2n+2) {
1171
+ padding-right: 3.4% !important;
1172
  }
1173
  .add_info_wccs {
1174
  clear: both;
1193
 
1194
  if( get_post_meta( $order->id, ''.$btn['label'].'', true ) ) {
1195
  $new_fields[''.$btn['cow'].''] = array(
1196
+ 'label' => ''.wpml_string_wccm($btn['label']).'',
1197
  'value' => get_post_meta( $order->id, ''.$btn['label'].'', true )
1198
  );
1199
  }