WooCommerce Checkout Manager - Version 4.3.2

Version Description

  • New: Settings and support action links
Download this release

Release Info

Developer quadlayers
Plugin Icon 128x128 WooCommerce Checkout Manager
Version 4.3.2
Comparing to
See all releases

Code changes from version 4.3.1 to 4.3.2

Files changed (2) hide show
  1. readme.txt +13 -8
  2. woocommerce-checkout-manager.php +12 -3
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://quadlayers.com/
4
  Tags: woocommerce, woocommerce checkout, field manager, checkout editor, checkout field, shipping field, billing field, order field, additional field
5
  Requires at least: 3.0
6
  Tested up to: 5.2.2
7
- Stable tag: 4.3.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -12,9 +12,15 @@ Manages WooCommerce Checkout, the advanced way.
12
 
13
  == Description ==
14
 
15
- WooCommerce Checkout Manager allows you to customise and manage the fields on your [WooCommerce](http://wordpress.org/plugins/woocommerce/) Checkout page. Re-order, rename, hide and extend Checkout fields within the Billing, Shipping and Additional sections.
 
 
 
 
 
 
 
16
 
17
- **Notice**: There has been a change of Plugin ownership on 11/03/2016, please see the *Change of Plugin ownership* section below for more information.
18
 
19
  = FEATURES =
20
 
@@ -51,10 +57,6 @@ WooCommerce Checkout Manager allows you to customise and manage the fields on yo
51
  * Re-position the added fields: Before Shipping Form, After Shipping Form, Before Billing Form, After Billing Form or After Order Notes
52
  * **Insert Notice:** Before Customer Address Fields and Before Order Summary on checkout page.
53
 
54
- = Change of Plugin ownership =
55
-
56
- 30/08/2019 marks a change of ownership of WooCommerce Checkout Manager from Visser to [QuadLayers](https://quadlayers.com/) who will be responsible for resolving critical Plugin issues and ensuring the Plugin meets WordPress security and coding standards in the form of regular Plugin updates.
57
-
58
  == Installation ==
59
 
60
  = Minimum Requirements =
@@ -83,7 +85,7 @@ Automatic updates are delivered just like any other WordPress Plugin.
83
 
84
  = How do I add conditional Checkout fields? =
85
 
86
- Read through the [Adding Conditional Checkout fields](https://www.visser.com.au/documentation/woocommerce-checkout-manager/usage/#Adding_Conditional_Checkout_Fields) walkthrough on our website.
87
 
88
  = [Insert feature] is not working within WooCommerce Checkout Manager =
89
 
@@ -135,6 +137,9 @@ Example:
135
 
136
  == Changelog ==
137
 
 
 
 
138
  = 4.3.1 =
139
  * Notice: Plugin ownership change
140
  * Fix: Admin redirect after options reset
4
  Tags: woocommerce, woocommerce checkout, field manager, checkout editor, checkout field, shipping field, billing field, order field, additional field
5
  Requires at least: 3.0
6
  Tested up to: 5.2.2
7
+ Stable tag: 4.3.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
12
 
13
  == Description ==
14
 
15
+ [Documentation](https://quadlayers.com/documentation/woocommerce-checkout-manager/) | [Support](https://quadlayers.com/account/support/) | [Community](https://www.facebook.com/groups/quadlayers/)
16
+
17
+
18
+ WooCommerce Checkout Manager allows you to customize and manage the fields on your WooCommerce Checkout page. Re-order, rename, hide and extend Checkout fields within the Billing, Shipping and Additional sections.
19
+
20
+ = Ownership =
21
+
22
+ 30/08/2019 marks a change of ownership of WooCommerce Checkout Manager from Visser to [QuadLayers](https://quadlayers.com/) who will be responsible for resolving critical Plugin issues and ensuring the Plugin meets WordPress security and coding standards in the form of regular Plugin updates.
23
 
 
24
 
25
  = FEATURES =
26
 
57
  * Re-position the added fields: Before Shipping Form, After Shipping Form, Before Billing Form, After Billing Form or After Order Notes
58
  * **Insert Notice:** Before Customer Address Fields and Before Order Summary on checkout page.
59
 
 
 
 
 
60
  == Installation ==
61
 
62
  = Minimum Requirements =
85
 
86
  = How do I add conditional Checkout fields? =
87
 
88
+ Read through the [Adding Conditional Checkout fields](https://quadlayers.com/documentation/woocommerce-checkout-manager/configuration/) walkthrough on our website.
89
 
90
  = [Insert feature] is not working within WooCommerce Checkout Manager =
91
 
137
 
138
  == Changelog ==
139
 
140
+ = 4.3.2 =
141
+ * New: Settings and support action links
142
+
143
  = 4.3.1 =
144
  * Notice: Plugin ownership change
145
  * Fix: Admin redirect after options reset
woocommerce-checkout-manager.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Plugin Name: WooCommerce Checkout Manager
4
  * Description: Manages WooCommerce Checkout, the advanced way.
5
- * Version: 4.3.1
6
  * Author: QuadLayers
7
  * Author URI: https://www.quadlayers.com
8
  * Copyright: 2019 QuadLayers (https://www.quadlayers.com)
@@ -16,7 +16,7 @@ if (!defined('WOOCCM_PLUGIN_NAME')) {
16
  define('WOOCCM_PLUGIN_NAME', 'WooCommerce Checkout Manager');
17
  }
18
  if (!defined('WOOCCM_PLUGIN_VERSION')) {
19
- define('WOOCCM_PLUGIN_VERSION', '4.3.1');
20
  }
21
  if (!defined('WOOCCM_PLUGIN_FILE')) {
22
  define('WOOCCM_PLUGIN_FILE', __FILE__);
@@ -119,6 +119,14 @@ if (!class_exists('WOOCCM')) {
119
  }
120
  }
121
 
 
 
 
 
 
 
 
 
122
  function add_scripts() {
123
 
124
  $i18n = substr(get_user_locale(), 0, 2);
@@ -132,7 +140,7 @@ if (!class_exists('WOOCCM')) {
132
  // UI
133
  // ---------------------------------------------------------------------
134
  wp_enqueue_style('jquery-ui-style', WC()->plugin_url() . '/assets/css/jquery-ui/jquery-ui.min.css', array(), WC_VERSION);
135
-
136
  // Datepicker
137
  // ---------------------------------------------------------------------
138
  wp_enqueue_script('jquery-ui-datepicker');
@@ -213,6 +221,7 @@ if (!class_exists('WOOCCM')) {
213
  add_action('wp_ajax_wooccm_dismiss_notice', array($this, 'ajax_dismiss_notice'));
214
  add_action('wp_enqueue_scripts', array($this, 'add_scripts'));
215
  add_action('admin_notices', array($this, 'add_notices'));
 
216
  }
217
 
218
  public static function do_activation() {
2
  /**
3
  * Plugin Name: WooCommerce Checkout Manager
4
  * Description: Manages WooCommerce Checkout, the advanced way.
5
+ * Version: 4.3.2
6
  * Author: QuadLayers
7
  * Author URI: https://www.quadlayers.com
8
  * Copyright: 2019 QuadLayers (https://www.quadlayers.com)
16
  define('WOOCCM_PLUGIN_NAME', 'WooCommerce Checkout Manager');
17
  }
18
  if (!defined('WOOCCM_PLUGIN_VERSION')) {
19
+ define('WOOCCM_PLUGIN_VERSION', '4.3.2');
20
  }
21
  if (!defined('WOOCCM_PLUGIN_FILE')) {
22
  define('WOOCCM_PLUGIN_FILE', __FILE__);
119
  }
120
  }
121
 
122
+ function add_action_links($links) {
123
+
124
+ $links[] = '<a target="_blank" href="' . WOOCCM_SUPPORT_URL . '">' . esc_html__('Support', 'woocommerce-checkout-manager') . '</a>';
125
+ $links[] = '<a href="' . admin_url('admin.php?page=woocommerce-checkout-manager">') . esc_html__('Settings', 'woocommerce-checkout-manager') . '</a>';
126
+
127
+ return $links;
128
+ }
129
+
130
  function add_scripts() {
131
 
132
  $i18n = substr(get_user_locale(), 0, 2);
140
  // UI
141
  // ---------------------------------------------------------------------
142
  wp_enqueue_style('jquery-ui-style', WC()->plugin_url() . '/assets/css/jquery-ui/jquery-ui.min.css', array(), WC_VERSION);
143
+
144
  // Datepicker
145
  // ---------------------------------------------------------------------
146
  wp_enqueue_script('jquery-ui-datepicker');
221
  add_action('wp_ajax_wooccm_dismiss_notice', array($this, 'ajax_dismiss_notice'));
222
  add_action('wp_enqueue_scripts', array($this, 'add_scripts'));
223
  add_action('admin_notices', array($this, 'add_notices'));
224
+ add_filter('plugin_action_links_' . plugin_basename(WOOCCM_PLUGIN_FILE), array($this, 'add_action_links'));
225
  }
226
 
227
  public static function do_activation() {