Every Dokan Vendor's Media, Served From the Infinite Uploads Cloud, Not Your Server
A Dokan marketplace multiplies fast: every vendor uploads product photos, galleries, and a store banner, and all of it lands on your server. Infinite Uploads moves vendor media to cloud storage and a global CDN automatically, so a marketplace with hundreds of vendors doesn't need a bigger server.
150k+
Sites use our WordPress plugins
Free Plan
10 GB Included
Dokan and Infinite Uploads: Vendor Media, Off Your Server
A Dokan marketplace grows the way every marketplace does: more vendors means more product photos, galleries, store banners, and eventually digital downloads. Each file lands on the same server, and one admin ends up paying for hosting sized to every vendor's media, not just the store's own content.
Infinite Uploads offloads every vendor's product images and galleries to cloud storage as they're uploaded from the front-end dashboard and serves them from a global CDN, with AVIF and WebP conversion on the Business plan. Store banners and logos move the same way, and a vendor's MP4 serves from the CDN too.
Dokan keeps handling everything it does: vendor registration, commissions, shipping, product types, and the front-end dashboard work exactly as configured. Infinite Uploads only changes where files live and how fast they load, so store owners get one predictable hosting bill instead of one that grows with every vendor who joins.

Four Problems Infinite Uploads Solves for a Dokan Marketplace
Most offload plugins move files and stop. Here's what matters when hundreds of vendors are the ones uploading.
Vendor Product Galleries Stop Filling Your Server
Every vendor uploading product photos and galleries from their own dashboard adds up fast in a marketplace with hundreds of sellers. Infinite Uploads offloads each image to cloud storage on upload and serves it from the CDN instead of your disk, converted to AVIF and WebP on the Business plan.
Store Banners and Logos Without Slowing Every Storefront
Each vendor's store page renders a custom banner and logo, and a marketplace with hundreds of stores means hundreds of banner images hitting your server on every visit. Infinite Uploads offloads and optimizes them automatically, so store pages load fast no matter which vendor a shopper visits.
Digital Downloads Sell Without a Bandwidth Spike
Vendors selling software, ebooks, or course files use WooCommerce's own downloads, and those files are delivered from cloud storage instead of your server. On the Business plan, files in WooCommerce's protected folder are served through signed links that expire after 10 minutes. A popular download from one vendor no longer means a bandwidth spike or a full disk for every other seller on the marketplace.
One Admin, Hundreds of Vendors, One Hosting Bill
Every new vendor who joins adds their own product photos, banner, and downloads to your server, and eventually the bill for hosting outgrows what the marketplace actually earns. Infinite Uploads puts storage, optimization, and CDN bandwidth for every vendor on one predictable monthly price.
Why Marketplace Owners Pair Dokan With Infinite Uploads
One Bill Instead of a Growing Hosting Invoice
Storage, image optimization, and CDN bandwidth for every vendor on one monthly price. No per-vendor cloud account, no surprise overage after a busy launch week. Free up local storage once files sync, and your hosting plan stays the same size.
Move a Growing Marketplace Without Touching a Listing
The first sync moves your existing Media Library, including every vendor's product photos and files already on the server, and rewrites URLs to the CDN. Nothing changes in Dokan, and Download & Disconnect returns every vendor file to your server if you ever want them back.
Every Marketplace on One Account
Agencies running several Dokan marketplaces, or brands with more than one storefront, connect them all to one Infinite Uploads account. Unlimited sites on every plan, one usage dashboard, no separate cloud credentials to hand over when a site changes hands.
What Works, Feature by Feature
Feature
What you get
Vendor store logo and banner
Uploaded from Vendor Dashboard > Settings > Store, offloaded to cloud storage automatically and served from the CDN like any other Media Library file.
Works
Vendor product images and galleries
Every image a vendor uploads from the front-end product form offloads the same as an admin upload and serves from the edge nearest the shopper, as AVIF and WebP on the Business plan.
Works
Seller Verification module documents (Dokan Pro)
Uploaded through the standard Media Library like any vendor file. Dokan's docs don't document protected storage, so a document is reachable by anyone with its exact URL, the same as any attachment.
Public URL
Downloadable product files, signed links (Business plan)
On the Business plan, after WooCommerce checks the order, limits, expiry, and login, the buyer is sent to a signed CDN link that works for 10 minutes. The plain file address returns a 403. Works the same for any vendor's digital product once the file is in the protected folder.
Works
Download method setting
On the Business plan, Force Downloads, Redirect only, and X-Accel-Redirect / X-Sendfile all end in the same signed redirect for files stored in the cloud. There is nothing to pick.
No setup
Files saved from the vendor dashboard
The plugin copies Media Library files into the protected folder when a product is saved in the WooCommerce admin. Dokan's front-end vendor form does not run that admin save, so a file a vendor picks from the Media Library stays at its public address until you open and save the product in the WooCommerce admin. Not tested end to end, so try one vendor product on staging first.
Test first
Vendor uploads over your PHP upload limit
Add our free Big File Uploads plugin to lift the WordPress upload limit for every vendor, no server changes needed.
Add Big File Uploads
WordPress Multisite marketplaces
Every marketplace in a WordPress Multisite network offloads to the same Infinite Uploads account, sharing one storage pool and one bill.
Works
Product export and import
Bulk product CSV files and catalog images upload and download the same as any WordPress attachment, whether you're migrating vendors or exporting a catalog.
Works
Up and Running in Three Steps
1. Connect Infinite Uploads
Install the plugin, connect your account, and sync. Vendor product photos, banners, and downloads move to the cloud. Dokan keeps working exactly as configured.
2. Vendor Uploads Go Straight to the Cloud
Every vendor's product photos, galleries, and store banner offload automatically from the front-end dashboard. No settings to explain to sellers and nothing for them to change.
3. Free Up Local Storage
Once the sync finishes, remove the local copies from Infinite Uploads settings. Your hosting plan gets its space back, and every vendor's files keep serving from the CDN.
Good to Know Before You Switch
Seller Verification module documents are Media Library files like any other. Dokan's own documentation doesn't describe protected storage for the ID or address documents vendors upload during verification, so a document is reachable by anyone with its exact URL, the same as any attachment on the site.
Vendor download uploads need a check before you launch. On the Business plan, files in WooCommerce's protected folder open only through a signed CDN link that works for 10 minutes, whichever download method is set. The automatic copy of Media Library files into that folder runs when a product is saved in the WooCommerce admin. Dokan's front-end vendor form saves the download list through WooCommerce's product object instead, so it does not run that copy: a file a vendor picks from the Media Library stays at its public address until you open the product in the WooCommerce admin and click Update. We read this in the plugin and Dokan source and have not tested it end to end, so buy one vendor product on staging and open the plain file address to check that it returns a 403.
Vendors already only see their own media, and that doesn't change. Dokan restricts each seller's Media Library to their own uploads, a separation confirmed on WordPress.org's own support forum. Offloading files to cloud storage doesn't create a shared pool. Other vendors still can't browse each other's photos, downloads, or store assets.
How We Tested
- Registered as a vendor and uploaded a store banner, logo, and product gallery from the front-end dashboard.
- Added a downloadable ZIP file to a product and tested it with the Force Downloads method, then read the plugin source (3.5.1), Dokan's source, and the protected downloads documentation for signed links.
- Started the Seller Verification flow and uploaded an ID document as the vendor.
- Logged in as a second vendor and confirmed the Media Library showed no files from the first.
- Confirmed the store banner, product images, and downloadable file served from the CDN domain.
Result: everything worked. Only vendor front-end download protection and the verification document's exposed URL need a decision.
Frequently Asked Questions
Do vendor product images and galleries work with Infinite Uploads?
Yes. Every product photo and gallery image a vendor uploads from the front-end dashboard offloads automatically and serves from a global CDN, converted to AVIF and WebP on the Business plan. The Dokan product form works exactly the same.
Can vendors sell downloadable products like software or ebooks?
Yes. On the Business plan, WooCommerce checks the order and the buyer gets a signed CDN link that works for 10 minutes, while the plain file address returns a 403. That applies to files in WooCommerce's protected folder. The automatic copy of Media Library files into that folder runs when a product is saved in the WooCommerce admin, not on Dokan's front-end form, so a file a vendor picks from the Media Library stays public until you open and save the product in the admin. Test one vendor product on staging first.
Are vendor verification documents kept private?
Not automatically. Dokan's own docs don't describe protected storage for verification uploads, so a document is reachable by anyone with its exact URL, the same as any Media Library file, with or without Infinite Uploads.
Does Dokan have a native product video feature?
No. Dokan itself has no built-in product video option. An MP4 added through an add-on serves from the CDN as-is. For adaptive streaming, upload it to the Infinite Uploads Video Library and embed it with the Infinite Uploads block.
Will my shoppers notice anything different?
Faster storefronts and product pages, especially on mobile and far from your server. Checkout, commissions, shipping, and every vendor's dashboard keep working exactly as configured.
Do other vendors ever see each other's uploaded files?
No. Dokan restricts each seller's Media Library to their own uploads, and Infinite Uploads doesn't change that. Offloading files to the cloud moves where they're stored, not who can browse them in wp-admin.
What if a vendor's upload is bigger than the WordPress limit?
Add our free Big File Uploads plugin. It lifts the WordPress upload limit for every vendor without server changes, and Infinite Uploads takes it from there once the file lands.
Does this work for a multisite network of marketplaces?
Yes. Infinite Uploads supports WordPress Multisite on every plan. Every marketplace in the network offloads to the same account, sharing one storage pool and one invoice.
More Store and Marketplace Plugins That Work With Infinite Uploads
- Infinite Uploads and WooCommerce
- Infinite Uploads and Easy Digital Downloads
- Infinite Uploads and WP Job Manager
- See all integrations
Try Infinite Uploads on the Free Plan
No cloud accounts. No access keys. Install the plugin, connect your site, and every vendor's product photos, store banners, and downloads start moving to the cloud automatically.
Free plan, no credit card. Paid plans from $8.25/mo. Unlimited sites.