Insert File Upload Into Checkout Form Woocommerce
Bestseller Documented
Checkout Files Upload for WooCommerce
From: $39.99 / year
Allow your customers upload files on (or later on) WooCommerce checkout.
$39.99 Single site i twelvemonth of updates and support xxx-day money-back guaranteeBuy
$69.99 Single site Lifetime updates and back up xxx-mean solar day money-back guaranteeBuy
$79.99 Unlimited sites 1 year of updates and support 30-mean solar day money-back guaranteeBuy
$149.99 Unlimited sites Lifetime updates and support 30-twenty-four hour period money-dorsum guaranteeBuy
- Description
- Reviews (4)
- Back up (35)
- Free version
- Changelog
- Installation
- Refunds
Description
Checkout Files Upload for WooCommerce plugin lets your customers upload files on (or later on) WooCommerce checkout.
Features
- Set up fields position on the checkout folio.
- Prepare if file upload is required.
- Add field to Thank You page.
- Add field to My Account folio.
- Add custom characterization to the field.
- Set accepted file types.
- Set max file size option.
- Fix custom Upload and Remove buttons labels.
- Ready custom "Wrong file type", "File is required", "File was successfully uploaded", "No file selected" and "File was successfully removed" messages.
- Select cart products, product categories or product tags to show the field.
- Add uploaded files to admin and customers emails.
- Optionally enable AJAX form for file uploads.
This plugin is an extended version of free Checkout Files Upload for WooCommerce plugin. Pro version lets you add multiple file upload forms to the checkout (and/or thanks; my business relationship pages).
You can download uploaded files from admin'southward "Edit Guild" pages (there is "Uploaded Files" metabox in the upper right corner). Alternatively – if you lot wish to access files directly – uploaded files are saved in /wp-content/uploads/woocommerce_uploads/alg_uploads/checkout_files_upload/ directory on your server. Files are named by concatenating order number and file number (e.thou. 1347_1.png, 1347_2.jpg etc.).
If you're having bug with file upload form displaying on mobile devices, you tin set up this by going to "WooCommerce > Settings > Checkout Files Upload > Template" and setting these values:
Earlier:
<div>
Characterization:
<p><label for="%field_id%">%field_label%</label>%required_html%</p>
Field:
<p>%field_html%</p><p>%button_html%</p>
Afterwards:
</div>
This will alter the layout of checkout files grade a little, but information technology should prepare whatever issues with mobile devices.
General Options
- Total files
- Salvage changes after you change this number to see new settings sections.
- Default:
1
- Default:
- AJAX course
-
- Default:
yes
- Default:
- AJAX form: Add together progress bar
-
- Default:
no
- Default:
- AJAX form: Enable alert on successful file upload
-
- Default:
no
- Default:
- AJAX form: Enable alert on successful file remove
-
- Default:
no
- Default:
- Max file size (MB)
- Leave null to disable.
- Default:
0
- Default:
- Max file size: Immune file size exceeded message
- Message on exceeded. Replaced value:
%max_file_size%.- Default:
Allowed file size exceeded (maximum %max_file_size% MB).
- Default:
Emails Options
- Attach files to admin's new order emails
-
- Default:
yes
- Default:
- Attach files to client's processing order emails
-
- Default:
yep
- Default:
Form Template Options
- Before
-
- Default:
<tabular array>
- Default:
- Label
- Replaced values:
%field_id%,%field_label%,%required_html%. -
- Default:
<tr><td colspan="ii"><label for="%field_id%">%field_label%</label>%required_html%</td></tr>
- Default:
- Field (Simple)
- Replaced values:
%field_html%,%button_html%,%image%. -
- Default:
<tr><td fashion="width:50%">%field_html%</td><td mode="width:50%">%button_html%</td></tr>
- Default:
- Field (AJAX)
- Replaced values:
%field_html%,%epitome%. -
- Default:
<tr><td colspan="2">%field_html%</td></tr>
- Default:
- Later
-
- Default:
</tabular array>
- Default:
Styling Options
- AJAX "Delete" button way
-
- Default:
colour:blood-red;
- Default:
File #X
- Enable/disable
-
- Default:
yes
- Default:
- Required
-
- Default:
no
- Default:
- Accepted file types
- Accepted file types. E.thousand.:
.jpg,.jpeg,.png. Leave blank to accept all files.- Default:
.jpg,.jpeg,.png
- Default:
Positions
- Checkout page
- Possible values: Before checkout form; Afterward checkout grade; Do not add on checkout.
- Default:
Before checkout course
- Default:
- Position lodge (i.e. priority)
-
- Default:
xx
- Default:
- "Thank You" folio
-
- Default:
no
- Default:
- "My Account" folio
-
- Default:
no
- Default:
Labels
- Label
- Leave bare to disable label.
- Default:
Delight select file to upload
- Default:
- Upload button
-
- Default:
Upload
- Default:
- Remove push
-
- Default:
Remove
- Default:
Notices
- Wrong file type
-
%southwardwill be replaced with file proper noun.- Default:
Wrong file type: "%s"!
- Default:
- File is required
-
- Default:
File is required!
- Default:
- File was successfully uploaded
-
%swill be replaced with file name.- Default:
File "%southward" was successfully uploaded.
- Default:
- No file selected
-
- Default:
Please select file to upload!
- Default:
- File was successfully removed
-
%due southwill exist replaced with file name.- Default:
File "%s" was successfully removed.
- Default:
Advanced
- Require products
- To show this field only if at least one selected product is in cart, enter products here. Leave blank to show for all products.
- Default: None
- Require product categories
- To prove this field only if at least one product of selected category is in cart, enter categories here. Leave blank to show for all products.
- Default: None
- Crave product tags
- To show this field just if at least one product of selected tag is in cart, enter tags here. Leave bare to show for all products.
- Default: None
Changelog
2.1.2 - 2021-12-23
- Set: potential XSS vulnerability (thanks to Vlad at Patchstack).
- FIX: minor display bug in settings due to WooCommerce update.
ii.1.1 - 2021-09-16
- UPDATE: PHP eight now officially supported.
- UPDATE: updated .pot file for translations.
ii.1.0 - 2021-04-15
- NEW: added optional minimum/maximum number of files requirement.
- NEW: added more options to "validate image dimensions" setting: "greater than or equal", and "less than or equal".
- NEW: added button to delete file attachments on admin "edit order" page. (If you don't desire the ability to delete files, you can use the filter
wpwham_checkout_files_upload_allow_admin_delete_filesto disable it). - FIX: cheque if server's temporary directory is writeable. If non, brandish an mistake message. (Solves an consequence with 0-byte files being uploaded).
- Set up: problems where sometimes 0-byte files were attached to guild emails.
- UPDATE: for text labels/notices, made it possible for a translated string to take precedence over stored settings. (Previously it was the other way around. This should now make things easier if you use a translation plugin similar LocoTranslate, Polylang, etc).
- UPDATE: performance comeback -- load our admin assets but when needed.
- UPDATE: updated .pot file for translations.
2.0.4 - 2021-01-12
- FIX: make clean output buffer before downloads (solves conflict with some tertiary-political party plugins which interfere with the output buffer, causing downloads to appear every bit empty or corrupt).
2.0.3 - 2020-09-17
- UPDATE: brandish our settings in WC condition written report.
2.0.2 - 2020-08-21
- Set: upload button translation issue (removed old characterization settings, added new ones).
- UPDATE: updated .pot file for translations.
- UPDATE: updated updater.
2.0.i - 2020-06-17
- FIX: issue with upload push not working in certain themes.
- Ready: user permissions issue incorrectly preventing downloading of images from the WP admin side.
- Gear up: JS typo.
ii.0.0 - 2020-06-xi
- NEW: added back up for multiple files uploads in i button -- it's no longer necessary to add separate buttons for each file.
- NEW: Breaking Change the
Course (simple)template has been removed, andForm (AJAX)is now the standard template.Grade (AJAX)has been the default since v1.4.0 (2018-08-25), so for most people this change will have no effect. Withal, if you were usingGrade (simple), or if you lot had customized either template, please double bank check your settings to make sure things expect correct. Or, you lot tin reset the settings to become a fresh beginning. - NEW: Breaking Alter in template settings, the variable
%field_html%which previously contained BOTH the field html AND the upload button itself, has been split into split variables%field_html%and%button_html%. Your template settings will exist updated automatically to reflect this. - NEW: epitome thumbnails will be shown by default. The paradigm characteristic 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 grade submission before upload is completed.
- UPDATE: change the way nosotros handle sessions -- but 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.
i.5.4 - 2020-01-14
- FIX: ready issue with certain checkout page positions (similar "afterwards billing details") not working.
- UPDATE: add together new filters 'wpw_checkout_files_upload_form_html' and 'wpw_checkout_files_upload_form_ajax_html'.
- UPDATE: wrap checkout page file upload controls in
<
div>.
1.5.3 - 2019-11-22
- UPDATE: added more checkout positions to choose from.
- UPDATE: updated .pot file for translations.
1.5.two - 2019-11-15
- UPDATE: bump tested versions
ane.v.1 - 2019-09-12
- UPDATE: crash-land tested upto versions
1.5.0 - 2018-ten-08
- NEW: implement software licensing arrangement; allows for one-click updates of the Premium version
- FIX: php discover
- UPDATE: updated .pot file for translations
1.4.five - 2018-10-01
- Dev -
[alg_wc_cfu_translate]shortcode added anddo_shortcode()is at present applied to each file'south "Labels".
1.iv.4 - 2018-09-13
- Dev - Emails - "Boosted Emails Options" subsection added.
- Dev - "Raw" input is now allowed in all textarea admin settings fields.
- Dev - Lawmaking refactoring - "Reset" function re-written.
- Dev - Lawmaking refactoring -
custom_number_checkout_files_uploadsettings blazon removed. - Dev - "Your settings have been saved" admin notice added.
1.iv.3 - 2018-09-10
- Dev - "Writer URI" updated.
one.4.2 - 2018-09-10
- Dev - "Contributors" updated.
1.four.1 - 2018-08-27
- Fix -
%image%in AJAX course fixed on "Thank yous" and "My Business relationship" pages. - Dev - "Validate image dimensions" options added for each file.
- Dev - Minor code refactoring.
- Dev - Pocket-sized admin settings restyling.
i.4.0 - 2018-08-25
- Fix - User file download fixed on "Thank you" and "My Account" pages.
- Dev -
%prototype%replaced value added. - Dev - "AJAX form" now is enabled (
aye) in settings by default. - Dev - Code refactoring.
- Dev - Minor admin settings restyling.
- Dev - Plugin URI updated.
1.3.0 - 2018-06-09
- Gear up - Case insensitive comparison of the "Accepted file types" options.
- Ready - Default values stock-still for all
get_option()calls. - Dev - "AJAX form" options added.
- Dev - "Max file size" options added.
- Dev - Filter rewritten.
- Dev - Admin settings - "Reset settings" section added.
- Dev - Admin settings - Files settings added as split sections.
- Dev - Admin settings - Minor changes: restyling;
selectoption blazon changed towc-enhanced-select; settings array saved as master form property.
1.2.0 - 2017-05-10
- Fix -
Call to undefined function is_shop_manager()error fixed. - Dev - WooCommerce v3.ten.10 compatibility - Order ID - using function instead of accessing property directly.
- Dev -
load_plugin_textdomainmoved to constructor frominithook. - Dev - Plugin link changed from
http://coder.fmtohttps://wpcodefactory.com.
i.1.1 - 2016-12-07
- Dev -
alg_current_filter_priority()modified for compatibility with WordPress since v4.7. - Dev - Language (POT) file updated.
- Dev - Checking for Pro modified.
one.ane.0 - 2016-11-28
- Dev - "Form Template Options" settings section added.
- Dev - Language (POT) file added.
- Dev - "Emails Options" settings moved to dissever department.
1.0.0 - 2016-09-05
- Initial Release.
Installation and Updates
Refunds
We want to ensure that you are 100% happy with your buy, and then if yous feel the production(s) you purchased are non the best fit for your requirements and you attempted to resolve issues with production'south writer, nosotros are offering 30 24-hour interval money back guarantee refund policy.
Source: https://wpfactory.com/item/checkout-files-upload-woocommerce-plugin/
0 Response to "Insert File Upload Into Checkout Form Woocommerce"
Post a Comment