WooCommerce Upload Files
Upload any file of any size from the product, cart, checkout, thank you and/or order details pages. Preview images, add additional costs, fees and many more options.
How does WooCommerce Upload Files work?
The customer will be able to upload one or more files from the product page, the order details page and/or during the checkout process according to the items purchased… all done using visual progress bars! All uploads will be limited to the order and optionally to specific products.
In the store admin you will find these uploads directly on the backend order details page or as an optional feature they can be sent to the store admin email address.
important
Note: WooCommerce Upload Files only supports native WooCommerce product types (simple and variable), WooCommerce Upload Files does not have support for custom product types implemented by third-party plugins.
Note: WooCommerce Upload Files, like WordPress, requires a minimum version of PHP 5.6.
HOW TO SET UP
It's very simple! To set up a new upload field, go to the File Upload Configurator menu and add a new upload field.
Once created, the administrator only needs to configure on which page the field should be displayed (Product, Cart, Checkout, Order Details) and set its “visibility” according to the filtering criteria (enabled/disabled for specific products, categories or for each item).
This will create an upload field for each matching product (and optionally also for each variant according to some restrictions in case of product page) displayed on the selected pages.
Additionally, in WooCommerce Upload Files, for deeper customization, it is also possible to specify some other options such as:
- Field Title
- HTML/CSS Description
- HTML/CSS text is displayed after upload is complete (it is also possible to use some special shortcodes to display file list with image/audio preview)
maximum file size that can be uploaded - Width, height and maximum and minimum DPI of images (works only if uploaded files are jpg/png. DPI data is read from image EXIF. If you do not have valid EXIF data, upload will not be allowed)
- Allowed file types
- Email Notifications
- Enable multiple file uploads per single field
- …And much more!
DROPBOX AND AMAZON S3 SUPPORT
WooCommerce Upload Files now lets you save uploaded files to your DropBox or Amazon S3 account!
Once the special option is enabled in the plugin's Options menu, every time an order is placed at the checkout (or when the customer saves uploads on the Order page), all temporary uploaded files will be moved from the server to your DropBox/S3 account!
A folder will be created in your DropBox account under Apps -> WooCommerce Upload Files -> site_name -> {order_id} where the files will be saved. In case the upload is limited to the product, you will find an additional subdirectory product_id-variation_id.
In case of connection errors with DropBox… don’t worry! The files will normally be saved on the local server and you will usually be able to manage them through the order details page. You will receive an email notification informing you of the details of the errors.
NOTE: Please note that temporary files are still saved on your local server, they will be deleted once they are moved to DropBox.
Make sure that the PHP max_execution_time (maximum script execution time) setting is set correctly, otherwise the process of moving files from the server to DropBox may fail in case of handling large files.
And much more!!!
Get WooCommerce Upload Files now!