{"id":304120,"date":"2026-04-30T10:34:39","date_gmt":"2026-04-30T10:34:39","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/digital-product-bulk-uploader-for-woocommerce\/"},"modified":"2026-05-20T13:14:59","modified_gmt":"2026-05-20T13:14:59","slug":"eskaptical-digital-product-uploader-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/eskaptical-digital-product-uploader-for-woocommerce\/","author":20637030,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Eskaptical Digital Product Uploader for WooCommerce","header_author":"Diana Hakobyan","header_description":"Bulk upload downloadable WooCommerce products from files and matching images.","assets_banners_color":"574299","last_updated":"2026-05-20 13:14:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":185,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"diane99","date":"2026-05-07 18:44:09"},"1.0.1":{"tag":"1.0.1","author":"diane99","date":"2026-05-20 13:14:59"}},"upgrade_notice":{"1.0.1":"<p>Improved uploader interface, progress feedback, and import reporting.<\/p>","1.0.0":"<p>Initial release<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3519410,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3519410,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3519410,"resolution":"1544x500","location":"assets","locale":"","width":1543,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3519410,"resolution":"772x250","location":"assets","locale":"","width":771,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3537992,"resolution":"1","location":"assets","locale":"","width":1500,"height":866},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3537992,"resolution":"2","location":"assets","locale":"","width":1500,"height":866},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3519566,"resolution":"3","location":"assets","locale":"","width":1500,"height":866}},"screenshots":{"1":"Drag and drop WooCommerce bulk uploader interface","2":"Import summary with status badges and detailed reporting","3":"Info tab with setup and usage guide"}},"plugin_section":[],"plugin_tags":[262222,5472,16233,262221,213714],"plugin_category":[45],"plugin_contributors":[261530],"plugin_business_model":[],"class_list":["post-304120","plugin","type-plugin","status-publish","hentry","plugin_tags-bulk-product-uploader","plugin_tags-digital-products","plugin_tags-downloadable-products","plugin_tags-woocommerce-bulk-upload","plugin_tags-woocommerce-importer","plugin_category-ecommerce","plugin_contributors-diane99","plugin_committers-diane99"],"banners":{"banner":"https:\/\/ps.w.org\/eskaptical-digital-product-uploader-for-woocommerce\/assets\/banner-772x250.png?rev=3519410","banner_2x":"https:\/\/ps.w.org\/eskaptical-digital-product-uploader-for-woocommerce\/assets\/banner-1544x500.png?rev=3519410","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/eskaptical-digital-product-uploader-for-woocommerce\/assets\/icon-128x128.png?rev=3519410","icon_2x":"https:\/\/ps.w.org\/eskaptical-digital-product-uploader-for-woocommerce\/assets\/icon-256x256.png?rev=3519410","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/eskaptical-digital-product-uploader-for-woocommerce\/assets\/screenshot-1.png?rev=3537992","caption":"Drag and drop WooCommerce bulk uploader interface"},{"src":"https:\/\/ps.w.org\/eskaptical-digital-product-uploader-for-woocommerce\/assets\/screenshot-2.png?rev=3537992","caption":"Import summary with status badges and detailed reporting"},{"src":"https:\/\/ps.w.org\/eskaptical-digital-product-uploader-for-woocommerce\/assets\/screenshot-3.png?rev=3519566","caption":"Info tab with setup and usage guide"}],"raw_content":"<!--section=description-->\n<p>Eskaptical Digital Product Uploader for WooCommerce is a WooCommerce bulk upload plugin that helps store owners quickly create downloadable products and digital downloads in bulk.<\/p>\n\n<p>Instead of creating products one by one, simply upload your product files, optionally upload matching images, choose shared settings, and import everything in one go.<\/p>\n\n<p>The uploader now supports drag and drop uploads, progress feedback, import summaries, and detailed results reporting.<\/p>\n\n<p>This plugin is designed to be fast, simple, and reliable for stores with large digital inventories and downloadable WooCommerce products.<\/p>\n\n<p>Unlike CSV import tools, this plugin lets you upload actual downloadable files directly and automatically creates WooCommerce products for them.<\/p>\n\n<h4>Main Features<\/h4>\n\n<ul>\n<li>Bulk upload downloadable WooCommerce products<\/li>\n<li>Automatically create simple virtual &amp; downloadable WooCommerce products<\/li>\n<li>Upload digital products directly from files<\/li>\n<li>Match product images automatically by filename<\/li>\n<li>Shared price for all imported products<\/li>\n<li>Shared category for all imported products<\/li>\n<li>Shared description for all imported products<\/li>\n<li>Choose product status (Publish or Draft)<\/li>\n<li>Automatically generate product titles from filenames<\/li>\n<li>Skip duplicate WooCommerce products based on title<\/li>\n<li>Import summary with counters and detailed results<\/li>\n<li>Fast WooCommerce bulk product uploader workflow for downloadable products<\/li>\n<\/ul>\n\n<h4>Perfect for<\/h4>\n\n<ul>\n<li>Digital download stores<\/li>\n<li>Ebook shops<\/li>\n<li>Template marketplaces<\/li>\n<li>Music and audio download stores<\/li>\n<li>Stock resource websites<\/li>\n<li>Graphic asset sellers<\/li>\n<li>Printable product shops<\/li>\n<li>Course material stores<\/li>\n<li>WooCommerce stores with large digital inventories<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Upload one or more downloadable product files<\/li>\n<li>Optionally upload matching product images<\/li>\n<li>Set a shared price, category, description, and product status<\/li>\n<li>Click the import button<\/li>\n<li>Products are automatically created in WooCommerce<\/li>\n<\/ol>\n\n<h4>Filename matching<\/h4>\n\n<p>Images are matched to product files by base filename.<\/p>\n\n<p>Examples:<\/p>\n\n<ul>\n<li><code>my-book.pdf<\/code> \u2192 <code>my-book.jpg<\/code><\/li>\n<li><code>summer-pack.zip<\/code> \u2192 <code>summer-pack.png<\/code><\/li>\n<li><code>My Product.pdf<\/code> \u2192 <code>my_product.webp<\/code><\/li>\n<\/ul>\n\n<p>If no image match is found, the WooCommerce product will still be created without a featured image.<\/p>\n\n<h4>Supported downloadable product file types<\/h4>\n\n<p>PDF, ZIP, EPUB, TXT, DOC, DOCX, XLS, XLSX, PPT, PPTX, MP3, M4A, WAV, MP4, MOV, CSV, RTF, JSON<\/p>\n\n<h4>Supported image types<\/h4>\n\n<p>JPG, JPEG, PNG, GIF, WEBP<\/p>\n\n<p>WEBP support may depend on your WordPress and server configuration.<\/p>\n\n<h4>Duplicate handling<\/h4>\n\n<p>If a WooCommerce product with the same cleaned title already exists, it will be skipped to avoid duplicates.<\/p>\n\n<h4>Notes<\/h4>\n\n<ul>\n<li>Requires WooCommerce to be installed and active<\/li>\n<li>No external services are used<\/li>\n<li>No data is sent outside your website<\/li>\n<li>Designed for bulk creation of downloadable WooCommerce products<\/li>\n<li>Lightweight and simple bulk upload workflow<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/eskaptical-digital-product-uploader-for-woocommerce\/<\/code> or install via the WordPress plugins screen<\/li>\n<li>Activate the plugin through the WordPress plugins menu<\/li>\n<li>Make sure WooCommerce is installed and active<\/li>\n<li>Go to <strong>WooCommerce \u2192 Bulk Uploader<\/strong><\/li>\n<li>Upload files and bulk import downloadable WooCommerce products<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and active.<\/p><\/dd>\n<dt id=\"can%20i%20bulk%20upload%20multiple%20woocommerce%20products%20at%20once%3F\"><h3>Can I bulk upload multiple WooCommerce products at once?<\/h3><\/dt>\n<dd><p>Yes. You can upload multiple downloadable product files in one import.<\/p><\/dd>\n<dt id=\"do%20images%20need%20to%20be%20uploaded%20in%20the%20same%20order%20as%20files%3F\"><h3>Do images need to be uploaded in the same order as files?<\/h3><\/dt>\n<dd><p>No. Images are matched automatically by filename, not by upload order.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20an%20image%20does%20not%20match%20a%20file%3F\"><h3>What happens if an image does not match a file?<\/h3><\/dt>\n<dd><p>The WooCommerce product is still created, but without a featured image.<\/p><\/dd>\n<dt id=\"can%20i%20set%20a%20different%20price%20for%20each%20product%3F\"><h3>Can I set a different price for each product?<\/h3><\/dt>\n<dd><p>No. In the current version, one shared price is applied to all imported products.<\/p><\/dd>\n<dt id=\"can%20i%20review%20products%20before%20publishing%3F\"><h3>Can I review products before publishing?<\/h3><\/dt>\n<dd><p>Yes. You can choose Draft status before importing products.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20overwrite%20existing%20woocommerce%20products%3F\"><h3>Does this plugin overwrite existing WooCommerce products?<\/h3><\/dt>\n<dd><p>No. Existing products are not modified. Duplicate titles are skipped automatically.<\/p><\/dd>\n<dt id=\"can%20i%20upload%20zip%20files%20as%20downloadable%20products%3F\"><h3>Can I upload ZIP files as downloadable products?<\/h3><\/dt>\n<dd><p>Yes. ZIP files can be used as downloadable WooCommerce product files.<\/p><\/dd>\n<dt id=\"is%20this%20a%20csv%20importer%20plugin%3F\"><h3>Is this a CSV importer plugin?<\/h3><\/dt>\n<dd><p>No. This plugin focuses on direct file uploads for downloadable WooCommerce products instead of CSV-based imports.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added drag and drop upload support<\/li>\n<li>Added upload progress bar<\/li>\n<li>Improved import success messages<\/li>\n<li>Improved import results UI with status badges<\/li>\n<li>Added failed files reporting<\/li>\n<li>Minor UI\/UX improvements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Bulk upload downloadable WooCommerce product files<\/li>\n<li>Automatic filename-based image matching<\/li>\n<li>Shared price, category, and description support<\/li>\n<li>Draft\/Publish status option<\/li>\n<li>Duplicate protection for existing products<\/li>\n<li>Import summary counters and detailed results<\/li>\n<li>Info tab with usage guide<\/li>\n<\/ul>","raw_excerpt":"Bulk upload downloadable WooCommerce products using files and optional matching images. Create digital products in seconds.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/304120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=304120"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/diane99"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=304120"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=304120"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=304120"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=304120"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=304120"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=304120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}