Overview #
WooCommerce Checkout Files Upload plugin allows you to add file upload options to your WooCommerce checkout page. Your customers can upload files while or after checkout using these options.
Enabling Checkout Files Upload for WooCommerce #
To enable and use the WooCommerce checkout files upload plugin, you should first download and install Booster for WooCommerce.
1. Navigate to WordPress Dashboard > WooCommerce > Settings > Booster > CART & CHECKOUT > Checkout Files Upload.
The Checkout Files Upload Module Options page will be displayed.
2. In the Checkout Files Upload section, check the box for Enable Module field.
3. Scroll down to the end of the page and click Save changes.
The WooCommerce Checkout Files Upload plugin will be enabled for your site.
Configuring Checkout Files Upload Settings #
You can add file upload options to the checkout page using this option. You can specify the number of file uploads that you want to allow, the position of the file upload option on the checkout page, accepted file types, labels for upload and remove buttons, messages on wrong file type; required file; file successfully uploaded, and conditions based on which fields should be disabled, only if selected product or category or tag is in the cart.
1. Navigate to WordPress Dashboard > WooCommerce > Settings > Booster > CART & CHECKOUT > Checkout Files Upload.
The Checkout Files Upload Module Options page will be displayed.
2. Enter the number of file upload options that you want to add to your checkout page in the Total Files field and click the Save changes button next to it.
3. Enter/select required values for the fields. Refer to the table below for field descriptions:
Field | Description |
File #1 – Enabled | Specifies if file upload option is enabled |
Required | Specifies if uploading file is mandatory |
Position | Placement position of the file upload option on the checkout page |
Add to Thank You page | |
Add to My Account page | |
Label | Text for the file upload option label. To disable the label, leave this field empty. |
Accepted file types | File formats that are accepted for upload |
Label: Upload button | Text for the file upload button |
Label: Remove button | Text for the file delete button |
Notice: Wrong file type | Message to be displayed when a wrong file type is uploaded |
Notice: File is required | Message to be displayed when uploading a file is mandatory and the user does not upload a file uploaded |
Notice: File was successfully uploaded | Message to be displayed when the file upload is successful |
Notice: No file selected | Message to be displayed when the user clicks the upload button without selecting any file to upload |
Notice: File was successfully removed | Message to be displayed when file deletion is successful |
PRODUCTS to show this field | At least one or more products specified in this field is selected by the customer, then the file upload option should be displayed on the checkout page. If this field is empty, then the file upload option will be displayed for all products. |
CATEGORIES to show this field | At least one or more products belonging to the category specified in this field are selected by the customer, then the file upload option should be displayed on the checkout page. If this field is empty, then the file upload option will be displayed for all product categories. |
TAGS to show this field | At least one or more products matching the tags specified in this field is selected by the customer, then the file upload option should be displayed on the checkout page. If this field is empty, then the file upload option will be displayed for all tags. |
USER ROLES to show this field | If the customer is assigned any of the roles specified in this field, then the file upload option should be displayed on the checkout page. If this field is empty, then the file upload option will be displayed for all user roles. |
PRODUCTS to hide this field | At least one or more products specified in this field is selected by the customer, then the file upload option should be hidden. If this field is empty, then the file upload option will be hidden for all products. |
CATEGORIES to hide this field | At least one or more products belonging to the category specified in this field are selected by the customer, then the file upload option should be hidden. If this field is empty, then the file upload option will be hidden for all product categories. |
TAGS to hide this field | At least one or more products matching the tags specified in this field is selected by the customer, then the file upload option should be hidden. If this field is empty, then the file upload option will be hidden for all tags. |
USER ROLES to hide this field | If the customer is assigned any of the roles specified in this field, then the file upload option should be hidden. If this field is empty, then the file upload option will be hidden for all user roles. |
General Options | |
Remove All Uploaded Files on Empty Cart – Enabled | Specifies if all the uploaded files will be removed on the empty cart |
Add Notice | Specifies if the user will be notified when the uploaded files are removed |
Message to be displayed when the uploaded files are removed | |
Email Options | |
Attach Files to Admin’s New Order Emails – Attach | Specifies if uploaded files will be attached to the administrator’s new order emails |
Attach Files to Customer’s Processing Order Emails | Specifies if uploaded files will be attached to the customer’s order processing emails |
Send Additional Email to Admin on User Actions | Email address of the administrator to which emails will be sent on user actions |
Attach file on upload action | Specifies if uploaded files will be attached to additional emails sent to the admin |
4. Click Save changes.
The file upload option settings on the checkout page will be configured.
Output #
A sample checkout page with the file upload option is shown in the below screenshot: