Product Attachment for WooCommerce


Product Attachment for WooCommerce Plugin will provide a great way to attach any kind of file to the product description page. Plugin automatically creates a custom & dedicated tab for attachments that contain all attachments related to products. Customer can easily download their required files from the dedicated attachment tab.

Provide Product attachments, such as Product assembly details or Videos, to Customers Before Purchase.

Let users get the required info on any product page of your store. Show attachments on product and category pages to motivate them for making a purchase decision. Then, to retain customers, add necessary files to customer accounts and let them upload PDF files.

Product Attachments the secret Ingredient to Boost sales:

πŸ”‘ Enhance the customer’s shopping experience.
πŸ”‘ Add valuable information to the product and category pages
πŸ”‘ Attach files of any types
πŸ”‘ Catch customer attention with custom icons
πŸ”‘ Show docs in customer accounts and emails
πŸ”‘ Limit special files visibility
πŸ”‘ Attach any file types to your WooCommerce email attachments


Free plugin: Need Technical Help? – Click here

Pro Plugin: PRE-SALE Questions – Click here or Help Document

Note: Some type document WordPress does not allow to upload for security reasons so you can add below code in wp-config.php file for allowing all type upload in Attachment.



  • Add as many attachments as you want
  • Add attachment on Product page
  • Showcase attachment on Customer My Account
  • Show Attachments in Thank You Page
  • Use multiple file-formats including doc, JPG, Videos, and PDF
  • User Role Based Display Attachment
  • Set Attachment on Simple, Variable and Grouped products
  • Showcase attachments expire date frontend side
  • Showcase attachments with file size
  • Make use of any URL as an attachment
  • Make attachments stand out with the use of appealing icons
  • Save time by uploading attachments in bulk
  • Set auto expiry date for order attachment
  • Attachment can be Download/Viewable in the Order & Product Detail pages
  • Attach any file types to your WooCommerce email attachments
  • Option to show each attachment for guest or members only
  • Option to open each attachment in new/same window
  • Global settings to show attachments with size
  • Global settings to set product attachment tab default selected
  • Support Grouped products
  • Add custom CSS for attachment


πŸŽ‰ ” Perfect, really useful, awesome Plugin!! “

πŸŽ‰ ” Perfect We really needed this. Absolutely perfect “

πŸŽ‰ ” Support team went above and beyond my expectations to help me resolve an issue in a very quick time; from response to the resolution. I cannot say enough good things about Hitendra and the DotStore team. Many thanks for all of your help! “

πŸŽ‰ ” Very good support! And thanks not only for making changes, which were exactly what I wanted but also to remind me about politeness.. Sometimes you forget to say thank you, so I am doing it right now!!! You, people, are great! “

➑️ Read All Review ⬅️


You can check the detailed difference between Pro and Lite – Click here


Product Attachment Plugin For WooCommerce – UPGRADE NOW

Need even more features? upgrade the premium plugin version to get all the advanced features.

  • All Free plugin features
  • Pro – Add unlimited WooCommerce Product Bulk Attachments
  • Pro – Attachment For Specific Product, Category & Tags
  • Pro – Attachment List Position on Order Details Page
  • Pro – Set attachments based on the WooCommerce order status
  • Pro – Show Attachments in Download Tab
  • Pro – Apply shortcode for custom template
  • Pro – Showcase Youtube Link in new tab
  • Pro – Add Attachment in all products/variable Products
  • Pro – Bulk products attachments assign directly to multiple products
  • Pro – Bulk products attachments assign directly to categories
  • Pro – Include/Exclude selected Products, Categories, and Tags
  • Pro – Select Attachment Type with File Upload or External URL
  • Pro – Any type of attachment can attach to the order status
  • Pro – Set Attachments Icon/Download Button
  • Pro – Allow Attachments for specific user role on the product page
  • Pro – Set action on click of Attachment

Attach files in any types

Attachments can be uploaded in any file type to help you share information in any form.

Attach Image Types

  • JPG
  • JPEG
  • PNG
  • GIF

Attach Image Types

  • mov
  • mp4

Attach Image Types

  • pdf
  • doc
  • docx

And many other file types Besides attachment by uploaded files, Also attach URLs on products. The URL can be a Youtube link, Dropbox, Drive URL, or any link.


πŸ”– How to showcase order email attachment based on WooCommerce order status
πŸ”– How to add an Attachment in WooCommerce Order Emails
πŸ”– How to Show Attachments Button on Orders Listing Page?
πŸ”– Are You Losing Sales? Use WooCommerce Product Attachment Instantly


Free plugin: Need Technical Help? – Click here

Pro Plugin: PRE-SALE Questions – Click here or Review Help Document



  1. Flat Rate Shipping Plugin For WooCommerce
  2. WooCommerce Extra Fees Plugin
  3. Hide Shipping Method For WooCommerce
  4. Blocker – Prevent Fake Orders And Blacklist Fraud Customers
  5. Enhanced Ecommerce Google Analytics for WooCommerce
  6. Category Banner Management for Woocommerce
  7. Product Finder For WooCommerce
  8. Mass Pages Posts Creator For WordPress
  9. Conditional Discount Rules For WooCommerce Checkout
  10. WooCommerce Checkout For Digital Goods
  11. Advance Menu Manager For WordPress



This section describes how to install the plugin and get it working.


  1. Upload woo-product-attachment to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress


Q. Is it possible to attach Multiple attachments by Product Attachment for WooCommerce.

Ans: Yes, you can upload multiple attachments like Images, documents, videos and many more by Product Attachment.(Product Attachment for WooCommerce)

Q. How do I set downloadable attachment link on product detail pages and Completed order?

Ans: Yes, you have to enable β€œshow on Product pageοΏ½? option and select order status β€œCompletedοΏ½?. After that it will be visible on product page and Completed order page.(Product Attachment for WooCommerce)

Q. How do I set downloadable attachment link as per order status?

Ans: By Product Attachment for WooCommerce plugin you can downloadable attachment link as per order status. You can set on Pending payment, Processing, On hold, Completed, Cancelled, Refunded, Failed) after that match this status then auto enable on each order download available.

Q. How do set auto expiry date for order attachment ( Download link Expire)?

Ans: By Product Attachment for WooCommerce plugin you can enable β€œset date expiresοΏ½? option. After that you have set expiry date. If an order is placed after the set expiry date, then attachments will be no longer visible for download.


2 Agosto 2021
This plugin worked exactly as described with the latest WordPress/WooCommerce. I contacted support twice with issues that were unique to my own needs and both times they promptly replied with a solution. This is above and beyond normal good support for a free plugin, and I really appreciate it.
9 Febbraio 2021
I needed to change the order of the tabs. Hitendra helped me to find out the proper solution so I could add extra CSS code. Great service!
12 Ottobre 2020
We really needed this. Absolutely perfect
27 Settembre 2020
I translated your plugin into Persian. Where can I send the related files? Such as: .mo and .po files.
Leggi tutte le recensioni di 20

Contributi e sviluppo

“Product Attachment for WooCommerce” Γ¨ un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.


Traduci “Product Attachment for WooCommerce” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)


  • Compatible with WooCommerce 5.7.x
  • Compatible with WordPress 5.8.x


  • New – Fully compatible with “Enable Media Replace” plugin
  • Fixed – Minor bug
  • Compatible with WooCommerce 5.5.x
  • Compatible with WordPress 5.8.x


  • Compatible with WooCommerce 5.8.x
  • Compatible with WordPress 5.8.x


  • Compatible with WooCommerce 5.2.x
  • Compatible with WordPress 5.7.x

1.9 – 05-04-2021

  • New – Supported grouped products
  • New – Compatibility with Loco Translate
  • Compatible with WooCommerce 5.1.x
  • Compatible with WordPress 5.7.x

1.8 – 19-03-2021

  • New – Option to show each attachment for guest or members only
  • New – Option to open each attachment in new/same window
  • New – Global settings to show attachments with size
  • New – Global settings to set product attachment tab default selected
  • Compatible with WooCommerce 5.1.x
  • Compatible with WordPress 5.7.x

1.7 – 31-12-2020

  • Compatible with WooCommerce 4.8.x
  • Compatible with WordPress 5.6.x
  • Minor bug fixed


  • Compatible with WooCommerce 4.7.1
  • Compatible with WordPress 5.5.3

1.6.2 – 25-11-2020

  • Minor bug fixed

1.6.1 – 20-11-2020

  • Maintenance Release

1.6 – 25-09-2020

  • New – Show Attachments Button on Orders Listing Page
  • New – Hide/show attachments on thank you page
  • New – Allow only one bulk attachment
  • Update: UI Change
  • Update: Upload all type of attachment
  • Update: Compatible with WooCommerce 4.5.x
  • Update: Compatible with WordPress 5.5.x

1.5.4 – 27-04-2020

  • Update: Changed default “Show on Product page” option to Yes
  • Compatible with WooCommerce 4.0.x
  • Compatible with WordPress 5.4.x

1.5.3 – 04-02-2020

  • Fix issue if site hosted on shared hosting with sub directory path then attach file display the blank screen.

1.5.2 – 30-01-2020

  • Fix issue require cron file after activate plugin

1.5.1 – 29-01-2020

  • Resolved Undefined index bug in wc-product-attachment-admin
  • Compatible with WooCommerce 3.9.x

1.5 – 28-01-2020

  • Compatible with Freemius
  • Resolved Minor Bugs

1.3.0 – 18-11-2019

  • Compatible with WordPress Version 5.3.x and WooCommerce version 3.8.x

1.2.9 – 04-11-2019

  • Fix product attachment title display issue for the product variation in order page and email page.

1.2.8 – 04-11-2019

  • Fix product attachment title display in order page and email issue if there is no attachment in order.

1.2.7 – 23-09-2019

  • Fix vulnerable plugin issue

1.2.6 – 23-09-2019

  • Minor Bug Fix

1.2.5 – 20-09-2019

  • Maintenance Release

1.2.4 – 10-09-2019

  • New: Is default behaviour of the attached PDF is viewable? for admin option

1.2.3 – 30-08-2019

  • Repeat attachment main title issue has been fixed.
  • Section tag hierarchical order not properly maintain issue has been fixed.

1.2.2 – 28-05-2019

  • Compatible with WordPress Version 5.2.x and WooCommerce version 3.6.x
  • Minor bug fixing

1.2.1 – 14-05-2019

  • Minor bug fixing.
  • Removed Product variation selection row from the backend attachment as no needed any more.
  • Changed Popular plugin links and removed old promo code banner.

1.2.0 – 18-04-2019

  • Alert display on product page load issue has been fixed.

1.1.9 – 16-04-2019

  • Minor big fixing.

1.1.8 – 12-04-2019

  • Admin Product Attachment Section resolve empty download link.
  • Design the Product Attachment section.

1.1.7 – 26-03-2019

  • Minor bug fixing

1.1.6 – 21-02-2019

  • Compatible with WordPress 5.0.3 version
  • Compatible with PHP 7.2.0 version
  • Minor bug fixing

1.1.5 – 26-11-2018

  • Downladable file issue in edit order section

1.1.4 – 07-06-2018

  • Fix vulnerable plugin issue

1.1.3 – 06-06-2018

  • Fix: Normal bug
  • Compatible with WordPress Version 4.9.6
  • Compatible with WooCommerce Version 3.4.2

1.1.2 – 16-05-2018

  • Fix: Expired issue for downloading issue

1.1.1 – 16-04-2018

  • Fix: download file issue

1.1.0 – 24-02-2018

  • Subscription form added

1.0.9 – 23-02-2018

  • Fix: PHP Notice error resolve.
  • Fix: Multiple attachment order page issue.

1.0.8 – 12-01-2018

  • New: Expire Date Label show option.
  • Fix: PHP Notice error resolve.
  • Design Update.

1.0.7 – 12-12-2017

  • Fix: PHP Notice error resolve.
  • Download File issue resolved.

1.0.6 – 10-11-2017

  • Fix: PHP Notice error resolve.

1.0.5 – 20-10-2017

  • Premium Features Page added.
  • UI change.
  • Fix: js/css issue resolved.
  • Fix: PHP error resolve.

1.0.4 – 16-10-2017

  • Fix: js/css conflict issue resolve.
  • UI change.
  • Newsletter subscription added.

1.0.3 – 13-10-2017

  • Fix: large File download issue
  • Premium version link added.
  • UI change.

1.0.2 – 09-08-2017

  • FIX:Translate compatible
  • Added FR.po file for french language.

1.0.1 – 15-07-2017

  • New version Release.
  • Fix Order Tab Text show when satisfied attachment status.

1.0 – 12-07-2017

  • Initial Release.