Advance File Upload for WooCommerce

A lightweight WooCommerce plugin to upload image files on product, cart, and checkout pages. Files are saved to order details.

Author:ajitshekhawat08 (profile at wordpress.org)
WordPress version required:5.0
WordPress version tested:6.8
Plugin version:1.0.0
Added to WordPress repository:24-04-2025
Last updated:25-04-2025
Rating, %:100
Rated by:1
Plugin URI:
Total downloads:38
plugin download
Click to start download

Advance File Upload for WooCommerce allows your customers to upload files (images only) when purchasing a product on your WooCommerce store. This plugin enables file uploads on:

  • Product pages
  • Cart page
  • Checkout page

Files are saved and displayed on the order thank-you page and accessible in the order metadata for admins.

Demo

Watch the demo video here:

Features

  • Upload image files (JPG, PNG, GIF) on product, cart, and checkout pages.
  • Preview, delete, and re-upload before checkout.
  • AJAX-powered file handling.
  • Session-based storage prior to order creation.
  • Admins can view uploaded files per order.
  • Restrict maximum number of files (default: 5).
  • Prevent duplicate product from being added to cart.

Usage

  • Customers can select and upload image files before adding a product to the cart.
  • Uploaded files are saved in the session and attached to cart items.
  • Files are transferred to the order and visible in order meta.
  • Plugin uses WordPress AJAX to handle uploads and deletions.

License

This plugin is licensed under the GPLv2 or later.