Product Attachment for WooCommerce


Product Attachment for WooCommerce Plugin will help you to attach/ upload any kind of files for a customer orders.

You can attach any type of file like Images, documents, videos and many more.

Create a Product Attachment for WooCommerce Plugin let admin user add attachments to products and offer them when customer purchases the product.

Attachment download link can be set to auto-expire after a set period of time. Attachments can also be shown on product details page.

Demostración del plugin Pro: Ver la demostración


  • Store Owner will be able to attach single or multiple files directly from the «product Edit Page»?.
  • Attachments can be downloadable/viewable on the Order details and/or Product pages. In the case of visibility on order details page, every file can be visible for different order statuses.

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.


Características clave

  • Se pueden añadir múltiples adjuntos.
  • Los adjuntos pueden descargarse en los detalles del pedido o en las páginas de detalle del producto.
  • Se puede asignar un estado de pedido al adjunto (Pago Pendiente, Procesando, En Espera, Completado, Cancelado, Reintegrado, Fallido), de forma que cuando el estado del pedido coincida, el enlace de descarga se activará automáticamente.
  • Establecer la fecha de caducidad automática para adjuntos de pedido (caducidad del enlace de descarga).
  • Enable attachment on Product page.
  • Cualquier tipo de archivo puede ser adjuntado a un pedido.
  • Añadir el adjunto en todos los productos.
  • Each Attachment have own settings (Name, Description, Uploads file, select Order status, Set expiry Date and more)

Product Attachment for WooCommerce Pro version:

Need even more? upgrade to Product Attachment for WooCommerce Pro version and get access to all extra features available in Product Attachment for WooCommerce Pro.

Add attachment with below key features

  1. Enable attachment on Product page
  2. Add Attachment in all products/variable Products
  3. Bulk products attachments assign directly to multiple products
  4. Bulk products attachments assign directly to categories
  5. Include/Exclude selected Products and Categories
  6. Select Attachment Type with File Upload or External URL
  7. Any type of attachments can attach with the order. Includes: File type – Doc, JPG, Videos, PDF and more.
  8. Each Attachment have its own settings (Name, Description, Uploads file, select Order status, Set expiry Date and more)
  9. [New]Enable or disable attachment on email or not

Explore our other plugins and theme to supercharge your WordPress website:

  1. Advance Flat Rate Shipping Method For WooCommerce
  2. Blocker – Prevent Fake Orders And Blacklist Fraud Customers for WooCommerce
  3. Enhanced Ecommerce Google Analytics for WooCommerce
  4. Category Banner Management for Woocommerce
  5. Conditional Product Fees For WooCommerce Checkout
  6. Advanced Product Size Charts for WooCommerce
  7. 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)

Pregunta: ¿Como puedo establecer el enlace de descarga de adjuntos en las paginas de detalle de producto y pedido completado?

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)

Pregunta: ¿Como puedo establecer el enlace de descarga de adjuntos según el estado del pedido?

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.

Pregunta: ¿Como puedo establecer la fecha de caducidad para adjuntos de pedido (Caducidad del enlace de descarga)?

Respuesta: con el plugin Product Attachment for WooCommerce puedes activar la opción «¿Establecer la fecha de caducidad�?. Después de establecer la fecha de caducidad, si un pedido se realiza pasada dicha fecha, los adjuntos ya no serán visibles para su descarga.


9 de febrero de 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 de octubre de 2020
We really needed this. Absolutely perfect
27 de septiembre de 2020
I translated your plugin into Persian. Where can I send the related files? Such as: .mo and .po files.
4 de septiembre de 2020
Hitendra of the support team went above and beyond my expectations to help me resolve an issue in a very quick time; from response to resolution. I cannot say enough good things about Hitendra and the DotStore team. Many thanks for all of your help!
24 de agosto de 2020
Needed to add download links to the single product page, and this plugin made it possible in less than 2 minutes.
Leer todas las 18 reseñas

Colaboradores y desarrolladores

«Product Attachment for WooCommerce» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


Registro de cambios

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

  • Arreglo: resuelto error de Aviso PHP.
  • Fix: Multiple attachment order page issue.

1.0.8 – 12-01-2018

  • New: Expire Date Label show option.
  • Arreglo: resuelto error de Aviso PHP.
  • Design Update.

1.0.7 – 12-12-2017

  • Arreglo: resuelto error de Aviso PHP.
  • Download File issue resolved.

1.0.6 – 10-11-2017

  • Arreglo: resuelto error de Aviso PHP.

1.0.5 – 20-10-2017

  • Añadida la página de características Premium.
  • Cambio del Interfaz de Usuario.
  • Arreglo: resuelto problema de js/css.
  • Arreglo: resuelto error PHP.

1.0.4 – 16-10-2017

  • Arreglo: resuelto problema de conflicto js/css.
  • Cambio del Interfaz de Usuario.
  • Se ha añadido la suscripción al Newsletter.

1.0.3 – 13-10-2017

  • Arreglo: problema de descarga de ficheros grandes.
  • Añadido el enlace a la versión Premium.
  • Cambio del Interfaz de Usuario.

1.0.2 – 09-08-2017

  • Arreglo: compatible con traducción.
  • Se ha añadido el archivo FR.po para idioma Francés.

1.0.1 – 15-07-2017

  • Lanzamiento de una nueva versión.
  • Fix Order Tab Text show when satisfied attachment status.

1.0 – 12-07-2017

  • Versión inicial.