Drag, drop, done
No accounts, no separate plugin, no confusing forms — the customer drops their photo right where the product lives.
FOR WOOCOMMERCE
Add a real upload field to any product page. Shoppers drop in a photo or PDF, crop it to the exact shape you need, and the files land attached to the order. No back-and-forth emails, no wrong-size artwork.
PNG, JPG or PDF · up to 25 MB
2 files attached to this order
Add a real upload field to any product page. Shoppers drop in a photo or PDF, crop it to the exact shape you need, and the files land attached to the order. No back-and-forth emails, no wrong-size artwork.
Please upload exactly 3 files. Maximum file size:50 MB.Allowed formats: LPG, JPEG, PNG,GIF, WEBP, PDF.
Tip: You can crop images after selecting them.
Let customers upload their own photo right on the product page, preview it before they buy, and trust that every file is checked before it ever reaches you.
No accounts, no separate plugin, no confusing forms — the customer drops their photo right where the product lives.
The upload appears on the product mockup the moment it lands, so there's no guessing before checkout.
Type, size and format are validated automatically — bad uploads get caught before they ever reach your inbox.
Set it up once per product. Your customers do the rest, and the right files arrive with every order.
On any product, switch on uploads and set the rules: how many files are required, max size, allowed types, crop shape, and your button text and color. Or set sensible defaults once and apply them everywhere.
On the product page, the shopper drops in a photo or PDF and crops it to your shape, whether it’s a square, circle, heart, or a fixed ratio. Works for guests and logged-in users alike, on both block and classic carts.
Cropped files are validated, stored securely, and linked to the order, making them visible in the dashboard and the order email. Auto-clean them after N days, and you decide what happens to the data on uninstall.
Grouped by the job you’re actually doing, not padded into a tidy grid. All of this ships in the WordPress.org version.
Customers add images or PDFs right on the product page and crop them in place, with no plugins to install on their end and no leaving checkout. Pick a crop shape per product so artwork always comes back the right size.
Different products, different needs. Set them per product:
Shoppers don’t need an account to send you a file. Guests and registered customers both upload, with files tied to the order either way.
Take print-ready PDFs alongside JPG and PNG for proofs, layouts, and documents, not just photos. Validated like everything else.
Hide express-checkout buttons on product pages so the upload step isn’t skipped, and auto-clean order images after a set number of days.
Every upload is checked for type, size, and actual content, not just its extension. Files are stored outside the media library and served through tokenized links, so they aren’t sitting in a public, guessable URL.
Built for High-Performance Order Storage. And when you remove it, you choose: keep your data or delete it cleanly. No surprise leftovers in your database.
Pro is an add-on, not an unlock. It sits on top of the free plugin to save time across a big catalog. Here’s the honest split.
Photo tees, mugs, and tote bags. Customers crop their image to the print area before they ever pay.
Canvases, calendars, ornaments. Round, square, or heart crops keep faces centered and edges clean.
Business cards, flyers, stickers. Accept print-ready PDFs and validate them before they hit your queue.
Plaques, awards, custom signs. Lock a fixed aspect ratio so artwork always matches the blank.
Customer uploads are an attack surface. This plugin is built to take files from the public without making your store a target.
Type, size, and real file content are checked, not just the extension a file claims.
Files live outside the media library, away from public, guessable URLs.
Files are served through tokenized links, so access isn't just a copy-pasted URL.
Purge order images after N days, and choose keep-or-delete on uninstall.
No trial timer on the free plugin and no feature held hostage to make it usable. Pro is a one-product purchase for stores running uploads at scale.
Prices are in US dollars and exclude taxes. Pro requires the free plugin.
One Site
5 Sites
Unlimited Sites
Unlimited Sites
NDV Product Image Upload for WooCommerce is a comprehensive WordPress plugin that allows customers to upload and crop custom images for WooCommerce products before adding them to the cart.
Latest updates and supports
Guests can upload — no account required. Files are attached to the order whether the customer is logged in or checking out as a guest. You don’t have to force registration just to collect a file.
Images (JPG, PNG) and PDFs out of the box. You set the allowed types per product, along with the max file size and how many files are required. Every upload is validated by its actual content, not just its file extension.
No. The free plugin on WordPress.org is fully functional and stays that way — there’s no trial timer and no feature disabled to make it unusable. Pro is an optional add-on for stores that need bulk tools, logs, Elementor, and per-upload pricing. It’s genuinely free, not crippleware.
Yes — in Pro. There’s a dedicated Elementor widget so you can drop the upload field exactly where you want it in an Elementor-built product page, instead of relying on the default WooCommerce hook position.
It supports both the newer WooCommerce Blocks cart/checkout and the classic cart, and it’s compatible with High-Performance Order Storage (HPOS). It hooks into standard WooCommerce product and order flows, so it works across the common theme setups.
Refund terms are listed at checkout on the purchase page. Since the free plugin is fully functional, we recommend installing it first to confirm the core upload-and-crop flow fits your store before buying Pro. {{REFUND_POLICY_PLACEHOLDER}}
You decide. On uninstall you can keep your data or remove it cleanly — there’s a setting for it. You can also auto-clean order images after a set number of days while the plugin is running, so old uploads don’t pile up.
Install the free plugin from WordPress.org and have customer uploads working in minutes. Move up to Pro whenever your catalog outgrows the basics.
Let your customers upload and crop their own images and PDFs before they add to cart. Built for WooCommerce by Nowdigiverse.
© 2026 Nowdigiverse (SMC-Private) Limited. Not affiliated with or endorsed by WooCommerce or Automattic.
WooCommerce is a trademark of Automattic Inc.