Skip to main content

How to Allow Customers to Upload Files in WooCommerce


For a number of reasons, allowing file uploads by customers in your WooCommerce store might be a useful feature. This feature can make it easier to order things that can be customized, such as personalized t-shirts, made-to-order jewelry, or any type of uploadable files.

Additionally, for service-based items like digital marketing services, file uploads might be helpful for attaching crucial documents as well.

More importantly, customer-uploaded files will be securely stored in a Google Drive account. Isn’t it cool to access & manage uploaded files easily?

You can take advantage of these advantages and provide a better customer experience by following the instructions in this article on how to make it possible for customers to upload files in WooCommerce.

You’ll discover how to set up the file upload area, customize file type and size limitations, and make sure uploaded files are secure. So without further wasting your time let’s begin.

Step-1: Install Necessary Plugins

Make sure you have installed both WooCommerce & Integrate Google Drive plugin installed inside your website. Also, make sure that your WooCommerce store is 100% up and running.

Step-2: Enable WooCommerce Integration

To make things work for you properly you have to enable WooCommerce Integration from Integrate Google Drive plugin.

Navigate to Google Drive > Settings > Integrations > Enable WooCommerce Integration > Save Changes.

Step-3: Add New Product

To add new products navigate to Products > Add New > Give a Product Title.

From the product data section check the Uploadable type.

After enabling the uploadable option you will discover a new tab Uploadable Options.

From the upload options tab check Upload to Google Drive. Now you will discover a few customization options:

Upload Button Text: Enter the text you want to display on the upload button.

Upload Description: Enter the description you want to display for the upload box.

Upload Folder Name: Unique folder name for the uploaded files. A new folder will be created in the parent folder with this name. You can use available placeholders (%order_id%, %order_date%, %product_id%) to customize the new folder name.

Allowed File Types: Enter the allowed file extensions separated by a comma (e.g: png, jpg). Leave blank to allow all file types.

Max File Size: Enter the maximum file size in MB. Leave blank to allow all file sizes.

Parent Folder: Select the parent folder where the new folder will be created.

Now select the order status to display the upload button and publish the post.

Step-4: Upload Files

Once the order is placed now customers can upload files from the thank you page. From the Order details section click on the upload button > browse files > select the files.

Now uploaded files will be uploaded to Google Drive in the selected folders. This is how your customers can upload any kind of file while purchasing any uploadable product, which will be stored in your Google Drive account.

Step-5: View Customer-Uploaded Files

Once the customer uploads files you can track them from WooCommerce > Order page and view their uploaded files.

You can also check uploaded files directly from your Google Drive selected folder.


Allowing customers to upload files in WooCommerce is a simple but powerful way to enhance the customer experience and streamline your ordering process. With the Integrate Google Drive plugin, you can add a file upload field to your product pages and configure it to fit your specific needs. Finally, customer-uploaded files or documents will be stored in a specified Google Drive account.

No Comments yet!

Leave a reply

Your Email address will not be published.