=== Checkout Files Upload for WooCommerce === Contributors: wpwham Tags: woocommerce, checkout files upload, checkout, woo commerce Requires at least: 4.4 Tested up to: 5.5 Stable tag: 2.0.3 License: GNU General Public License v3.0 License URI: http://www.gnu.org/licenses/gpl-3.0.html Let your customers upload files on (or after) WooCommerce checkout. == Description == Checkout Files Upload for WooCommerce plugin lets your customers upload files on (or after) WooCommerce checkout. = Features = Set field's **position** on WooCommerce checkout page: * Before checkout form. * After checkout form. * Do not add on checkout. Set if file upload **is required**. If you need files to be uploaded after order is created, you can optionally add field to: * WooCommerce **Thank You** (i.e. **Order Received**) page. * WooCommerce **My Account** page. Add custom **label** to the field. Set **accepted file types**. Set custom Upload and Remove **button labels**. Set **custom messages**: * "Wrong file type". * "Wrong image dimensions" and "Couldn't get image dimensions". * "File is required". * "File was successfully uploaded". * "No file selected". * "File was successfully removed". Optionally set field to show up only if in cart there are selected: * **Products**. * **Product categories**. * **Product tags**. Add uploaded files to admin and customers **emails**. Send **additional emails** if user uploads or removes files on "Thank You" or "My Account" pages. **Customize** the frontend files upload form. Optionally enable **AJAX form** for file uploads. Set **max file size** option. Optionally **validate image dimensions**. = Feedback = * We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins! * Drop us a line at [www.wpwham.com](https://wpwham.com). = More = * Visit the [Checkout Files Upload for WooCommerce plugin page](https://wpwham.com/products/checkout-files-upload-for-woocommerce/). == Installation == 1. Upload the entire plugin folder to the `/wp-content/plugins/` directory. 2. Activate the plugin through the "Plugins" menu in WordPress. 3. Start by visiting plugin settings at "WooCommerce > Settings > Checkout Files Upload". == Changelog == = 2.0.3 - 2020-09-17 = * UPDATE: display our settings in WC status report. = 2.0.2 - 2020-08-21 = * FIX: upload button translation issue (removed old label settings, added new ones). * UPDATE: updated .pot file for translations. = 2.0.1 - 2020-06-17 = * FIX: issue with upload button not working in certain themes. * FIX: user permissions issue incorrectly preventing downloading of images from the WP admin side. * FIX: JS typo. = 2.0.0 - 2020-06-11 = * NEW: **Breaking Change** the `Form (simple)` template has been removed, and `Form (AJAX)` is now the standard template. `Form (AJAX)` has been the default since v1.4.0 (2018-08-25), so for most people this change will have no effect. However, if you were using `Form (simple)`, or if you had customized either template, please double check your settings to make sure things look correct. Or, you can reset the settings to get a fresh start. * NEW: **Breaking Change** in template settings, the variable `%field_html%` which previously contained BOTH the field html AND the upload button itself, has been split into separate variables `%field_html%` and `%button_html%`. Your template settings will be updated automatically to reflect this. * NEW: image thumbnails will be shown by default. The image feature has existed since v1.4.0 (2018-08-25), but some people didn't realize this and/or didn't know they needed to add `%image%` into the template to enable it. Now `%image%` is included in the template by default. If you don't want this, simply edit your template settings and remove the `%image%` variable. * NEW: show spinner when processing, and prevent checkout form submission before upload is completed. * UPDATE: change the way we handle sessions -- only start them when needed, not on every page load. * UPDATE: extensive code refactoring. * UPDATE: updated some styling and text. For example, progress bars (if enabled) are now green. * UPDATE: updated .pot file for translations. = 1.5.4 - 2020-01-14 = * UPDATE: add new filters 'wpw_checkout_files_upload_form_html' and 'wpw_checkout_files_upload_form_ajax_html'. * UPDATE: wrap checkout page file upload controls in