PluginProbe ʕ •ᴥ•ʔ
Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager / 4.1.40
Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager v4.1.40
4.1.41 4.1.40 4.1.39 4.1.38 trunk 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.3.3 1.4 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.10 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 1.9.2 1.9.3 2.0.0 2.0.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.1.0 2.1.1 2.1.4 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.1 2.3.2 2.3.3 2.3.4 2.4.0 2.4.1 2.4.10 2.4.11 2.4.12 2.4.13 2.4.14 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.6.0 2.7.0 2.7.1 2.8.0 2.9.0 2.9.1 2.9.2 3.0.0 3.0.1 3.0.10 3.0.11 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.3.0 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.10 3.5.11 3.5.12 3.5.13 3.5.14 3.5.15 3.5.16 3.5.17 3.5.18 3.5.19 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.5.7 3.5.8 3.5.9 3.6.0 4.0.0 4.1.0 4.1.1 4.1.10 4.1.11 4.1.12 4.1.13 4.1.14 4.1.15 4.1.16 4.1.17 4.1.18 4.1.19 4.1.2 4.1.20 4.1.21 4.1.22 4.1.23 4.1.24 4.1.25 4.1.26 4.1.27 4.1.28 4.1.29 4.1.3 4.1.30 4.1.31 4.1.32 4.1.34 4.1.35 4.1.36 4.1.37 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9
flexible-checkout-fields / readme.txt
flexible-checkout-fields Last commit date
assets 3 weeks ago classes 3 weeks ago inc 3 weeks ago lang 3 weeks ago src 3 weeks ago templates 3 weeks ago vendor 3 weeks ago vendor_prefixed 3 weeks ago views 3 weeks ago composer.json 3 weeks ago flexible-checkout-fields.php 3 weeks ago readme.txt 3 weeks ago
readme.txt
1475 lines
1 === Flexible Checkout Fields for WooCommerce - WooCommerce Checkout Manager ===
2 Contributors: wpdesk,dyszczo,grola,piotrpo,marcinkolanko,mateuszgbiorczyk,sebastianpisula,bartj,amisiewicz
3 Donate link: https://www.wpdesk.net/sk/flexible-checkout-fields-donate/
4 Tags: woocommerce checkout fields, woocommerce checkout manager, woocommerce checkout, custom fields, checkout field customizer
5 Requires at least: 5.2
6 Tested up to: 7.0
7 Stable tag: 4.1.40
8 Requires PHP: 7.4
9 License: GPLv3 or later
10 License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
12 The best WooCommerce checkout manager. Edit, remove or add checkout fields. Customize WooCommerce checkout with this checkout field customizer.
13
14 == Description ==
15
16 We think WooCommerce is the best ecommerce plugin for WordPress. But it lacks some very basic features like customizing checkout fields with a checkout manager in an easy to use interface. You can do it by hooks and filters but why bother if you can do it by Flexible Checkout Fields for WooCommerce - WooCommerce Checkout Manager. With this single page checkout plugin you can edit the default fields (change labels, hide, delete) or add your own checkout fields. You can set your own fields order. There are a lot of field types such as a checkbox field, a date field or a color picker field (some of them exclusively in the PRO version). Read on to see how easy it is to edit WooCommerce checkout fields with this plugin and how powerful it is.
17
18 ### Using the WooCommerce Checkout Blocks?
19
20 If you are using the block-based checkout (Checkout Blocks), check out our dedicated plugin [Flexible Checkout Fields For Blocks](https://wordpress.org/plugins/checkout-fields-for-blocks/), which lets you edit and add fields in the new block-based checkout for WooCommerce.
21
22 👉 Flexible Checkout Fields (this plugin) works with the classic checkout form based on the shortcode.
23 👉 Flexible Checkout Fields For Blocks is designed specifically for the block-based checkout (Checkout Blocks).
24
25 ### Faster checkout for more conversions 🛒
26
27 The Flexible Checkout Fields plugin is a free extension for editing the WooCommerce checkout page.
28
29 Adjust the checkout with the right tool. **It's easier than the WooCommerce checkout shortcode customization**.
30
31 You can download the plugin or try it in a [**free demo**](https://www.wpdesk.link/flexible-checkout-fields-demo/).
32
33 ### WooCommerce checkout fields customizer ⭐
34
35 Use the free plugin to customize the WooCommerce checkout page without coding or additional snippets.
36
37 **Custom checkout design for better user experience**.
38
39 ### Key features ℹ️
40
41 The free plugin comes with the following options:
42
43 - Edit the checkout form (billing and shipping fields)
44 - Remove (hide) fields
45 - Move or rearrange them
46 - Make a field required or optional
47 - Enable field validation
48 - Set labels and placeholders
49 - Set CSS classes
50 - Show fields on specific pages and in emails
51
52 [**Download the plugin →**](https://downloads.wordpress.org/plugin/flexible-checkout-fields.latest-stable.zip)
53
54 ### �
55 Edit and add checkout fields
56
57 The plugin allows the field **customization for existing and add new checkout fields**.
58
59 ### �
60 Remove (hide) fields
61
62 You may **disable some fields** to make the checkout form lighter and faster.
63
64 ### �
65 Arrange fields
66
67 It's also possible to **show fields in a custom order** without custom coding.
68
69 ### �
70 Make fields required or optional
71
72 The plugin gives an easy way to set what **fields should be mandatory**.
73
74 [**Screenshots →**](#screenshots)
75
76 ### �
77 Field validation
78
79 What's more, you can **enable validation per field**.
80
81 ### �
82 Show fields on pages and in emails
83
84 Each field has **display options** as well.
85
86 ### �
87 Set labels, placeholders, and CSS classes
88
89 Moreover, by using **labels and placeholders**, you can **personalize the checkout form** and make it more SEO-friendly.
90
91 And you can customize the checkout layout and design using styles.
92
93 [**Screenshots →**](#screenshots)
94
95 [**Download the plugin →**](https://downloads.wordpress.org/plugin/flexible-checkout-fields.latest-stable.zip)
96
97 ### Flexible Checkout Fields overview
98
99 You may also see the short video presenting the plugin features.
100
101 [youtube https://www.youtube.com/watch?v=VTRnSU0OLV4]
102
103 ### The free checkout page editor for WooCommerce 🚀
104
105
106
107
108
109
110
111
112 Flexible Checkout Fields beautifully integrates with the WordPress dashboard. It is probably the best looking checkout field editor for WooCommerce on the market. And you can do some powerful stuff with it too. [See some screenshots →](https://wordpress.org/plugins/flexible-checkout-fields/screenshots/)
113
114 [**Download the plugin →**](https://downloads.wordpress.org/plugin/flexible-checkout-fields.latest-stable.zip)
115
116 [>>> Go to the FCF admin demo <<<](https://www.wpdesk.link/flexible-checkout-fields-demo/) - here you can test the admin panel of all WP Desk plugins including **Flexible Checkout Fields**
117
118 ### Show or Hide Fields
119
120 You do not need a customer's phone number or second line address? Just hide the fields from the checkout and you're good to go. This is just one click away. Decide to show it later? Just another click and the field shows again. You can validate email too and hide WooCommerce price.
121
122 ### Add New WooCommerce Custom Checkout Fields
123
124 Add WooCommerce additional fields to your checkout page with your new WooCommerce checkout customizer:
125
126 #### **Free**
127
128 * [Text](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Text)
129 * [Textarea](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Textarea)
130 * [Number](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Number)
131 * [E-mail](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Email)
132 * [Phone](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Phone)
133 * [URL](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#URL)
134 * [Checkbox](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Checkbox)
135 * [Color](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Color)
136 * [Headline](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Headline)
137 * [Paragraph](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Paragraph)
138 * [Image](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Image)
139 * [HTML](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#HTML)
140
141 [**Download the plugin →**](https://downloads.wordpress.org/plugin/flexible-checkout-fields.latest-stable.zip)
142
143 #### **PRO**
144
145 * [Multi-checkbox](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Multi-checkbox)
146 * [Select](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Select)
147 * [Multi-select](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Multi-select)
148 * [Radio](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Radio)
149 * [Radio with images](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Radio_with_images)
150 * [Radio with colors](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Radio_with_colors)
151 * [Date](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Date)
152 * [Time](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Time)
153 * [File Upload](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#File_Upload)
154 * [Hidden](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Hidden)
155
156 **Get all PRO features and priority e-mail support.** [Upgrade to PRO →](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-pro)
157
158 ### Well Documented
159
160 We are proud of our docs. We spend a great deal of time to polish them and make them as complete as possible. [Read Flexible Checkout Fields Docs →](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-free-docs/)
161
162 ### Support Policy
163
164 We provide a limited support for the free version in the [plugin Support Forum](https://wordpress.org/support/plugin/flexible-checkout-fields/). Please purchase a **PRO version** to get priority e-mail support as well as all e-commerce features. ⭐[Upgrade to PRO →](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-go-pro/)
165
166 > **Get more WooCommerce plugins from WP Desk**<br />
167 > We provide premium plugins for customizing checkout, shipping, invoicing and more. Check out our [premium WooCommerce plugins here →](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-products/)
168 > [Free WooCommerce plugins &rarr;](https://profiles.wordpress.org/wpdesk/#content-plugins)
169
170 ### 🤔 How can I customize the WooCommerce checkout page?
171
172 - **Step 1**: Install and activate Flexible Checkout Fields for WooCommerce.
173 - **Step 2**: Go to your WordPress backend, open the WooCommerce menu, and click Checkout Fields.
174 - **Step 3**: Choose the WooCommerce Checkout Section to customize.
175 - **Step 4**: Manage, reorder, hide, show, or add custom fields to the WooCommerce checkout page.
176 - **Step 5**: Use custom sections of the WooCommerce checkout page, more checkout fields, conditional logic, pricing per field, and additional options in **PRO**.
177
178 You can adjust the WooCommerce checkout page with custom checkout fields and this free customizer in a few moments 🚀!
179
180 [**Read FAQ**](https://wordpress.org/plugins/flexible-checkout-fields/faq/) for detailed information about the plugin options.
181
182 #### 🔀 Fields Order
183
184 Just drag&drop to reorder checkout fields on the checkout page. You can reorder WooCommerce built-in fields as well as custom fields that you add yourself. Mix them any way you like or need. Simply customize checkout yourself. If other plugins add their custom fields in many cases you will also be able to rearrange them (if added properly by the plugin author).
185
186 #### �
187 Field validation
188
189 WooCommerce has built-in validation of a phone number, an email address (validate email) and a postcode. We let you use this validation in the new fields you add to your store using this plugin.
190
191 Standard WooCommerce validation is not enough? You can add your own validation to any field you create in this plugin. You can find a code example in [Flexible Checkout Fields docs →](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/)
192
193 #### ❌ Required or Optional Fields
194
195 This WooCommerce Checkout Editor will let you easily manage which fields should be required and which optional. Just click a *required* checkbox in the field settings and make a field required or optional. Works both ways.
196
197 #### 🏷️ Labels and Placeholders
198
199 Want to change *Company name* to just *Company* or *Your Awesome Company*? Just edit the label and it will instantly appear in the checkout page. **Pro tip**: You can also use HTML inside labels!
200
201 Want to give your customers a tip on how to fill a checkout field? You can do it with an explanatory placeholder (it will show inside the field). For example *Enter your full company name*.
202
203 #### 📃 Display Checkout Fields on Other Pages
204
205 You can display the fields not only in the checkout page. Just mark a specific checkbox under the "Display On" tab as checked. You have 4 different locations to use:
206
207 * Thank You Page
208 * My Account - address
209 * My Account - order
210 * Emails
211
212 For custom fields, you may also decide about field formatting on pages/emails.
213
214 #### ➿ Custom CSS Class
215
216 Add some style to your fields. By adding a custom class to each field you can then uniquely style it in your theme's stylesheet.
217
218 #### 🖥️ Use your meta names
219
220 Are you a developer? You can set any meta name you want. This is the name of the field in the database. You can easily integrate this WooCommerce plugin for one page checkout with your custom code due to this function.
221
222 #### 🌎 Multilanguage ready
223
224 Flexible Checkout Fields (checkout manager) is compatible with WPML and Polylang and lets you translate fields data to other languages.
225
226 #### ⭐ Custom Field Sections (PRO)
227
228 Billing, Shipping or Order sections are not enough? Now you can add fields to 12 other checkout sections. Below you will find all sections and their corresponding hooks (hooks are just for developers' reference - if you do not know what hooks are, just ignore them and you'll be just fine - it will just work).
229
230 * Before Customer Details
231 * After Customer Details
232 * Before Billing Heading
233 * Before Billing Form
234 * After Billing Form
235 * Before Shipping Heading
236 * Before Shipping Form
237 * After Shipping Form
238 * Before Registration Form
239 * After Registration Form
240 * Before Order Notes
241 * After Order Notes
242 * Before Payment
243 * After Payment
244 * After Order Review
245 * Before Submit
246 * After Submit
247
248 #### ⭐ Conditional Logic for Fields (PRO)
249
250 **NEW:** You can also use the **PRO version** of the plugin to show, hide, and set a field as required based on multiple conditions 🚀. We also give you the option to perform no action at all if one or more of the conditions you set is not fulfilled.
251
252 For example, set a VAT field to be required if the customer selects the company checkbox or is from a specified country. **You can also**:
253
254 Enable conditional logic (show, hide, set as required or perform no action) for fields based on:
255
256 #### 🧩 Shipping Methods
257
258 Enable conditional logic (show, hide, set as required or perform no action) for fields based on selected shipping method.
259
260 #### 🧩 Payment Methods
261
262 Enable conditional logic (show, hide, set as required or perform no action) for fields based on selected payment method.
263
264 #### 🧩 Products and Categories in Cart
265
266 Enable conditional logic (show, hide, set as required or perform no action) for fields based on products and/or categories in the cart, i.e.:
267
268 * Show engraving field for jewelery category
269 * Show delivery date option only for physical products
270 * Show VAT Number for digital goods
271 * Hide address fields for digital goods
272
273 #### 🧩 Cart value
274
275 Enable conditional logic (show, hide, set as required or perform no action) for fields based on product value in cart.
276
277 #### 🧩 Flexible Checkout Fields plugin fields
278
279 Enable conditional logic (show, hide, set as required or perform no action) for fields based on other fields added with Flexible Checkout Fields.
280
281 #### 🧩 Flexible Product plugin fields
282
283 Enable conditional logic (show, hide, set as required or perform no action) for fields based on other fields added with Flexible Product Fields.
284
285 #### 🧩 Default WooCommerce plugin fields
286
287 Enable conditional logic (show, hide, set as required or perform no action) for fields based on default Woo fields.
288
289 #### 🧩 User role
290
291 Enable conditional logic (show, hide, set as required or perform no action) for fields based on the user role.
292
293 #### 🧩 Date
294
295 Enable conditional logic (show, hide, set as required or perform no action) for fields based on the date you select.
296
297
298 This plugin is compatible with variable products.
299
300 You can set many conditions (OR) under one or more condition groups (AND) for each field. The conditional logic feature will help you in advanced WooCommerce checkout page customization 🎉!
301
302 > ⭐ **Upgrade to Flexible Checkout Fields PRO**<br />
303 > Get all PRO features and priority e-mail support. ⭐ [Upgrade to PRO →](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-go-pro/)
304
305 ### Flexible Checkout Fields in a nutshell
306
307 Key features:
308
309 * make the purchasing experience as flawless as possible for your users. Single page checkout is just 1 click away,
310 * remove pain points related to the checkout process,
311 * allow for delivery personalization,
312 * manage fields in WooCommerce,
313 * text fields in WooCommerce checkout,
314 * time picker in WooCommerce checkout,
315 * date picker in WooCommerce checkout,
316 * checkbox in WooCommerce checkout,
317 * color picker in WooCommerce checkout,
318 * file upload in WooCommerce checkout,
319 * manage fields in WooCommerce,
320 * add WooCommerce VAT ID number,
321 * add WooCommerce checkout fields,
322 * price per date,
323 * checkout phone validator,
324 * fixed price,
325 * add WooCommerce custom checkout fields.
326
327 == Installation ==
328
329 You can install this plugin like any other WordPress plugin.
330
331 1. Download and unzip the latest release zip file.
332 2. Upload the entire plugin directory to your /wp-content/plugins/ directory.
333 3. Activate the plugin through the Plugins menu in WordPress Administration.
334
335 You can also use WordPress uploader to upload plugin zip file in menu Plugins -> Add New -> Upload Plugin. Then go directly to point 3.
336
337 == Data use policy ==
338
339 Learn about [Use of Data Policy by WP Desk Plugins](https://wpdesk.net/sk/flexible-checkout-fields-readme-privacy)
340
341 == Frequently Asked Questions ==
342
343 = Where I can find the plugin docs? =
344
345 The docs are located here: [Flexible Checkout Fields Docs](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-free-docs/)
346
347 = How can I install this free WooCommerce checkout page customizer? =
348
349 1️⃣ First, download the plugin.
350
351 2️⃣ Then, log in to your WordPress backend and go to the Plugins menu.
352
353 3️⃣ Finally, install the plugin by uploading it. You may also use the Plugins search bar to look for Flexible Checkout Fields for WooCommerce 😊.
354
355 = I have installed the plugin but I do not know where the plugin settings are =
356
357 The plugin is available in the WordPress menu in the WooCommerce > Checkout Fields tab.
358
359 The plugin menu is in the upper left corner and contains two items. The first is Settings where it is possible to turn on additional sections. The second item is Checkout Sections and clicking on it will show all sections enabled in the Settings tab.
360
361 = Can I add custom field sections? =
362
363 Yes, but you will have to purchase [Flexible Checkout Fields PRO](https://www.wpdesk.net/sk/flexible-checkout-fields-wcf/).
364
365 Then, you'll be able to manage the specific section of the WooCommerce checkout page 😊.
366
367 = How to add custom fields to the WooCommerce checkout page? =
368
369 - **Step 1**: Install and activate Flexible Checkout Fields for WooCommerce.
370 - **Step 2**: Go to your WordPress backend, open the WooCommerce menu, and click Checkout Fields.
371 - **Step 3**: Choose the WooCommerce Checkout Section to customize.
372 - **Step 4**: Manage, reorder, hide, show, or add custom fields to the WooCommerce checkout page.
373 - **Step 5**: Use custom sections of the WooCommerce checkout page, more checkout fields, conditional logic, pricing per field, and additional options in PRO.
374
375 Read more on [**how to add custom checkout fields in WooCommerce &rarr;**](https://wpdesk.net/sk/flexible-checkout-fields-blog/)
376
377 = What field types are available in the free version of the plugin? =
378
379 * [Text](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Text)
380 * [Textarea](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Textarea)
381 * [Number](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Number)
382 * [E-mail](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Email)
383 * [Phone](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Phone)
384 * [URL](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#URL)
385 * [Checkbox](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Checkbox)
386 * [Color](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Color)
387 * [Headline](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Headline)
388 * [Paragraph](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Paragraph)
389 * [Image](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Image)
390 * [HTML](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#HTML)
391
392 Thanks to new custom fields in the free checkout field editor, you will **design your custom WooCommerce checkout page much easier** 🚀!
393
394 = What additional field types can I use in PRO? =
395
396 * [Multi-checkbox](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Multi-checkbox)
397 * [Select](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Select)
398 * [Multi-select](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Multi-select)
399 * [Radio](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Radio)
400 * [Radio with images](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Radio_with_images)
401 * [Radio with colors](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Radio_with_colors)
402 * [Date](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Date)
403 * [Time](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Time)
404 * [File Upload](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#File_Upload)
405 * [Hidden](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-docs/#Hidden)
406
407 Additional custom fields will help you customize more **advanced checkout page for WooCommerce** 😊.
408
409 Get all PRO features and priority e-mail support. [Upgrade Now →](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-go-pro/)
410
411 = I am using this plugin to insert fields in another form but it does not work as it should =
412
413 Our plugin supports fields on the Checkout page (hence its name). So the plugin will work if the form is on the page set in WooCommerce as Checkout.
414
415 WooCommerce > Settings > Advanced > Checkout page
416
417 Our plugin uses the Checkout subpage environment and WooCommerce purchasing mechanisms. These two conditions must be met. The plugin will not work if e.g. there is a quotation plugin that skips this purchasing process.
418
419 = Could you give me a few examples of using the WooCommerce checkout fields editor? =
420
421 1️⃣ First, you can **customize the WooCommerce checkout page** by hiding some fields ⭐.
422
423 2️⃣ You may also add **more custom fields** to adjust the WooCommerce checkout to your needs 🪟.
424
425 3️⃣ Or **rearrange WooCommerce checkout fields** with any coding knowledge 🎨.
426
427 4️⃣ You can design your WooCommerce checkout page to **speed up customer purchases** 🚀.
428
429 5️⃣ And finally, the plugin options let you see what WooCommerce checkout page is the best by **fast field management** 😊!
430
431 **The checkout fields manager for WooCommerce** will help you when you want to:
432
433 * **Add custom fields** and get more details from your customers about WooCommerce orders 🪟
434 * **Get feedback and specific information from customers** 🗃️
435 * **Sell more by hiding checkout fields**, for example, for digital products 💻
436 * **Speed up the WooCommerce checkout and thus lower the cart abandonment rate** 🚀
437 * **Make some fields required, rearrange fields**, or customize the WooCommerce checkout page layout & design 🎨
438
439 = What are the differences between the free and PRO versions of the plugin? =
440
441 In the PRO version of the plugin:
442
443 * You have **more types of custom checkout fields** to edit your WooCommerce checkout page 🪟
444 * It's possible to **customize the WooCommerce checkout page with custom sections** ⭐
445 * You may use **conditional logic** to make your WooCommerce checkout dynamic 🚀
446 * **Field pricing** can help you get additional income 💰
447 * Also, you receive **professional priority email support and latest features** 😊
448
449 Get all PRO features and priority e-mail support. [Upgrade Now →](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-go-pro/)
450
451 = How can Flexible Checkout Fields for WooCommerce PRO help my store? =
452
453 You can use **new fields, conditional logic, pricing, and custom sections** to further customize your WooCommerce checkout page ⭐!
454
455 The PRO version of the plugin lets you build your custom checkout page in WooCommerce much easier.
456
457 1️⃣ First, you may set **additional fees on the WooCommerce checkout** based on customer choices 💰.
458
459 2️⃣ There is also **more custom fields** to choose from ⭐.
460
461 3️⃣ What's more, the **conditional logic and custom sections will help you design your WooCommerce checkout** page better 🚀.
462
463 4️⃣ Your checkout page will be **dynamic and adjusted to your needs** 🪟.
464
465 5️⃣ Finally, you will receive **email support**, so no more guessing how to edit the WooCommerce checkout fields 😊.
466
467 = How does conditional logic work? =
468
469 For any field, it is possible to **set rules on when to show or hide a WooCommerce checkout field** ✔️.
470
471 It's also possible to set a field as required based on selected conditions.
472
473 There are three types of this logic:
474
475 * Conditional Logic for Fields
476 * Conditional Logic for Products and Product Categories in the Cart
477 * Conditional Logic for Shipping Methods
478
479 The plugin lets you set multiple conditions for each field with OR and AND condition groups.
480
481 So, you can customize the WooCommerce checkout page with dynamic fields based on customer choices.
482
483 **Using the Conditional Logic option of Flexible Checkout Fields for WooCommerce is available in PRO**.
484
485 = How does the field pricing option work? =
486
487 The PRO version of the plugin lets you **set the additional prices per WooCommerce checkout field** 💰.
488
489 You may choose the following options:
490
491 * Fixed
492 * Percentage of Subtotal (ex. VAT)
493 * Percentage of Subtotal (incl. VAT)
494 * Percentage of Total
495
496 The option to add a price is available for custom checkout fields:
497
498 * Text
499 * Textarea
500 * Number
501 * Email
502 * Phone
503 * URL
504 * Checkbox
505 * Multi-checkbox
506 * Select
507 * Multi-select
508 * Radio
509 * Radio with images
510 * Radio with colors
511 * Color
512 * Date
513 * Time
514 * File Upload
515
516 **Using the Pricing option of Flexible Checkout Fields for WooCommerce is available in PRO**.
517
518 = What about custom sections? =
519
520 Flexible Checkout Fields for WooCommerce free lets you customize the Billing, Shipping, and Order sections 🪟.
521
522 The PRO version of the plugin allows you to add and **customize more sections of the WooCommerce checkout page**.
523
524 **Cached sections in free:**
525
526 * Billing
527 * Shipping
528
529 **Non-cached sections in free:**
530
531 * Order
532
533 **Cached sections in PRO:**
534
535 * Before Customer Details
536 * Before Billing Heading
537 * Before Billing Form
538 * After Billing Form
539 * Before Shipping Heading
540 * Before Shipping Form
541 * After Shipping Form
542 * After Customer Details
543
544 **Non-cached sections in PRO:**
545
546 * Before Registration Form
547 * After Registration Form
548 * Before Order Notes
549 * After Order Notes
550 * Before Payment
551 * Before Submit
552 * After Submit
553 * After Payment
554 * After Order Review
555
556 Read more about the Custom Sections in the [**plugin documentation &rarr;**](https://wpdesk.net/sk/flexible-checkout-fields-rm-docs#Settings)
557
558 **Using the Custom Sections option of Flexible Checkout Fields for WooCommerce is available in PRO**.
559
560 = Can I test PRO options? =
561
562 Yes 😊.
563
564 >>> Go to the FCF admin demo <<<](https://www.wpdesk.link/flexible-checkout-fields-demo/) - here you can test the admin panel of all WP Desk plugins including **Flexible Checkout Fields**
565
566 = Where can I find or read more about the plugin? =
567
568 The docs are located here: [Flexible Checkout Fields Docs](https://www.wpdesk.net/sk/flexible-checkout-fields-readme-free-docs/)
569
570 Also, read the articles about WooCommerce checkout page customization 😊:
571
572 * [**How to add custom fields to the WooCommerce checkout?**](https://wpdesk.net/sk/flexible-checkout-fields-blog-custom-fields)
573 * [**How to Remove Required Fields from the WooCommerce Checkout & How to Set any field as required or optional?**](https://wpdesk.net/sk/flexible-checkout-fields-blog-required-fields/)
574 * [**How to Personalize the Shipping and Billing Address Section in WooCommerce?**](https://wpdesk.net/sk/flexible-checkout-fields-blog-shipping)
575 * [**WooCommerce Checkout Hooks - A Visual Guide with Examples**](https://wpdesk.net/sk/flexible-checkout-fields-blog-hooks)
576 * [**My Account in WooCommerce - Settings, Shortcode & Custom Fields**](https://wpdesk.net/sk/flexible-checkout-fields-blog-my-account)
577 * [**How to Customize WooCommerce Checkout Page with a FREE plugin?**](https://wpdesk.net/sk/flexible-checkout-fields-blog-customize)
578 * [**Simple Guide to Configure Custom Fields in WooCommerce Checkout**](https://wpdesk.net/sk/flexible-checkout-fields-blog-guide)
579 * [**WooCommerce Checkout Notes: Configure the Section the Way You Want**](https://wpdesk.net/sk/flexible-checkout-fields-blog-notes)
580 * [**Disable the shipping address and remove billing fields from the WooCommerce checkout page**](https://wpdesk.net/sk/flexible-checkout-fields-blog-rm-shipping)
581 * [**Add the EU VAT number field for the WooCommerce checkout**](https://wpdesk.net/sk/flexible-checkout-fields-blog-eu-vat)
582 * [**How to add conditional logic to WooCommerce checkout fields?**](https://wpdesk.net/sk/flexible-checkout-fields-blog-cl)
583 * [**WooCommerce Checkout - Settings, Shortcode & Configuration Guide**](https://wpdesk.net/sk/flexible-checkout-fields-blog-woo-checkout)
584 * [**How to add Radio Buttons to the WooCommerce Checkout?**](https://wpdesk.net/sk/flexible-checkout-fields-blog-radio)
585 * [**An easy way to add the Date Time Picker field to your WooCommerce checkout**](https://wpdesk.net/sk/flexible-checkout-fields-blog-date-picker)
586 * [**How to customize the WooCommerce checkout page & fields with CSS?**](https://wpdesk.net/sk/flexible-checkout-fields-blog-custom)
587 * [**How to Configure Validation for WooCommerce Checkout Fields Verification (like Email)?**](https://wpdesk.net/sk/flexible-checkout-fields-blog-validation)
588 * [**How to show or hide a WooCommerce checkout field for a specific country?**](https://wpdesk.net/sk/flexible-checkout-fields-blog-dropdown)
589 * [**How to add the confirm email address field on the WooCommerce checkout page and verify it?**](https://wpdesk.net/sk/flexible-checkout-fields-blog-email)
590 * [**How to add gift wrapping option to WooCommerce products?**](https://wpdesk.net/sk/flexible-checkout-fields-blog-gift)
591 * [**How to Add Custom Upload Field to Your WooCommerce Store?**](https://wpdesk.net/sk/flexible-checkout-fields-blog-upload)
592 * [**Additional fees on WooCommerce checkout - Custom fields with prices**](https://wpdesk.net/sk/flexible-checkout-fields-blog-fees)
593
594 = Do you have more free plugins for WooCommerce? =
595
596 Yes 😊.
597
598 [Free WooCommerce plugins &rarr;](https://profiles.wordpress.org/wpdesk/#content-plugins)
599
600 * [**Flexible Product Fields**](https://wordpress.org/plugins/flexible-product-fields/) - customize the WooCommerce product page with custom fields!
601 * [**Flexible PDF Coupons**](https://wordpress.org/plugins/flexible-coupons/) - sell pdf gift cards, vouchers, and tickets in WooCommerce.
602 * [**ShopMagic**](https://wordpress.org/plugins/shopmagic-for-woocommerce/) - a free email marketing plugin for WordPress and WooCommerce (with 5 free add-ons)! Create, customize, and send personalized emails to your WordPress users and WooCommerce customers.
603 * [**Flexible Wishlist**](https://wordpress.org/plugins/flexible-wishlist/) - let customers create product wishlists in WooCommerce, share favorite products, and save their carts for future shopping!
604 * [**Dropshipping XML - Import Products**](https://wordpress.org/plugins/dropshipping-xml-for-woocommerce/) - import and update WooCommerce products from any CSV or XML file.
605 * [**Flexible Quantity**](https://wordpress.org/plugins/flexible-quantity-measurement-price-calculator-for-woocommerce/) - choose new units of measure for your WooCommerce products.
606 * [**Flexible Invoices**](https://wordpress.org/plugins/flexible-invoices/) - issue free PDF invoices in WordPress and WooCommerce.
607 * [**Custom Price**](https://wordpress.org/plugins/custom-price-for-woocommerce/) - let customers name the WooCommerce product prices. Receive donations and sell products at custom prices.
608 * [**Flexible Refund**](https://wordpress.org/plugins/flexible-refund-and-return-order-for-woocommerce/) - manage refunds, returns, and warranty requests in WooCommerce.
609
610 = Where do I report security bugs found in this plugin? =
611
612 Please report security bugs found in the source code of the Flexible Checkout Fields for WooCommerce plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/9e5fb568-083a-4144-8e48-044ecfd10b28). The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
613
614 == Screenshots ==
615
616 1. Flexible Checkout Fields for WooCommerce - edit existing fields and add custom ones
617 2. Reorder WooCommerce checkout fields - customize the checkout page field order
618 3. Enable, or hide a field on the WooCommerce checkout page or make it optional or required
619 4. Show custom fields on pages and in emails
620 5. Add new custom fields to the WooCommerce checkout page
621 6. Form with fields available in the free version
622 7. General options for the Text field
623 8. General options for the Textarea field
624 9. General options for the Number field
625 10. General options for the E-mail field
626 11. General options for the Phone field
627 12. General options for the URL field
628 13. General options for the Checkbox field
629 14. General options for the Color field
630 15. Settings in the Advanced tab
631 16. Settings in the Appearance tab
632 17. Settings in the Display On tab
633 18. Add a custom text field to the WooCommerce checkout page
634 19. Text field settings
635 20. Appearance of the custom WooCommerce checkout field
636 21. Show a custom checkout field on other WooCommerce pages and in emails
637 22. Enable conditional logic per checkout field based on products in the cart, fields, and shipping methods (PRO)
638 23. Add a custom fee with the field pricing option on your WooCommerce checkout page (PRO)
639 24. How to add a custom field to the WooCommerce checkout
640 25. Make the WooCommerce checkout field optional
641 26. Set your WooCommerce checkout fields to be required
642 27. Use the plugin to make your WooCommerce checkout field as required
643 28. Give your WooCommerce checkout page field a CSS class
644 29. WooCommerce checkout email validation
645 30. Add radio buttons to the checkout with custom CSS styling
646 31. Let customers ask for WooCommerce invoices for their orders with conditional logic for custom fields (PRO)
647 32. Show the checkout field dynamically based on conditions (PRO)
648 33. Add a field for certain WooCommerce products or categories (PRO)
649 34. Hide checkout fields based on shipping methods (PRO)
650 35. Hide checkout billing fields like a phone number in WooCommerce
651 36. Remove required fields from the WooCommerce checkout form
652 37. Customize the WooCommerce My account page with new fields
653 38. Add new shipping fields to the WooCommerce checkout page and My account
654 39. Optional text field in the checkout
655 40. A custom field in the WooCommerce checkout (Shipping Address section)
656 41. Show custom checkout fields on the My account page
657 42. Manage the WooCommerce checkout (Order notes field)
658 43. Receive a customer purchase note in WooCommerce
659 44. Customize the fields around Order Notes with Custom sections (PRO)
660 45. Disable jQuery UI on the frontend
661 46. Customize the WooCommerce checkout page without hooks but using Custom sections (PRO)
662 47. WooCommerce checkout page hooks
663 48. Single Line Text field
664 49. Paragraph field
665 50. Checkbox field
666 51. Radio field (PRO)
667 52. Select (PRO)
668 53. Date picker field (PRO)
669 54. Time field (PRO)
670 55. Color picker
671 56. Headline
672 57. HTML field
673 58. Image field
674 59. Reorder WooCommerce checkout fields
675 60. Remove fields from the WooCommerce checkout page easily
676 61. WooCommerce checkout without address
677 62. Add the VAT number field to the WooCommerce checkout form
678 63. Customize the WooCommerce checkout page with custom fields
679 64. Show a custom field for specific WooCommerce products or product categories (PRO)
680 65. Phone number validation for a checkout field
681 66. Customize the WooCommerce checkout page with conditional logic for custom fields (PRO)
682 67. Custom WooCommerce checkout
683 68. Add radio buttons (PRO)
684 69. Custom date picker with advanced options (PRO)
685 70. Default field validation available in the plugin
686 71. Custom email validation for the WooCommerce checkout fields
687 72. Add an EU VAT number field to the WooCommerce checkout page
688 73. Use additional custom field validation for EU VAT numbers
689 74. EU VAT validation on the WooCommerce checkout page
690 75. Upload files on the WooCommerce checkout (PRO)
691 76. Multiple file uploads for the WooCommerce checkout (PRO)
692 77. Allow checkout upload for specific file types (PRO)
693 78. Add a custom message to the WooCommerce checkout page
694 79. Adding terms and conditions checkbox to the WooCommerce checkout
695 80. GDPR consent checkbox on the checkout page in Custom sections (PRO)
696 81. Install the checkout field editor for better WooCommerce UX
697 82. Customize your WooCommerce checkout page with custom fields and the checkout manager plugin
698 83. Additional pricing for WooCommerce fields (PRO)
699 84. WooCommerce checkout privacy policy or newsletter checkbox
700 85. Hide billing address fields in WooCommerce (PRO)
701 86. Advanced fields for Custom sections of the WooCommerce checkout page (PRO)
702 87. Custom terms and conditions checkbox for more checkout page sections (PRO)
703 88. I accept the privacy policy checkbox example in the custom section (PRO)
704 89. Build a quick order form with a custom WooCommerce checkout page
705 90. Radio with images (PRO)
706 91. Radio with colors (PRO)
707 92. Upload field (PRO)
708 93. WooCommerce checkout without most of the billing and no shipping address fields
709 94. Disable the default fields to speed up the WooCommerce checkout
710
711 == Upgrade Notice ==
712
713 If you are upgrading from the old WooCommerce Checkout Fields version (1.1, woocommerce-checkout-fields) make sure to completely delete the old version first. Your settings will be kept. If you install the new version without deleting the old one you may break your WordPress installation.
714
715 == Changelog ==
716
717 = 4.1.40 - 2026-08-05 =
718 * Added support for WooCommerce 11.0
719
720 = 4.1.39 - 2026-07-13 =
721 * Fixed country field not hiding on WooCommerce 10.8+
722
723 = 4.1.38 - 2026-06-21 =
724 * Added support for WooCommerce 10.9
725
726 = 4.1.37 - 2026-05-20 =
727 * Added support for WordPress 7.0
728 * Added support for WooCommerce 10.8
729
730 = 4.1.36 - 2026-03-07 =
731 * Added support for WooCommerce 10.6
732
733 = 4.1.35 - 2026-02-17 =
734 * Readme update
735
736 = 4.1.34 - 2026-01-27 =
737 * Fixed security vulnerabilities - axios library update
738
739 = 4.1.33 - 2026-01-21 =
740 * Added support for WooCommerce 10.5
741
742 = 4.1.32 - 2026-01-15 =
743 * Fixed warnings about outdated code for PHP 8.4
744
745 = 4.1.31 - 2025-12-16 =
746 * Added new messages about block checkout support
747
748 = 4.1.30 - 2025-12-03 =
749 * Added support for WordPress 6.9
750 * Added support for WooCommerce 10.4
751
752 = 4.1.29 - 2025-10-14 =
753 * Changed plugin links
754
755 = 4.1.28 - 2025-10-13 =
756 * Added support for WooCommerce 10.3
757 * Added Patchstack Vulnerability Disclosure Program
758
759 = 4.1.27 - 2025-09-07 =
760 * Added support for WooCommerce 10.2
761
762 = 4.1.26 - 2025-08-19 =
763 * Fixed optional label for non-required fields
764
765 = 4.1.25 - 2025-08-07 =
766 * Added support for WooCommerce 10.1
767
768 = 4.1.24 - 2025-07-01 =
769 * Added support for WooCommerce 10.0
770
771 = 4.1.23 - 2025-06-23 =
772 * Fixed fatal error on new woocommerce email preview feature in some checkout configurations
773
774 = 4.1.22 - 2025-06-12 =
775 * Added support for WooCommerce 9.9
776 * Clean up unused js scripts
777
778 = 4.1.21 - 2025-05-23 =
779 * Fixed faq url
780
781 = 4.1.20 - 2025-05-12 =
782 * Added support for WordPress 6.8
783
784 = 4.1.19 - 2025-03-21 =
785 * Added support for WooCommerce 9.8
786
787 = 4.1.18 - 2025-02-18 =
788 * Fixed checkbox field is checked on the first visit when its value in the settings is empty
789
790 = 4.1.17 - 2025-02-07 =
791 * Added support for WooCommerce 9.7
792
793 = 4.1.16 - 2025-01-29 =
794 * Added support for WooCommerce 9.6
795 * Update readme and screenshots
796
797 = 4.1.15 - 2024-11-21 =
798 * Added support for WordPress 6.7
799 * Added support for WooCommerce 9.5
800
801 = 4.1.14 - 2024-09-07 =
802 * Added support for WooCommerce 9.3
803
804 = 4.1.13 - 2024-08-28 =
805 * Fixed undefined array key warning
806
807 = 4.1.12 - 2024-08-07 =
808 * Added support for WooCommerce 9.2
809
810 = 4.1.11 - 2024-07-24 =
811 * Added support for WordPress 6.6
812 * Fixed hook names (both flexible_chekout_fields_fields, and flexible_checkout_fields_fields are deprecated)
813
814 = 4.1.10 - 2024-07-18 =
815 * Removed unnecessary title
816
817 = 4.1.9 - 2024-07-09 =
818 * Updated readme
819
820 = 4.1.8 - 2024-06-26 =
821 * Added support for WooCommerce 9.1
822 * Update repo banner
823
824 = 4.1.7 - 2024-06-07 =
825 * Added support for WooCommerce 9.0
826
827 = 4.1.6 - 2024-05-21 =
828 * Added support for WooCommerce 8.9
829
830 = 4.1.5 - 2024-04-08 =
831 * Added support for WooCommerce 8.8
832 * Fixed some minor issues
833
834 = 4.1.4 - 2024-03-25 =
835 * Added support for WordPress 6.5
836 * Added start here link on plugins page
837
838 = 4.1.3 - 2024-03-12 =
839 * Fixed uncaught TypeError
840 * Fixed wp-notice library
841
842 = 4.1.2 - 2024-03-12 =
843 * Added support for WooCommerce 8.7
844 * Fixed tracker
845 * Fixed settings crash when some plugins are active (UNISEND for WooCommerce)
846
847 = 4.1.1 - 2024-02-21 =
848 * Added support for WooCommerce 8.6
849 * Fixed settings crash when field pricing saved with empty values
850
851 = 4.1.0 - 2024-02-14 =
852 * Added Support Page
853
854 = 4.0.0 - 2024-02-05 =
855 * Major Update!
856 * Added integration with a PRO plugin version 4
857 * Added new conditional logic tab in admin settings
858
859 = 3.6.0 - 2024-01-16 =
860 * Added support for WooCommerce 8.5
861 * Added support for HPOS
862 * Fixed save issue (class index not defined) on newly added field
863 * Fixed TypeError for SelectMultiField
864
865 = 3.5.19 - 2023-12-20 =
866 * Added support for WooCommerce 8.4
867 * Fixed saving issue, when multiple fields
868 * Fixed JS uncaught type error on checkout page
869 * Fixed user role shop manager can not save settings
870
871 = 3.5.18 - 2023-11-09 =
872 * Fixed deprecated in php8.2 dynamic property creation
873
874 = 3.5.17 - 2023-11-07 =
875 * Added support for WordPress 6.4
876
877 = 3.5.16 - 2023-11-02 =
878 * Added support for WooCommerce 8.3
879 * Fixed undefined array key 0 in links_filter
880
881 = 3.5.15 - 2023-10-05 =
882 * Added support for WooCommerce 8.2
883 * Added minor UI/links changes
884 * Fixed jQuery dependecy in inline js scripts
885
886 = 3.5.14 - 2023-09-21 =
887 * Changed required PHP version to 7.2
888 * Disable composer php version check
889
890 = 3.5.13 - 2023-08-23 =
891 * Fixed special characters in MulitCheckbox and MultiSelect fields value
892
893 = 3.5.12 - 2023-08-23 =
894 * Readme update
895
896 = 3.5.11 - 2023-08-10 =
897 * Added support for WordPress 6.3
898 * Added support for WooCommerce 8.0
899
900 = 3.5.10 - 2023-06-27 =
901 * Fixed new lines in textarea fields
902 * Added support for WooCommerce 7.9
903 * Added PHP 8.2 support
904
905 = 3.5.9 - 2023-05-18 =
906 * Added stricter logic for displaying fields on specific pages
907 * Fixed file upload field displays on myaccount address page
908
909 = 3.5.8 - 2023-05-15 =
910 * Fixed rare fatal checkout error with guest checkout
911 * Bumped support for WooCommerce
912
913 = 3.5.7 - 2023-03-13 =
914 * Added support for WooCommerce 7.5
915
916 = 3.5.6 – 2023-02-27 =
917 * Fixed missing stylesheets in frontend
918
919 = 3.5.5 – 2023-02-21 =
920 * Added support for WooCommerce 7.4.
921 * Minor changes in readme description.
922
923 = 3.5.4 – 2022-11-24 =
924 * Removed notifications about promotions
925
926 = 3.5.3 – 2022-11-15 =
927 * Changed readme
928
929 = 3.5.2 – 2022-11-14 =
930 * Changed readme
931
932 = 3.5.1 – 2022-11-09 =
933 * Added promotion notices
934
935 = 3.5.0 - 2022-11-04 =
936 * Added support for WooCommerce 7.1
937 * Added support for High-Performance Order Storage
938
939 = 3.4.3 - 2022-10-13 =
940 * Fixed settings for Number field
941 * Added support for WordPress 6.1
942 * Added support for WooCommerce 7.0
943
944 = 3.4.2 - 2022-09-08 =
945 * Added support for WooCommerce 6.9
946
947 = 3.4.1 - 2022-08-01 =
948 * Fixed data loading into widget in Admin Dashboard
949 * Added support for WooCommerce 6.8
950
951 = 3.4.0 - 2022-07-28 =
952 * Fixed escaping of field label
953 * Fixed translation for Select field
954 * Fixed image refreshing for Image field
955 * Added support for upload_mimes filter
956 * Added support for WooCommerce 6.7
957
958 = 3.3.0 - 2022-06-20 =
959 * Added compatibility with FCF PRO 3.3.0
960
961 = 3.2.4 - 2022-06-14 =
962 * Fixed hiding fields in form
963 * Added shipping_phone as reserved name for new field
964 * Added support for WooCommerce 6.6
965
966 = 3.2.3 - 2022-05-12 =
967 * Fixed default value for Multi-checkbox field type
968 * Added support for WordPress 6.0
969 * Added support for WooCommerce 6.5
970
971 = 3.2.2 - 2022-03-09 =
972 * Fixed ability to edit fields from custom sections in user profile
973 * Fixed loading of Select field in Order section
974 * Added validation rules for Number field
975 * Added support for WooCommerce 6.3
976
977 = 3.2.1 - 2022-02-15 =
978 * Fixed saving values for fields from custom sections
979 * Fixed field translations
980 * Fixed validation classes for field templates
981 * Fixed template of HTML field
982 * Added support for WooCommerce 6.2
983
984 = 3.2.0 - 2022-02-08 =
985 * Added new field type: Number
986 * Added new field type: E-mail
987 * Added new field type: Phone
988 * Added new field type: URL
989 * Added new field type: Checkbox
990 * Added new field type: Heading
991 * Added new field type: Paragraph
992 * Added new field type: Image
993 * Added new field type: HTML
994 * Added ability to edit all field types in address edit form in My Account page
995 * Added ability to edit all field types in user edit form in WordPress Dashboard
996
997 = 3.1.3 - 2022-02-03 =
998 * Added settings migration tool
999 * Added support for WordPress 5.9
1000 * Added support for WooCommerce 6.1
1001
1002 = 3.1.2 - 2021-11-29 =
1003 * Fixed saving line breaks for textarea field
1004 * Added support for WooCommerce 6.0
1005
1006 = 3.1.1 - 2021-11-04 =
1007 * Changed plugin deactivation modal
1008
1009 = 3.1.0 - 2021-09-09 =
1010 * Removed duplicate contact details in order edit in administration panel
1011 * Fixed validation of field value in plugin settings
1012 * Changed plugin deactivation modal
1013 * Added limit length of field name
1014
1015 = 3.0.11 - 2021-07-15 =
1016 * Added support for WordPress 5.8
1017 * Added support for WooCommerce 5.5
1018
1019 = 3.0.10 - 2021-05-20 =
1020 * Fixed support for checkbox, radio and select fields added by other plugins
1021 * Added support for WooCommerce 5.3
1022
1023 = 3.0.9 - 2021-04-28 =lexible Checkout Fields PRO version
1024 * Fixed compatibility with WPML
1025 * Added support for WooCommerce 5.2
1026
1027 = 3.0.8 - 2021-03-31 =
1028 * Removed validation for Postcode for fields other than Postcode/ZIP
1029 * Fixed formatting values of State/County fields
1030
1031 = 3.0.7 - 2021-03-18 =
1032 * Fixed support for fields generated by other plugins
1033 * Fixed Days before / Days after options for Date field type
1034 * Added notice for fields generated by other plugins
1035
1036 = 3.0.6 - 2021-03-12 =
1037 * Fixed displaying Country/Region field
1038
1039 = 3.0.5 - 2021-03-11 =
1040 * Fixed displaying fields without specific field type
1041 * Added support for WordPress 5.7
1042 * Added support for WooCommerce 5.1
1043
1044 = 3.0.4 - 2021-03-03 =
1045 * Fixed support for default checkbox field type
1046
1047 = 3.0.3 - 2021-03-02 =
1048 * Fixed displaying address fields on Order editing screen
1049 * Fixed issue about footer in administration panel
1050 * Fixed retrieval of options for Select fields
1051
1052 = 3.0.2 - 2021-03-01 =
1053 * Fixed editing of order in administration panel
1054
1055 = 3.0.1 - 2021-03-01 =
1056 * Fixed adding of new field
1057
1058 = 3.0.0 - 2021-03-01 =
1059 * Major Update!
1060 * Dropped support for Flexible Checkout Fields PRO version lower than 3.0
1061 * Added new admin page to manage plugin settings
1062 * Added validation for fields on settings page
1063
1064 = 2.9.2 - 2021-02-11 =
1065 * Added support for WooCommerce 5.0
1066
1067 = 2.9.1 - 2021-01-14 =
1068 * Updated hook for integration with FCF plugin
1069
1070 = 2.9.0 - 2020-12-16 =
1071 * Changed hook for integration with FCF plugin
1072 * Changed URLs for docs
1073 * Added notice asking for plugin review
1074
1075 = 2.8.0 - 2020-12-09 =
1076 * Added hook for integration with FCF plugin
1077
1078 = 2.7.1 - 2020-12-01 =
1079 * Added support for WooCommerce 4.8
1080 * Added support for WordPress 5.6
1081
1082 = 2.7.0 - 2020-11-02 =
1083 * Added support for pricing in FCF PRO
1084
1085 = 2.6.0 - 2020-10-15 =
1086 * Changed required PHP version to 7.0
1087 * Fixed integration with Flexible Invoices (VAT Number field)
1088 * Fixed display of HTML code in Additional Information section on Thank You Page
1089 * Added support for WooCommerce 4.6
1090
1091 = 2.5.7 - 2020-10-01 =
1092 * Fixed saving field values to User Metadata from Order section
1093 * Added escaping output for field label
1094
1095 = 2.5.6 - 2020-09-23 =
1096 * Added notice of planned change of required PHP version to 7.0
1097
1098 = 2.5.5 - 2020-09-17 =
1099 * Fixed placeholder option for Radio and Multi-select field
1100
1101 = 2.5.4 - 2020-09-16 =
1102 * Added placeholder option for Select field (with empty value)
1103
1104 = 2.5.3 - 2020-09-01 =
1105 * Fixed copying shipping details from billing details for same fields
1106 * Added support for WooCommerce 4.5
1107
1108 = 2.5.2 - 2020-08-25 =
1109 * Fixed overwriting of field classes by WooCommerce locale
1110
1111 = 2.5.1 - 2020-08-10 =
1112 * Added support for WordPress 5.5
1113
1114 = 2.5.0 - 2020-08-06 =
1115 * Added action `flexible_checkout_fields_validate_{$field_type}` for custom validation
1116 * Added new argument to callback function for filter `flexible_checkout_fields_custom_validation`
1117
1118 = 2.4.14 - 2020-07-22 =
1119 * Fixed displaying empty address in user profile
1120
1121 = 2.4.13 - 2020-07-08 =
1122 * Fixed SyntaxError in JavaScript
1123
1124 = 2.4.12 - 2020-06-23 =
1125 * Added additional request sanitization
1126
1127 = 2.4.11 - 2020-05-12 =
1128 * Fixed field name validation - validation works only on currently added fields
1129
1130 = 2.4.10 - 2020-05-04 =
1131 * Fixed additional fields not saved in user profile
1132
1133 = 2.4.9 - 2020-04-21 =
1134 * Fixed missing Copy from billing address button
1135
1136 = 2.4.8 - 2020-04-09 =
1137 * Fixed warnings on settings saving
1138
1139 = 2.4.7 - 2020-04-03 =
1140 * Fixed warnings on settings page
1141
1142 = 2.4.6 - 2020-03-30 =
1143 * Fixed missing jQuery UI images
1144 * Fixed checkboxes in user profile
1145 * Fixed 0 in default value
1146
1147 = 2.4.5 - 2020-03-23 =
1148 * Fixed HTML in field label
1149 * Fixed file upload error
1150
1151 = 2.4.4 - 2020-03-20 =
1152 * Fixed fatal error in user profile
1153
1154 = 2.4.3 - 2020-03-12 =
1155 * Fixed user profile form
1156 * Fixed field name validation
1157 * Fixed multiselect value warning
1158 * Added ability to display state code
1159
1160 = 2.4.2 - 2020-03-12 =
1161 * Fixed error in settings on unknown field type
1162
1163 = 2.4.1 - 2020-03-10 =
1164 * Added formatting for billing and shipping fields on pages and emails
1165
1166 = 2.4.0 - 2020-03-06 =
1167 * Added additional request sanitization
1168 * Tweaked remote calling css files
1169
1170 = 2.3.4 - 2020-02-25 =
1171 * Fixed attibute/value escaping in admin panel and on checkout page
1172 * Added additional security hardenings
1173
1174 = 2.3.3 - 2020-02-25 =
1175 * Added security nonce to settings form
1176
1177 = 2.3.2 - 2020-02-25 =
1178 * Fixed security issue on settings update
1179
1180 = 2.3.1 - 2020-02-20 =
1181 * Added support for the latest Flexible Checkout Fields PRO release
1182 * Fixed customer address' details on thank you page
1183
1184 = 2.2.4 - 2020-01-27 =
1185 * Fixed typo in the settings' field tooltip
1186
1187 = 2.2.3 - 2020-01-03 =
1188 * Added support for WooCommerce 3.9
1189
1190 = 2.2.2 - 2019-12-17 =
1191 * Fixed WPML compatibility
1192
1193 = 2.2.1 - 2019-11-05 =
1194 * Fixed fakepath in the file's name
1195
1196 = 2.2.0 - 2019-09-23 =
1197 * Prefixed libraries
1198
1199 = 2.1.4 - 2019-09-19 =
1200 * Fixed invoice fields integration for wFirma/iFirma/inFakt/Fakturownia
1201
1202 = 2.1.3 - 2019-09-09 =
1203 * Fixed display of fields that contains name 'billing'
1204
1205 = 2.1.2 - 2019-09-04 =
1206 * Fixed reordering fields in account address page
1207 * Fixed set require for WC predefined fields
1208
1209 = 2.1.1 - 2019-08-29 =
1210 * Fixed warning "Illegal string offset" when shipment is disabled
1211
1212 = 2.1.0 - 2019-08-21 =
1213 * Fixed integration with Flexible Invoices invoice_ask field
1214 * Added filter flexible_checkout_fields_invoices_integration_enabled
1215
1216 = 2.0.10 - 2019-08-19 =
1217 * Fixed required field validation for html field
1218 * Fixed "display on" section in custom sections
1219
1220 = 2.0.8 - 2019-08-13 =
1221 * Fixed fatal error when WPDesk_Tracker_Factory is not loaded by autoloader
1222
1223 = 2.0.7 - 2019-08-12 =
1224 * Fixed warning in admin are on CSS class
1225
1226 = 2.0.5 - 2019-08-06 =
1227 * Postcode validation is available only in billing and shipping sections
1228
1229 = 2.0.4 - 2019-07-11 =
1230 * Fixed error while activating in multisite environment
1231
1232 = 2.0.3 - 2019-07-11 =
1233 * Fixed rare change for fatal error when activating plugin
1234
1235 = 2.0.2 - 2019-07-03 =
1236 * Fixed integration with a PRO plugin
1237
1238 = 2.0.1 - 2019-07-02 =
1239 * Fixed jQuery conflict with WOOBE Bulk editor plugin
1240
1241 = 2.0.0 - 2019-06-25 =
1242 * Fixed state field: requirement is controlled by WooCommerce
1243 * Added support for WPDesk libraries
1244
1245 = 1.9.3 - 2019-05-06 =
1246 * Fixed field name verification - used toLowerCase method.
1247
1248 = 1.9.2 - 2019-04-04 =
1249 * Fixed fatal error in restore_default_city_validation
1250
1251 = 1.9.1 - 2019-03-14 =
1252 * Fixed account error notice on checkout page
1253 * Fixed single quote in placeholder
1254 * Fixed licence checking
1255 * Remove slashes from additional information
1256
1257 = 1.9.0 - 2019-02-26 =
1258 * Fixed section settings fields saving
1259
1260 = 1.8.3 - 2019-02-25 =
1261 * Tweaked FCF PRO activation checking
1262 * Fixed error of sorting fields
1263
1264 = 1.8.2 - 2019-01-31 =
1265 * Fixed fields order in configuration
1266 * Fixed unwanted validation on additional sections when PRO plugin disabled
1267 * Fixed box display for incorrect validation
1268 * Fixed errors after save fields
1269 * Fixed Polylang translations on select options
1270 * Fixed non city countries validation
1271
1272 = 1.8.1 - 2019-01-15 =
1273 * Fixed CSS WP Menu
1274
1275 = 1.8 - 2018-12-19 =
1276 * Added ability to edit placeholder on City and Postcode
1277 * Added file field in thank you page and emails
1278 * Added functionality for removed ability to edit file field for customer
1279 * Fixed: PHP warning invalid argument supplied for foreach
1280 * Removed display checkbox on My Account - address for file field
1281
1282 = 1.7.2 - 2018-12-19 =
1283 * Fixed missing additional fields in emails
1284
1285 = 1.7.1 - 2018-12-13 =
1286 * Added DIVI compatibility
1287
1288 = 1.7.0 - 2018-12-06 =
1289 * Added required changes for PRO version and multi-select field
1290 * Added required changes for PRO version and select2 styling
1291
1292 = 1.6.10 - 2018-10-16 =
1293 * Added support for WooCommerce 3.5
1294 * Dropped support for WooCommerce 3.0 and older (the plugin may still work with older versions but we do not declare official support)
1295
1296 = 1.6.9 - 2018-09-18 =
1297 * Fixed edit address pages for WPML Strings
1298
1299 = 1.6.8 - 2018-07-10 =
1300 * Removed fields name validation on existing fields
1301
1302 = 1.6.7 - 2018-06-26 =
1303 * Fixed error with conflict in tracker
1304
1305 = 1.6.6 - 2018-06-25 =
1306 * Tweaked tracker data anonymization
1307 * Fixed tracker notice
1308
1309 = 1.6.5 - 2018-05-25 =
1310 * Fixed missing address in emails
1311
1312 = 1.6.4 - 2018-05-23 =
1313 * Added support for WooCommerce 3.4
1314
1315 = 1.6.3 - 2018-04-19 =
1316 * Fixed hooks priority for Display On settings tab
1317 * Fixed required field message - removed HTML tags from field label
1318 * Fixed add field function with HTML in label
1319 * Fixed display NIP field added by the iFirma plugin
1320
1321 = 1.6.2 - 2018-03-29 =
1322 * Fixed problems with display email and phone fields on order edit page in admin area
1323 * Fixed display the checkbox 'I would like to receive a VAT invoice in checkout' after turn on the Flexible Checkout Fields plugin when Flexible Invoices is available
1324 * Removed hiding fields on order edit (the field will always be display on)
1325 * Removed 'fakepath' from upload field
1326
1327
1328 = 1.6.1 - 2018-03-01 =
1329 * Fixed problems with deactivation plugin on multisite
1330 * Fixed some minor issues
1331
1332 = 1.6 - 2018-01-21 =
1333 * Added the option of disabling the display of fields in the Thank You Page and Emails, My Account
1334 * Added protection removing the field and resetting the section settings
1335 * Added the option to set custom meta name for the field
1336 * Added standard WooCommerce validation for fields
1337 * Added a filter to add custom validation
1338 * Added a field type name to the field bar
1339 * Fixed bug if WooCommerce is turn off
1340
1341 = 1.5.8 - 2018-01-28 =
1342 * Added support for WooCommerce 3.3
1343
1344 = 1.5.7 - 2017-12-14 =
1345 * Fixed issue with changing name and placeholder for core WooCommerce fields
1346 * Fixed displaying field name when it's removed
1347
1348 = 1.5.6 - 2017-11-22 =
1349 * Added unintrusive review request for WordPress.org - please support the free version and add a 5-star review!
1350 * Fixed a minor display glitch in the admin
1351
1352 = 1.5.5 - 2017-11-08 =
1353 * Fixed a bug with character encoding in emails
1354 * Fixed a bug with required fields if option is unchecked
1355 * Fixed fields position in My Account in Addresses tab
1356
1357 = 1.5.4 - 2017-10-25 =
1358 * Fixed docs links
1359 * Fixed some warnings in WooCommerce dashboard
1360
1361 = 1.5.3 - 2017-10-10 =
1362 * Added support for WooCommerce 3.2
1363 * Dropped support for WooCommerce 2.5.x (the plugin may still work but we do not declare official support)
1364
1365 = 1.5.2 - 2017-07-27 =
1366 * Fixed issue with the fields order in the checkout
1367 * Tweaked message in WP Desk Tracker class
1368
1369 = 1.5.1 - 2017-05-30 =
1370 * Fixed fields sorting bug
1371 * Integrated WP Desk Tracker class to help us understand how you use the plugin (you need to opt in to enable it)
1372 * Added upgrade link to quick links
1373
1374 = 1.5 - 2017-04-03 =
1375 * Added support for upcoming WooCommerce 3.0
1376 * Dropped support for WooCommerce below 2.5 (the plugin may still work with older versions but we do not declare official support)
1377
1378 = 1.4 - 2017-02-15 =
1379 * Added support for conditional logic in FCF PRO 1.4 (this update is necessary for FCF PRO 1.4)
1380 * Disabled editing field name for: Town, State, Postcode (unsupported in WooCommerce)
1381 * CSS tweaks for WordPress 4.7.x
1382
1383 = 1.3.3 - 2016-11-28 =
1384 * Fixed radio buttons saving
1385 * Strip tags from labels when viewing fields settings
1386
1387 = 1.3.2 - 2016-11-23 =
1388 * Limit field names to 20 characters in order to prevent DB problems (this is only behind the scenes, labels and all user visible elements remain intact)
1389
1390 = 1.3.1 - 2016-10-24 =
1391 * Fixed resetting section's settings which blocked ability to edit fields in the order
1392 * Fixed potential warning on the thank you page
1393
1394 = 1.3 - 2016-10-07 =
1395 * Added support for fields conditional logic based on products and categories (available in the PRO version)
1396 * Added option to reset section settings
1397 * Added better support for third party plugins that add checkout fields
1398 * Added WPML and Polylang support
1399
1400 = 1.2.3 - 2016-09-22 =
1401 * Fixed a warning on line 530
1402
1403 = 1.2.2 - 2016-09-16 =
1404 * Fixed removing the last field from the section
1405 * Fixed checkboxes default settings
1406 * Fixed select not showing up
1407 * Fixed removing order notes field
1408
1409 = 1.2.1 - 2016-09-08 =
1410 * Fixed saving select field
1411
1412 = 1.2 - 2016-09-07 =
1413 * Major Update!
1414 * Released in WordPress Plugin Directory
1415 * Changed name from WooCommerce Checkout Fields to Flexible Checkout Fields for WooCommerce
1416 * Released a PRO version
1417
1418 = 1.1 – 2016-06-21 =
1419 * Added new field: file upload
1420 * Completely new look and feel that plays well with WordPress dashboard
1421 * Converted to English
1422 * Added Polish (pl_PL) translation
1423 * Prepared the code for plugin new versions
1424
1425 = 1.0.2 - 2016-03-08 =
1426 * Fixed (again) required asterisk for not required fields
1427
1428 = 1.0.1 - 2016-03-07 =
1429 * Fixed required asterisk for not required fields
1430
1431 = 1.0 - 2016-01-26 =
1432 * Automatic updates and license system
1433
1434 = 0.9.12 - 2015-04-14 =
1435 * Added possibility to add HTML to labels
1436
1437 = 0.9.11 - 2015-02-27 =
1438 * Tweaked editing custom fields in order details
1439 * Added possibility to add HTML to additional checkboxes
1440
1441 = 0.9.10 - 2015-02-27 =
1442 * Tweaked errors display for WooCommerce 2.3 compatibility
1443
1444 = 0.9.9 - 2015-01-20 =
1445 * Fixed (again) additional checkboxes warnings
1446
1447 = 0.9.8 - 2015-01-20 =
1448 * Fixed additional checkboxes warnings
1449
1450 = 0.9.7 - 2015-01-20 =
1451 * Added additional checkboxes settings to display under payment details
1452
1453 = 0.9.6 - 2014-12-19 =
1454 * Added new fields: select, radio, checkbox
1455
1456 = 0.9.5 - 2014-12-04 =
1457 * Added e-mail and phone fields in order details
1458 * Tweaked label, placeholder and class fields not to be required
1459
1460 = 0.9.4 - 2014-12-01 =
1461 * Fixed Shipping Address override when the checkbox is checked
1462
1463 = 0.9.3 - 2014-11-26 =
1464 * Tweaked CSS files to load only on required pages
1465 * Added Settings tab and option to disable jQuery UI CSS
1466
1467 = 0.9.2 - 2014-11-24 =
1468 * Fixed a bug preventing checkout registration
1469
1470 = 0.9.1 - 2014-11-04 =
1471 * Fixed checkout fields CSS styles
1472
1473 = 0.9 - 2014-11-04 =
1474 * Release!
1475