GPLClub
🔌 Plugin

Customer Upload Files for WooCommerce

v1.2.9 · Updated 8 Apr 2024 · Official site

Antivirus scan

Powered by ClamAV

✅ Verified clean

This product file has passed our security filters.

Want to run a fresh ClamAV scan right now? Takes a few seconds and shows scanner version, signature DB and live result.

This can take 5 to 30 seconds.

!

Clean file Threat detected

No threats detected in this file.

File
Size
Scanned
ClamAV
Signature database

⚡ Powered by ClamAV

!

Scan could not be completed

Report product

If you detected an issue (broken file, malware, inappropriate content, etc.) let us know and we'll review it ASAP.

Sign in to report
Customer Upload Files for WooCommerce · Plugin for WordPress
Follow

About Customer Upload Files for WooCommerce

In a print shop, the file the customer uploads is the product

And that is why this plugin is not a convenience: in some businesses it is half the order.

When somebody orders a thousand business cards, a printed shirt, a canvas or an engraved plaque, what they are buying is their own design turned into an object. Without the file there is no order, only an intention.

With no route to upload it inside the shop, the journey breaks immediately after payment: the customer gets the confirmation email, does not know what to do, writes asking where to send the logo, somebody replies the next day, the file arrives through a transfer service that expires in seven days, and nobody is quite sure which order it belongs to.

Customer Upload Files for WooCommerce closes that gap: the customer attaches the file on the product page, in the cart or at checkout, and it stays tied to the order.

What it does

  • Upload on the product page, cart or checkout, so you choose according to how your customer buys.
  • Restriction of accepted file types and sizes.
  • Limiting by product, category or user role, so only what needs a file asks for one.
  • The file stays with the order, so the administrator understands at a glance what has to be made.

Restricting file types is not convenience: it is security

It is the point most worth understanding and the one hardly anybody explains.

An open upload form is one of the most common doors people get into a website through. If you accept any extension, somebody can upload a file that executes on your server, and from that point the problem stops being about the order.

Which is why the list of permitted types always has to be set, and set positively: only these, rather than everything except these. For a print shop, PDF and the usual image formats are enough. And the size limit protects the other side: without it, three customers uploading two hundred megabyte files fill the disk and take the site down.

The problem that still remains: the file arrives wrong

This the plugin does not fix and it is worth solving with text.

The customer ordering business cards will upload a screenshot of their logo at seventy-two dots per inch, with no bleed, in the wrong colour mode. And they are not being careless: they do not know that matters, and reasonably so.

What saves half a day a week in any print shop is stating the requirements right beside the upload button, in plain language: which format, what minimum resolution, how much margin, and a downloadable template if the product allows one. Two lines there are worth forty emails back and forth.

And the other half: the customer has to approve the proof before you produce anything. That step, done in writing and stored, is what avoids the "that is not what I saw" argument once you have printed a thousand units.

Requirements

It needs WordPress and WooCommerce. Worth reviewing the server's upload limits, because that is where it fails first, and being clear how long you keep customer files.

Alternatives in the catalogue

The complementary piece, running the other way, is WooCommerce Attach Me!: it lets you attach a file to the order yourself, which is exactly how the colour proof gets sent for the customer to approve. The two together close the whole cycle of a personalised order.

If the price also depends on what the customer chooses (dimensions, material, quantity), Uni CPO calculates the price from a formula and supports a file field, which is the natural combination in printing and signage.

If what you need is generating a document from the order, such as a workshop job sheet or a delivery note with the specifications, E2Pdf builds the template and fills it in.

And if the file comes from a form rather than an order, WS Form PRO handles uploads with validation in the form itself.

Frequently asked questions

Where can the customer upload the file?
On the product page, in the cart or at checkout, depending what you configure.

Can I limit the formats?
Yes, and it always has to be done. An open upload is a security problem, not only an untidy one.

Can I ask for a file only on some products?
Yes, by product, by category or by user role.

What if the file arrives wrong?
That gets fixed with text: requirements and a template beside the upload button, in plain language.

Can I send the proof back to the customer?
That runs the other way and there is a specific plugin for attaching files to an order.

How long should I keep the files?
Worth deciding before accumulating them, because they are customer material with obligations attached.

Version history

  • v
    1.2.9 Current 8 Apr 2024

Customer reviews

Sign in to leave a review. Only people who have the product can review it.

No reviews for this product yet.

Frequently asked questions

  • GPL (General Public License) is the license under which WordPress and most premium plugins/themes are distributed. It grants you the right to use, modify and redistribute the software in as many projects as you want, with no domain restrictions.

  • Yes. With membership you get automatic updates via our GPLClub Updater plugin (installed on your WP, detects new versions and applies them). With individual purchase, you get one year of manual updates from your account.

  • Depends on the plan. Monthly: 3 domains. Semi-annual: 7. Annual and Lifetime: 15. Individual purchase: 1 domain.

  • GPLClub offers its own support for installation, configuration and compatibility. For direct support from the original author (feature requests, product-specific bugs), a license purchased from the author is required.