WooCommerce Upload Files
You have the ability to upload any file, despite the size of the file, on the product, basket, checkout, thank you, and/or buy information pages. Examine the images, tack on some additional costs and rates, and investigate the options available to you.
HOW DOES IT WORK?
On the Product page, the Order Detail page, and/or at any point throughout the checkout process, the customer will have the ability to upload one or more files, depending on the things that they have purchased… all done using visible progress bars! All of the uploads will be restricted to the order, and individual goods can be chosen as an option.
These uploads will be visible to the shop admin immediately on the Order detail page on the backend of the website, and as an additional function, they may also be forwarded to the shop admin’s email address.
It couldn’t be easier! Go to the menu labelled “Upload files Configurator” and create a new upload field there in order to setup a new upload field.
After the field has been built, the administrator just has to set which pages it will be shown on (Product, Cart, Checkout, Order details) and its “visibility” according to the filtering criteria (enabled/disabled for particular items, categories, or for every item).
This will produce one upload field for each matched product (and potentially also for each individual variant subject to certain constraints in the case of the Product page) that is shown in the pages that you pick.
In addition, in order to get a more granular level of personalization, it is possible to specify certain additional choices such as:
- Title of the field
- HTML/CSS description
- The HTML/CSS text that is displayed when the upload has been finished (it is also possible to utilise certain specific shortcodes in order to display the file list together with a picture or audio preview)
- limit uploadable file size
- max and min image width, height, and DPI (this feature only works if the files being uploaded are in jpg or png format). The data for DPI is taken from the image’s EXIF. The file upload won’t be authorised if it doesn’t have any acceptable EXIF data.
- permitted types of files
- email notifications
- permit multiple files upload per one field
- plus a whole lot more besides!
You have the option of activating the feature that will use secure connections. As a result, the link information will be concealed, and the only people who will have access to the file will be the administrator of the store and the client who owns the file. Be aware, however, that in the event that you use a cloud storage service, the hyperlink that leads directly to the file will continue to be available to anybody. Even if the disguised URLs are used, any person will still be able to view the file in the event that visitor customers are checking out.
The desktop versions of Chrome, Firefox, and Edge are the only ones that have had the plugin developed for and tested on them. There is no official support for mobile browsers provided by this platform. In order for the plugin to function correctly, the user’s browser must be fully HTML5 compliant. If this is not the case, the plugin may not function as intended, which might result in unexpected behaviour.
When it comes to mobile browsers, you need to ensure that you are utilising the most recent version of the operating system and a browser that is completely HTML5 compatible (like Chrome). There is nothing that can be implemented in the event of any problem (for example: due to the proper support of HTML5 standards due to the usage of an outdated version of the browser, of the operating system, or due to poor hardware resources or any other interference), and there is nothing that can be done to fix the problems that are caused by third parties. Make sure that the files are correctly stored locally. If you are using any third party controller to pass a reference to a remote file, this will prevent the browser from correctly providing the file info required by the plugin in order to perform the upload process. This can be avoided by ensuring that the files are stored locally in the correct manner.
For the plugin to function properly, the browser must be in good functioning order. In the event that any browser suffers from a specific issue (for example, a mobile browser that in a particular version is not capable of multiple selecting files due to a bug that prevents its native controller from properly working), you should report the issue to the plugin’s developer or switch to a browser that is fully functional. In the event that any browser suffers from a specific issue (for example, a mobile browser that in a particular version is not capable of multiple selecting files due to a bug that prevents I am unable to accept responsibility for problems caused by software provided by a third party.