What? | "Woo Upload For Products" is a Wordpress plug-in that allows the customer to upload a file when ordering a product. |
When? | Available as of 2021-08-08, please contact cat@6palms.com |
History | 2021-08-03 V 1.0 Initial release |
2021-08-09 V 1.1 Added previews for common image files formats | |
2021-08-11 V 1.2 Changed orientation of upload widget to reduce vertical space used | |
2021-08-14 V 1.3 Fixed issue with special characters within category names |
User:
An upload widget is provided for single or variable products that allows the customer to associate files to an order item. The widget allows the customer to either drag/drop files or click->select one or more files.
The custom has 2 hours to perform the upload from when view product page. This time limit is using standard cyber attack prevention mechanisms that protect your server. After that time expires any upload is considered a hack and will not be allowed. Note: dropping directories is supported but may be limited by the browser (some provide only like 20 files max).
Files uploaded are shown in a small preview window that provides assurance that the file(s) were successfully uploaded.
Admin:
Using this plugin there is an admin page available that shows the list of categories
- pick one or more categories - those chosen will show the upload widget
When a file is associated with an order the admin order page will show links for each file to be downloaded by the Admin.
Orders that contain files are presented to the Woocommerce admin as links which can be easily downloaded.
Features:
Fast - the uploads and downloads bypass the usual wordpress processing and provide the customer with a quick responsive way to upload files.
Tidy - the files are maintained within a database for a nice clean way of maintaining lots of files.
Flexible - any file type can be uploaded! Images, PDFs, any file type can be uploaded.
Size - The file to be uploaded can be HUGE! Currently set to a maximum of 500MB (for each file) the approach taken in this plugin eliminates the usual php upload limit.